我有一台专用于媒体播放的计算机,刚刚将其更新到 12.04 版本。
自升级以来,我似乎无法让屏幕保护程序在观看任何类型的视频时停止出现。
我当然打开了系统设置 -> 屏幕保护程序来尝试将其关闭。每次我这样做时,我都会收到此错误消息:
我按“取消”或“确定”似乎都无所谓。无论哪种方式,我都会进入屏幕保护程序界面设置,将“模式:”设置为“禁用屏幕保护程序”。然而,任何视频播放 15 到 20 分钟后屏幕都会变黑。
我在网上寻找解决方案。我在命令行上尝试过这个:
xset -dpms && xset s noblank && xset s off
最后,我找到了一些编辑 /etc/X11/xorg.conf 文件的建议。但是,我的文件完全是空白的,而且似乎如果我在其中放入任何东西,都会导致 X 服务器在启动时完全失败。
如何关闭并保持屏幕保护程序处于关闭状态?
答案1
你可以尝试以下方法
确认你没有安装 gnome-screensaver
apt-get remove gnome-screensaver
你可以删除 xscreensaver
apt-get remove xscreensaver
您还可以办理登机手续
/home/USER/.xsession-errors
看看是否有任何迹象表明它为什么可能损坏(尝试启动时它就死机了)。
快速搜索显示 2009 年的一篇旧帖子存在类似问题。我从下面的 Mythbuntu 12.04 机器中复制了同一文件的相关部分。您可能需要检查文件中的同一部分。
来自 /etc/xdg/xfce4/xinitrc
# launch a screensaver if enabled. do not launch if we're root or if
# we're in a VNC session.
screensaver_enabled=`xfconf-query -c xfce4-session -p /startup/screensaver/enabled 2> /dev/null`
if test $UID -gt 0 -a -z "$VNCSESSION" -a "$screensaver_enabled" != "false"; then
screensaver_type=`xfconf-query -c xfce4-session -p /startup/screensaver/type 2> /dev/null`
case "$screensaver_type" in
xscreensaver)
xscreensaver -no-splash &
;;
gnome-screensaver)
gnome-screensaver &
;;
*)
if test x"`which xscreensaver 2>/dev/null`" != x""; then
xscreensaver -no-splash &
elif test x"`which gnome-screensaver 2>/dev/null`" != x""; then
gnome-screensaver &
fi
;;
esac
fi