我的液晶显示器无法进入省电模式。
我进去了System?Preferences? Screensaver,单击Power Management,然后设置Put display to sleep when inactive for:为 10 分钟(对于On AC Power和On Battery Power),但即使过了一个小时,显示器仍然没有进入省电模式。
有人对尝试什么有想法吗?
我在戴尔 Latitude E6400 笔记本电脑上使用 Ubuntu 10.04.1 LTS 64 位台式机。
太平洋标准时间 2011 年 1 月 16 日星期日 01:02:45 更新:
我忘了提到笔记本电脑已对接,显示器通过 DVI 电缆连接到坞站。我还没有尝试过使用 VGA 电缆或不使用底座来等待省电模式。
小智 8
我也有这个问题,我在尝试修复它时学到了很多东西。我找不到对此的 GUI 修复。我使用的是运行 10.10 的戴尔 Latitude D630,它已对接并运行两个 23 英寸 LCD。
这是我所做的,以及您可以尝试的操作:
xset s XXX
Run Code Online (Sandbox Code Playgroud)
其中 XXX 是您希望电脑在挂起/关闭显示器电源之前空闲的秒数
xset dpms 0 0 900
Run Code Online (Sandbox Code Playgroud)
第一个零用于待机,第二个用于挂起,第三个是关闭设置。如果闲置,这将在 15 分钟内关闭我的显示器。
您可以使用以下命令测试 dpms 待机、暂停和关闭设置:
sleep 1; xset dpms force standby
Run Code Online (Sandbox Code Playgroud)
您可以将上述命令中的“standby”一词替换为 suspend 或 off。在我的测试中,他们都做了同样的事情;他们每个人都关闭了显示器(黑灯完全关闭)。当我移动鼠标以唤醒显示器时,每个命令的执行速度都一样快。对于我的情况,我坚持关闭。
xset -q
Run Code Online (Sandbox Code Playgroud)
上面的命令为您提供了有关屏幕保护程序和 DPMS 设置的有趣详细信息。当我在更改任何内容之前运行此命令时,它说
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
Run Code Online (Sandbox Code Playgroud)
和
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Enabled
Monitor is On
Run Code Online (Sandbox Code Playgroud)
新启动时,屏幕保护程序下的超时和循环值为600。随着时间的推移,它们更改为上述。这是一个错误,我确定它已在@launchpad.net 上报告。我找不到合适的错误报告(如果有人找到了,请分享链接)。
现在,在您注销后,指定上述命令不会持续存在。我让它工作的唯一方法是在我的主目录中创建一个名为 xset-start.sh 的文件。
在文件中我有:
#!/bin/bash
/usr/bin/xset dpms 0 0 900 &
Run Code Online (Sandbox Code Playgroud)
你需要给文件执行权限,否则它不会工作。打开终端并运行:
chmod u+x xset-start.sh
Run Code Online (Sandbox Code Playgroud)
要在登录时启动,请执行以下操作:
通过重新启动计算机来测试它。重新启动后,打开终端并运行
xset -q
Run Code Online (Sandbox Code Playgroud)
确保 DPMS 的关闭值为 900。
我确定有全局文件和其他每个用户的启动文件可以进入。
这篇文章:如果笔记本电脑盖子关闭,外部显示器不会进入待机状态,如果笔记本电脑的盖子打开,外部显示器会正常进入睡眠状态。我没有测试这个,但它让我想如果在“显示器”首选项中禁用了笔记本电脑的液晶显示器,外部显示器是否支持 dpms 设置?
参考:
提示: