我一直在通过 yocto 构建的 Linux 版本上尝试 dpms/blanking 设置。
我注意到一些奇怪的事情是“空白”和“dpms 关闭”都会使显示器进入睡眠状态。我原以为消隐只是让屏幕消隐,而不是真正关闭显示器电源。我错了吗?
消隐测试:
$ xset s blank
$ xset s activate
DPMS测试
$ xset dpms force off
我想要的是在短时间内使屏幕空白,然后在较长的时间间隔后实际关闭显示器电源。也许我应该看看最小的黑色屏幕保护程序,而不是使用内置的空白屏幕保护程序。
答案1
不是答案,但评论太长:
如果您正在寻找简约的屏幕储物柜和保护程序(我认为锁定比保存更重要),请务必研究一下
据我所知,它不知道锁定之前的宽限期,但也许您可以包装slock
到 shell 脚本中来做到这一点。
答案2
经过进一步实验,看起来像:
$ xset s noblank
$ xset s 600 600
会做我想做的事。这似乎将 X 屏幕保护程序设置为内部屏幕保护程序,这会创建一个黑色窗口,而不是使屏幕空白,并在十分钟后超时。