Gnome3

如何在 Gnome 3 中定義自定義螢幕截圖並將其分配給鍵盤快捷鍵?

  • April 1, 2015

我在 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)。但是,不會生成螢幕截圖。為什麼?如何解決這個問題?

…背後的錯誤非常糟糕…我發現這篇文章連結到此處輸入連結描述。簡而言之,該命令確實/bin/sh /path/to/scriptscript一個包含

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

…但是由於(?)中的錯誤,將其分配給快捷方式Settings -> Keyboard -> Shortcuts -> Custom Shortcuts不起作用;scrot請參閱上面的連結。一種解決方法是sleep 1;scrot.... 所以這暫時有效。不過,相當糟糕的黑客攻擊。

引用自:https://unix.stackexchange.com/questions/193717