将显示器从待机状态唤醒并显示屏幕,而不会阻止进一步待机 [Ubuntu 16.04]

Mic*_*ael 4 command-line suspend monitor wakeup 16.04

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

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

如何完成这件事?

Win*_*nix 5

关于您的情况,我唯一能找到的是来自 Archlinux 的这个网页( Can'twake up Monitor Once dpms put it into sleep )。这是一篇很长的文章,但在最底部,一张海报建议你的剧本是这样说的:

sleep 1 && xset dpms force standby && sleep 8 && xset dpms force on
Run Code Online (Sandbox Code Playgroud)

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

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option "DRI" "2"
EndSection
Run Code Online (Sandbox Code Playgroud)

请注意,这是我针对您的问题所能想到的最好的方法,并且我觉得有必要将其发布,因为没有其他答案。由于我无法重现您的问题,我不知道它是否适合您,也像其他人一样。

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