我启用了屏幕节能功能,但我的显示器永远不会自动关闭 - 即使屏幕被锁定。我可以使用 短暂地手动关闭它们xset dpms force off
,但几秒钟后我的两个显示器都会再次打开,而无需我进行任何交互。
有没有办法找出为什么这种情况不断发生?正在运行的应用程序可以执行此操作吗?如果可以,我将如何识别罪魁祸首?
操作系统是 Debian 10 64 位和 KDE 5。
答案1
我处理了这个问题,结果发现我的显示器被设置为“自动”源。每次通过 dpms 关闭显示器电源时,当它循环寻找新源时,显示器就会重新打开。我将源从自动设置为专用源(HDMI),问题得到解决。
答案2
当然,在提出问题后的一天内解决方案就会出现。在尝试修复一个不相关的问题有人以前遇到过,我停止了该kscreen_backend_launcher
过程(使用kill -STOP
),不仅我的显示器正常进入并保持睡眠状态,而且每次关闭 HDMI 显示器时我的桌面都会停止重新排列。
我不知道为什么该过程想让我的显示器保持清醒,但至少我现在有一个解决方法。