屏幕自动打开(xset dpms 强制关闭)

cro*_*jer 20 ubuntu xorg power-management monitors

我正在使用xset dpms force off手动关闭屏幕以节省电量。但是,它会在一段时间(20 - 40 秒)后重新打开。

发行版:Ubuntu-Lucid

显卡:英特尔 4500 MHD

尝试解决方案中的步骤(关闭屏幕保护程序或无线)不起作用。可能是由于网络(魔术包)或 USB 设备等任何其他原因吗?

结果xset -p

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:  30
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  0    cycle:  0
Colors:
  default colormap:  0x20    BlackPixel:  0    WhitePixel:  16777215
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/100dpi/:unscaled,/usr/share/fonts/X11/75dpi/:unscaled,/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,/usr/share/fonts/X11/75dpi,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins
DPMS (Energy Star):
  Standby: 0    Suspend: 0    Off: 0
  DPMS is Enabled
  Monitor is On
Run Code Online (Sandbox Code Playgroud)

小智 10

这似乎是一个已知错误,您可以在启动板ubuntuforums上阅读更多详细信息。问题是不知何故gnome-power-managerxset命令相互冲突。

解决方案是xset dpms force off循环运行,python脚本几乎适用于我们大多数人。

试一试,看看效果如何。


小智 7

不知道 2022 年 Gnome 中这是否仍然是一个问题,但我注意到当我通过 HDMI 插入戴尔显示器时遇到了这个确切的问题,但当我只是单独使用笔记本电脑时则没有。

对我来说,实际上是我的戴尔显示器上的输入源自动选择功能导致显示器在睡眠后 5 秒再次唤醒。我只是在显示器的 OSD 上禁用了此功能,之后就一切正常了。

您可以通过查看它在其中一个或另一个禁用/断开连接的情况下是否正常工作来测试它是否特定于您的笔记本电脑显示屏或显示器。


小智 6

尝试添加一个sleep

$ sleep 1; xset dpms force off
Run Code Online (Sandbox Code Playgroud)