一段时间后,我已经重新安装了Debian 7(Wheezy)。第一次,我将免费开放的Nvidia驱动程序(不是nouveau)和vesafb用于虚拟控制台。
对于我一生,我无法停止屏幕消隐。没有屏幕保护程序,什么也没有,只是静止了几分钟后,它才变成空白。这不仅是在VLC期间(过去曾发生过这样的问题),而且在任何时候。
更糟的是,它似乎是随机发生的。有时屏幕会在数小时内不会变黑,有时会。
到目前为止,我已采取的步骤:
添加了几行
/etc/X11/xorg.conf
来停止dpms:Section "ServerLayout" Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" ... Section "Monitor" ... Option "DPMS" "false"
在我的
.xinitrc
文件中添加:xset s off # don't activate screensaver xset -dpms # disable DPMS (Energy Star) features. xset s noblank # don't blank the video device
在KDE设置下禁用了所有屏保和省电模式。
在my中添加了以下循环
/etc/init.d/rc.local
:for index in $(seq 1 6) do setterm -blank 0 -powerdown 0 -powersave off > /dev/tty${index} done
我发现我的xdg-screensaver补丁迫使VLC生成一个屏幕保护程序。(此后,我已停止使用VLC并恢复为Dragon Player。)
这变成了一场噩梦,而且确实很烦人。在我对vesafb和setterm进行核对之前(我认为这是造成这种情况的原因),我想知道是否有人遇到过此问题,以及他们如何解决该问题。
xscreensaver-command -watch
在某处的xterm中运行。在发生不必要的屏幕空白事件之后,请查看它是否输出了BLANK事件。如果确实如此,那么X服务器的动作肯定会掩盖它。否则,它在堆栈中的位置较低,您可以专注于视频驱动程序。