用于取消黑屏的 Xorg 配置挂钩

用于取消黑屏的 Xorg 配置挂钩

当X退出省电屏幕空白时是否可以自动执行命令?即,当我按下按键/移动鼠标再次打开显示器时会触发某些东西?

答案1

X11 有一个屏幕保护程序扩展,它提供了用于显示屏消隐和取消消隐(包括 dpms 事件)的通知 API。工具如xssstart(https://github.com/unixdj/xssstart)使用此 API 在屏幕空白时立即运行命令。但您也可以捕获“unblank”事件来运行命令。

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

state == ScreenSaverOnstate == ScreenSaverOff

你有你的xssstop工具

相关内容