显示器无法进入省电模式

显示器无法进入省电模式

我的液晶显示器无法进入省电模式。

我进入SystemPreferencesScreensaver,单击Power Management,然后设置Put display to sleep when inactive for:为 10 分钟(对于On AC PowerOn Battery Power),但即使一小时后,显示器仍然没有进入省电模式。

有人知道该尝试什么吗?

我在 Dell Latitude E6400 笔记本电脑上使用 Ubuntu 10.04.1 LTS 64 位桌面。

更新时间:2011 年 1 月 16 日星期日 01:02:45 PST

我忘了说笔记本电脑已插上底座,显示器通过 DVI 电缆连接到底座。我还没有尝试过使用 VGA 电缆或不使用底座等待省电模式。

答案1

我也遇到过这个问题,在尝试修复它的过程中我学到了很多东西。我找不到 GUI 修复方法。我使用的是运行 10.10 的 Dell Latitude D630,它已对接并运行两个 23 英寸 LCD。

这是我所做的,你可以尝试一下:

xset s XXX

其中 XXX 是您希望电脑在挂起/关闭显示器之前处于空闲状态的秒数

xset dpms 0 0 900

第一个零表示待机,第二个零表示暂停,第三个零表示关闭。如果闲置,这将在 15 分钟内关闭我的显示器。

您可以使用以下命令测试 dpms 待机、挂起和关闭设置:

sleep 1; xset dpms force standby

您可以将上述命令中的“standby”一词替换为 suspend 或 off。在我的测试中,它们都做了同样的事情;它们都关闭了显示器(黑光灯完全关闭)。当我移动鼠标唤醒显示器时,每个命令都同样快速地完成。对于我的情况,我坚持使用 off。

xset -q

上述命令为您提供了有关屏幕保护程序和 DPMS 设置的有趣详细信息。当我在更改任何内容之前运行此命令时,它显示

Screen Saver:
prefer blanking:  yes    allow exposures:  yes
timeout:  0    cycle:  0

DPMS (Energy Star):
Standby: 0    Suspend: 0    Off: 0
DPMS is Enabled
Monitor is On

在刚启动时,屏幕保护程序下的超时和循环值为 600。随着时间的推移,它们会变为上述值。这是一个错误,我相信它已在 launchpad.net 上报告过。我找不到相应的错误报告(如果有人找到,请分享链接)。

现在,指定上述命令在您注销后不会保留。我让它工作的唯一方法是在我的主目录中创建一个名为 xset-start.sh 的文件。

在我的文件中有:

#!/bin/bash

/usr/bin/xset dpms 0 0 900 &

您需要授予文件执行权限,否则它将无法工作。打开终端并运行:

chmod u+x xset-start.sh

要在登录时启动,请执行以下操作:

  1. 转到系统 -> 偏好设置 -> 启动应用程序
  2. 单击“添加”
  3. 您可以将其命名为 xset-startup
  4. 浏览到 xset-setup.sh 所在的主目录
  5. 如果愿意,请为启动条目添加注释,完成后单击“添加”。

通过重启电脑进行测试。重启后,打开终端并运行

xset -q

确保 DPMS 的关闭值为 900。

我确信存在可以放入的全局文件和其他每个用户启动文件。

这个帖子:如果笔记本电脑盖子关闭,外接显示器不会进入待机状态指出如果笔记本电脑的盖子打开,外接显示器会正常进入睡眠状态。我没有测试过这一点,但它让我想到,如果在“显示器”首选项中禁用笔记本电脑液晶显示屏,外接显示器是否会遵守 dpms 设置?

参考:

  1. xset 手册页
  2. 自定义 X 会话
  3. Xorg 下的屏幕消隐入门
  4. 如何通过命令行关闭显示?

尖端:

  1. 如何在屏幕锁定时让显示屏进入睡眠状态?

答案2

我找到了一个解决方案。在显示器首选项中(通过命令行中的 gnome-display-properties 启动,或单击面板中的显示器图标,然后选择“配置显示设置...”),有两个显示器的视觉表示。如果我拖动 LCD 显示器,使其出现在左边笔记本电脑显示屏,显示器正常进入省电模式。耶!

答案3

有时你需要一台永不停止显示的 PC(广告滑块)。你可以使用 crontab -e 来执行类似的任务,这样每一秒都会增加)

e.g:

$ crontab -e
*/5 * * * * xset s 86400

注意:我在 crontab 中使用它,我需要全天候显示广告

答案4

在 Xubuntu 13.04(xfce 4.10)中,dpms 命令MystaMax 提及对我来说很管用。此外,我发现在 XScreenSaver 首选项(菜单 > 系统设置 > 屏幕保护程序)的高级选项卡上有一个标有“显示电源管理”的部分。这些值对我来说是持久的,如xset -q设置它们后运行时所示。

相关内容