问题描述
在全新安装Ubuntu 12.10后,我的屏幕在大约十分钟后仍然熄灭。我去过Brightness and Lock控制面板。 Turn screen off when inactive for:
设置为Never
。
我已经通过dconf
编辑器搜索power
,screen
和idle
更改参数。这似乎对显示超时没有任何影响。
这是一个更有趣的事情,屏幕不会熄灭,它只是黑色。背光仍然亮着,所有像素都是黑色。
当它变黑时,它会非常快速地变暗,变黑。同样,按键,鼠标移动或鼠标点击后快速un-dim。
最佳解决思路
有多个不同的层会影响监视器的行为。要完全禁用监视器的任何暂停,您需要在每个层中禁用它:
1. layer:虚拟控制台
设置不活动的时间间隔(以分钟为单位),之后屏幕将自动消隐:
setterm -blank 0
以分钟为单位设置VESA断电间隔:
setterm -powerdown 0
2.层:X
关闭屏幕保护功能。使用s选项可以设置屏幕保护程序参数。
xset s off
如果启用,则禁用DPMS:
xset -dpms
要找出设置了哪些值,请在终端中键入xset -q
。输出的一部分应如下所示:
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 0 cycle: 0
还有这个:
DPMS (Energy Star):
Standby: 0 Suspend: 0 Off: 0
DPMS is Disabled
3.层:最后但并非最不重要;应用层(XScreenSaver)
xscreensaver-demo
选择Disable Screen Saver
:
并在系统设置中停用屏幕保护程序 – >亮度&锁定(取决于您的桌面环境):
在非活动状态下转动屏幕:Never
次佳解决思路
我刚刚从终端运行sudo xset s off
,它可能是固定的。
第三种解决思路
“System Settings”中有一个复选框 – > “亮度和锁定”屏幕,其标签是“昏暗屏幕以节省电力”。你必须取消选中它。
第四种思路
混乱提供的答案非常有用。但是,即使遵循这些说明,我仍然间歇性地遇到这个问题。无论我做什么,都会有某种后台进程或设置管理器不断重置屏幕保护程序。
我找到了brute-force解决方案。只需在crontab中添加一行,即可每隔一分钟关闭DPMS和屏幕保护程序。丑陋但有效。
在终端输入
crontab -e
然后在文件底部添加以下行
* * * * * DISPLAY=:0.0 xset -dpms
* * * * * DISPLAY=:0.0 xset s off
您还可以通过在屏幕保护程序re-enable之前添加’#’来注释这些行。