我和 printscreen 的常见用例:
- 点击打印屏幕并保存
.png
- 打开
Gimp
- 查找我保存的文件
- 编辑文件(裁剪并突出显示区域)
似乎可以将前三个步骤合并为一个按键绑定,例如 Printscreen 自动打开Gimp
,准备编辑。这可能吗?
答案1
快速版本
按照你要求的做,只需一个动作:
剧本
#!/bin/bash
picsdir=~/Pictures/out.png
gnome-screenshot -f "$picsdir"
gimp "$picsdir"
如何使用
- 将脚本复制到一个空文件中,另存为
take_ashot.sh
在以下行中设置保存文件的首选目录:
picsdir=~/Pictures/out.png
如果您的系统是英文的,我会保留原样,否则您需要更改图片文件夹名称。
通过命令测试运行:
/bin/bash /path/to/take_ashot.sh
如果一切正常,请将其添加到快捷方式:选择:系统设置>“键盘”>“快捷方式”>“自定义快捷方式”。单击“+”并添加命令:
/bin/bash /path/to/take_ashot.sh
笔记
既然你提到不是为了在大多数情况下保存源文件,我让脚本覆盖以前的文件。如果您不想这样做,我们需要构建一些重命名行。
答案2
答案3
您xfce4-screenshooter
可以选择程序来打开或保存屏幕截图。支持选择区域、截屏前延迟。直接点击即可解决。
答案4
如果你愿意切换截图应用程序,这是一个选项scrot
提供:
-e, --exec APP
Exec APP on the saved image.
…
EXAMPLE
scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/shots/'
This would create a file called something like 2000-10-30_2560x1024.png
and move it to your shots directory.
因此,您可以更改PrntScr运行的快捷方式:
scrot -e 'gimp $f'
Shutter 是另一个截图应用程序,它本身提供了一些编辑功能,因此您甚至可能根本不需要启动 GIMP。