X11
用於非空白螢幕的 Xorg 配置掛鉤
當X從省電螢幕空白出來時是否可以自動執行命令?即,當我按下鍵/移動滑鼠以再次啟動顯示器時會觸發什麼?
X11 有一個螢幕保護程序擴展,它為顯示器的消隱和取消消隱提供通知 API(包括 dpms 事件)。像
xssstart
( https://github.com/unixdj/xssstart ) 這樣的工具會在螢幕空白時使用此 API 執行命令。但是您也可以擷取“unblank”事件以執行命令。您所要做的就是更改它在第 90 行觸發的事件(https://github.com/unixdj/xssstart/blob/master/xssstart.c#L90)
從
state == ScreenSaverOn
到state == ScreenSaverOff
你有你的
xssstop
工具