我在 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...
。所以这暂时有效。不过,相当糟糕的黑客。