You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何修改GNOME 42新版截图工具的默认文件名格式?

如何修改GNOME 42新版截图工具的默认文件名格式?

我明白你遇到的问题了——GNOME 42的新截图工具确实取消了旧版里修改文件名格式的直接设置,连命令行启动交互界面的方式都变了,下面给你一步步解决:

一、如何从命令行启动新版截图工具的交互UI

你可以直接用这条命令启动GNOME 42自带的交互式截图界面(支持选区域、窗口或全屏,还能编辑):

gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell/Screenshot --method org.gnome.Shell.Screenshot.ShowUI

如果你习惯旧版的gnome-screenshot -i命令,其实在GNOME 42里它也能正常调用新的交互界面,试试就知道了~

二、修改截图文件名格式的方法

新版工具没有图形化的设置项改文件名,不过我们可以通过自定义脚本+替换默认快捷键的方式实现你想要的20230114-153728_screenshot.png格式:

  1. 创建自定义截图脚本
    打开文本编辑器,粘贴下面的内容,保存为custom-screenshot.sh(比如放在你的用户主目录下):

    #!/bin/bash
    # 替换成你实际的截图保存路径,比如你的截图文件夹
    SCREENSHOT_DIR="$HOME/Screenshots"
    # 生成你想要的日期格式文件名
    FILENAME=$(date +"%Y%m%d-%H%M%S")_screenshot.png
    
    # 根据你的需求选择下面其中一条命令:
    # 1. 截取整个屏幕
    gnome-screenshot -f "$SCREENSHOT_DIR/$FILENAME"
    # 2. 截取当前窗口(替换上面的行即可)
    # gnome-screenshot -w -f "$SCREENSHOT_DIR/$FILENAME"
    # 3. 手动选择区域截图(替换上面的行即可)
    # gnome-screenshot -a -f "$SCREENSHOT_DIR/$FILENAME"
    

    然后给脚本添加执行权限,打开终端运行:

    chmod +x ~/custom-screenshot.sh
    
  2. 替换默认截图快捷键
    打开GNOME设置→进入「键盘」选项→拉到最底部点击「自定义快捷键」:

    • 点击「添加快捷键」,名称填“自定义全屏截图”(对应脚本里的全屏命令),命令填bash ~/custom-screenshot.sh,然后设置你习惯的快捷键(比如原来的PrintScreen
    • 如果你需要窗口或选区截图,可以重复上面的步骤,复制脚本并修改里面的命令,再添加对应的快捷键

这样以后按快捷键截图,就会自动生成你想要的文件名格式啦~

备注:内容来源于stack exchange,提问作者jost21

火山引擎 最新活动