当前位置: 首页>>技术问答>>正文


Ubuntu 12.10“在非活动时关闭屏幕:从不”仍然关闭

, , , ,

问题描述

在全新安装Ubuntu 12.10后,我的屏幕在大约十分钟后仍然熄灭。我去过Brightness and Lock控制面板。 Turn screen off when inactive for:设置为Never

我已经通过dconf编辑器搜索powerscreenidle更改参数。这似乎对显示超时没有任何影响。

这是一个更有趣的事情,屏幕不会熄灭,它只是黑色。背光仍然亮着,所有像素都是黑色。

当它变黑时,它会非常快速地变暗,变黑。同样,按键,鼠标移动或鼠标点击后快速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

12.10,display,screen,power-management,ubuntu

并在系统设置中停用屏幕保护程序 – >亮度&锁定(取决于您的桌面环境):

在非活动状态下转动屏幕:Never

12.10,display,screen,power-management,ubuntu

次佳解决思路

我刚刚从终端运行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之前添加’#’来注释这些行。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7107.html,未经允许,请勿转载。