用 gnome-screensaver 替换 xscreensaver(Xubuntu)

用 gnome-screensaver 替换 xscreensaver(Xubuntu)

我最近尝试了apt-get removexscreensaver 和apt-get installgnome-screensaver。这似乎不起作用,因为当我按下“锁定屏幕”菜单项时,什么也没有发生。我尝试将 gnome-screensaver 放入自动启动应用程序列表中,但这没有帮助(它必须在任何人登录之前启动吗?)。我怎样才能使 gnome-screensaver 正常工作并使“锁定屏幕”按钮按预期工作?提前谢谢您,ell。

编辑:我正在使用 Xubuntu 11.04,ps aux | grep saver 的输出是:

elliot    1374  0.0  0.3  27344  6024 ?        Ss   19:35   0:00 gnome-screensaver
elliot    1669  0.0  0.0   4160   848 pts/0    S+   19:48   0:00 grep --color=auto saver

但我认为上述信息现在已无关紧要,因为看来锁定屏幕现在可以用了,当我锁定屏幕时,屏幕变黑,当我移动鼠标时,解锁对话框弹出,所以现在我需要做的就是设置屏幕保护程序,有人可以帮我吗?

答案1

安装

删除xscreensaver并安装后gnome-screensaver,您需要注销并登录才能使 XFCE 锁屏菜单项正常工作

设置屏幕保护程序

安装 gnome-screensaver 也会安装gnome-screensaver-preferences

如果你在终端中运行此程序,你会看到此屏幕,它可以让你从“黑屏”更改为 gnome 屏幕保护程序之一:

在此处输入图片描述

与设置管理器集成

安装时gnome-screensaver它将创建一个名为/usr/share/applications/gnome-screensaver-preferences.desktop

要将其集成到设置管理器中,请使用以下内容替换此文件的内容:

[Desktop Entry]
Name=Screensaver
Comment=Set your screensaver preferences
Icon=preferences-desktop-screensaver
Exec=gnome-screensaver-preferences
Terminal=false
Type=Application
Categories=Settings;DesktopSettings;Security;X-XFCE
NotShowIn=KDE;GNOME;

答案2

您不需要删除 Xscreensaver。安装后gnome-screensaver,您可以更改文件/usr/bin/xflock4以优先使用 grome-screensaver。

安装 gnome 屏幕保护程序:

sudo apt-get install gnome-screensaver

打开文件:

sudo nano /usr/bin/xflock4

寻找

# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"

代替

for lock_cmd in \
"gnome-screensaver-command --lock" \
"xscreensaver-command -lock"

可能需要注销并重新登录。

相关内容