我有一台运行 Ubuntu 13.04 的笔记本电脑,它可以驱动我们办公室走廊上的显示器。我使用计划任务每天在人们不在办公室时打开和关闭显示器。在一天结束时,计划任务运行“xset dmps force standby”,早上第一件事就是另一个任务运行“xset dpms force on”。
我遇到的问题是,每天早上我们进来时显示器都打开了,但它只是显示空白(纯黑色)屏幕。我必须通过远程桌面进入机器才能真正唤醒屏幕。
当我运行这些命令进行测试时,它们效果很好。例如,如果我从命令行运行以下命令“xset dpms force standby && sleep 5 && xset dpms force on”,我会看到我想要的行为。屏幕进入睡眠状态,等待 5 秒钟,然后唤醒。只有当机器真正停放一夜时,它才会失效。
我尝试过在我能找到的所有地方(例如 xscreensaver-demo UI、电源和锁定选项)让屏幕不空白。我还检查了“xset q”,看起来那里的 dpms 值都设置为 0。
有什么方法可以帮助我弄清楚是什么导致我的屏幕变黑?
答案1
建议您运行晚间任务xset dpms 10 20 0
,该任务在 10 秒后进入待机状态,20 秒后进入挂起状态,并且不会进入关闭模式,我认为这就是您的问题所在。