如何在 Gnome 3 中定义自定义屏幕截图并将其分配给键盘快捷键?

如何在 Gnome 3 中定义自定义屏幕截图并将其分配给键盘快捷键?

我在 Lenovo Thinkpad X1 Carbon(第 3 代)上使用 Gnome shell 3.14.2 进行 Debian 测试。我想创建一个基于 scrot 的自定义“屏幕截图”命令:

scrot -s -b '%Y-%m-%d_%H:%M:%S_screenshot.png' -e 'mv $f ~/Myfolder'

我将此行放入文件中.scrot.sh并通过创建快捷方式命令/bin/sh ~/scrot.sh。此外,我使用“打印”作为触发快捷方式(因此只需按PrtScn)。但是,没有生成任何屏幕截图。为什么?如何解决这个问题?

答案1

...后面的bug相当糟糕...我发现这个帖子哪个链接到在此输入链接描述。简而言之,该命令确实是包含/bin/sh /path/to/script以下script内容的 shell 脚本:

scrot -s -b '%Y-%m-%d_%H:%M:%S_screenshot.png' -e 'mv $f /home/$USER/Myfolder'

...但是由于(?);中的错误,将其分配给快捷方式 viaSettings -> Keyboard -> Shortcuts -> Custom Shortcuts不起作用。scrot请参阅上面的链接。解决方法是sleep 1;在 之前添加scrot...。所以这暂时有效。不过,相当糟糕的黑客。

相关内容