X11

用於非空白螢幕的 Xorg 配置掛鉤

  • June 24, 2017

當X從省電螢幕空白出來時是否可以自動執行命令?即,當我按下鍵/移動滑鼠以再次啟動顯示器時會觸發什麼?

X11 有一個螢幕保護程序擴展,它為顯示器的消隱和取消消隱提供通知 API(包括 dpms 事件)。像xssstart( https://github.com/unixdj/xssstart ) 這樣的工具會在螢幕空白時使用此 API 執行命令。但是您也可以擷取“unblank”事件以執行命令。

您所要做的就是更改它在第 90 行觸發的事件(https://github.com/unixdj/xssstart/blob/master/xssstart.c#L90

state == ScreenSaverOnstate == ScreenSaverOff

你有你的xssstop工具

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