从待机状态唤醒显示器并显示屏幕而不阻止进一步待机

从待机状态唤醒显示器并显示屏幕而不阻止进一步待机

一段时间后,显示器进入待机模式。我想通过 shell 脚本唤醒显示器。我已经可以通过 唤醒显示器本身xset -display "$DISPLAY" dpms force on。但我只看到带有鼠标指针的黑屏。而且副作用是,几分钟后它不会进入睡眠状态。

我想要的是当我移动鼠标或按下任意键时唤醒显示器和 Ubuntu,但实际上并不这样做!所以 xdotool 不是一个解决方案。我看到屏幕上发生了什么,几分钟后它又进入睡眠状态。

如何完成这个任务?

答案1

关于你的情况,我唯一能找到的就是这个网页(一旦 dpms 将显示器置于睡眠状态,就无法唤醒它)来自 Archlinux。这篇文章很长,但在最底部,一位发帖者建议你的脚本说:

sleep 1 && xset dpms force standby && sleep 8 && xset dpms force on

请注意,此用户提示暗示它基于关闭 DRI3/etc/X11/xorg.conf.d/20-intel.conf并使用 DRI2:

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option "DRI" "2"
EndSection

请注意,这是我能想到的解决您问题的最佳方法,并且因为没有其他答案而不得不发布它。由于我无法重现您的问题,我不知道它是否对您有用,就像对其他人有用一样。

如果这不起作用,我鼓励您使用适当的关键字尽可能多地进行 Google 搜索。

相关内容