过去 8 年,我尝试过的每个 Ubuntu 版本都遇到了这个问题,无论是运行 LXDE、Unity 还是 XFCE。目前,我在带底座的 Dell Precision 7510 上运行带 XFCE 的 17.04,而且我一直有各种 Dell 笔记本电脑。
先决条件
首先,显示器会正确关闭,要么在配置的超时后,要么在我发出xset dpms 强制关闭(我将其设置为热键)。一段时间后(运行几天后)该功能不再起作用,可能是由于运行了一些强制显示器保持打开状态的应用程序(vlc、yousician、chrome:youtube 等)导致的。第一次运行它们时不会出现问题,但过一段时间就会出现问题,即使有问题的应用程序不再运行。重新启动可以让一切恢复正常,但会很不方便(我通常每 3-6 个月重新启动一次)。
问题:
一旦发生上述情况,屏幕将永远亮着。发出xset dpms 强制关闭,显示器背光会关闭一两秒,然后立即重新亮起。结果与xset s 激活。
诊断:
$ xset q
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000000
XKB indicators:
00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 500 repeat rate: 20
auto repeating keys: 00ffffffdffffbbf
fa9fffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 10/1 threshold: 3
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
Standby: 720 Suspend: 0 Off: 900
DPMS is Enabled
Monitor is On
问题
我该怎么做才能在不重启的情况下清除这种“保持开启”状态?