我最近尝试了apt-get remove
xscreensaver 和apt-get install
gnome-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"
可能需要注销并重新登录。