gol*_*cks 5 xorg screensaver x11
当 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工具