我可以截图并直接在 Gimp 中打开吗?

Hoo*_*ked 10 gimp shortcut-keys screenshot

我和打印屏幕的常见用例:

  • 点击打印屏幕并保存 .png
  • 打开 Gimp
  • 查找我保存的文件
  • 编辑文件(裁剪和高亮区域)

似乎前三个步骤可以组合成一个单一的键绑定,例如打印屏幕自动打开Gimp,准备编辑。那可能吗?

Jac*_*ijm 9

快速版

从字面上做你问的;在一个动作中:

  • 截图
  • 将其保存在您的首选目录中
  • 用 Gimp 打开它

    在此处输入图片说明

剧本

#!/bin/bash

picsdir=~/Pictures/out.png
gnome-screenshot -f "$picsdir"
gimp "$picsdir"
Run Code Online (Sandbox Code Playgroud)

如何使用

  • 将脚本复制到一个空文件中,另存为 take_ashot.sh
  • 在行中设置您的首选目录以保存文件:

    picsdir=~/Pictures/out.png
    
    Run Code Online (Sandbox Code Playgroud)

    如果您的系统是英文的,我会保持原样,否则您需要更改图片文件夹名称。

  • 通过以下命令测试运行它:

    /bin/bash /path/to/take_ashot.sh
    
    Run Code Online (Sandbox Code Playgroud)
  • 如果一切正常,请将其添加到快捷方式:选择:系统设置 > “键盘” > “快捷方式” > “自定义快捷方式”。单击“+”并添加命令:

    /bin/bash /path/to/take_ashot.sh
    
    Run Code Online (Sandbox Code Playgroud)

笔记

由于您提到在大多数情况下保存源文件,因此我使脚本覆盖了以前的文件。如果您不希望那样,我们需要构建一些重命名行。

  • 好的。不过,我想我会把它放在`/tmp` 中。 (3认同)

lef*_*out 8

为什么不直接Gimp截取屏幕截图?文件 > 创建 > 截图。

在此处输入图片说明

这根本不需要中间存储。


小智 5

有了xfce4-screenshooter你可以从程序选择打开屏幕快照,或保存它。支持选择区域,截屏前延迟。直接点击式解决方案。

xfce4-screenshooter 屏幕