我在 DPMS 方面遇到了很多问题xscreensaver
。几个月前,DPMS 停止工作,xscreensaver 也随机无法工作。 (Arch Linux、xfce4、4.8.7-1-ARCH)
就 xscreensaver 而言,我跟踪了 xfce4-power-manager 的问题,它向 xscreensaver 发送某种命令,阻止其运行。 (在 xscreensaver 常见问题解答上找到了这方面的提示)。杀死了 xfce4-power-manager,现在 xscreensaver 可以正确激活。
现在我又回到了 DPMS 不工作这个更大的问题。我知道我会被问到的一些事情:
xset dpms force suspend/standby/off
每次手动运行在我的所有四个显示器上都能完美运行。xset q
返回以下内容:Standby: 0 Suspend: 300 Off: 2100 DPMS is Enabled Monitor is On
我尝试在各个地方(xset、xscreensaver-demo 配置等)设置 DPMS 设置,但无济于事。
xscreensaver 不会一直要求输入密码,就好像检测到输入一样,这让我相信 /dev/input/event* 上没有任何内容 - 我做到了
evtest /dev/input/event0-16
,但没有看到任何随机弹出的内容会导致这种情况。我相信如果输入是我的显示器不空白的原因,xscreensaver 会不断弹出密码。
由于我有四个显示器,这真是一场噩梦,因为我必须不断地关闭然后重新打开它们,并且经常不小心让它们整夜打开。
我将提供所需的任何信息。