Shell-Script
在 KDE 的螢幕鎖定上執行腳本
有沒有辦法在鎖定目前 KDE 會話時執行 bash 腳本?
在 KDE 和其他一些桌面環境中,您可以在 dbus 上監聽 interface
org.freedesktop.ScreenSaver
。執行此操作的腳本如下所示:
dbus-monitor --session "type='signal',interface='org.freedesktop.ScreenSaver'" | while read x; do case "$x" in # You can call your desired script in the following line instead of the echo: *"boolean true"*) echo SCREEN_LOCKED;; *"boolean false"*) echo SCREEN_UNLOCKED;; esac done
另請參閱此問題以獲取更多資訊。
這可能取決於您執行的 KDE 版本,但如果您在系統設置中有通知條目,那麼您可以使用螢幕保護程序控制項在螢幕鎖定和解鎖時執行腳本。