升级到 12.04 版后,Mythbuntu 中的屏幕保护程序依然存在

升级到 12.04 版后,Mythbuntu 中的屏幕保护程序依然存在

我有一台专用于媒体播放的计算机,刚刚将其更新到 12.04 版本。

自升级以来,我似乎无法让屏幕保护程序在观看任何类型的视频时停止出现。

我当然打开了系统设置 -> 屏幕保护程序来尝试将其关闭。每次我这样做时,我都会收到此错误消息:

在此处输入图片描述

我按“取消”或“确定”似乎都无所谓。无论哪种方式,我都会进入屏幕保护程序界面设置,将“模式:”设置为“禁用屏幕保护程序”。然而,任何视频播放 15 到 20 分钟后屏幕都会变黑。

我在网上寻找解决方案。我在命令行上尝试过这个:

xset -dpms && xset s noblank && xset s off

最后,我找到了一些编辑 /etc/X11/xorg.conf 文件的建议。但是,我的文件完全是空白的,而且似乎如果我在其中放入任何东西,都会导致 X 服务器在启动时完全失败。

如何关闭并保持屏幕保护程序处于关闭状态?

答案1

你可以尝试以下方法

  1. 确认你没有安装 gnome-screensaver

    apt-get remove gnome-screensaver

  2. 你可以删除 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

相关内容