用 gnome-screensaver (Xubuntu) 替换 xscreensaver

ell*_*ell 10 xubuntu gdm screensaver

我最近使用了apt-get removexscreensaver 和apt-get installgnome-screensaver。这似乎不起作用,因为当我按下锁定屏幕菜单项时,没有任何反应。我曾尝试将 gnome-screensaver 放在自动启动应用程序列表中,但这没有帮助(必须在任何人登录之前启动吗?)。我怎样才能让 gnome-screensaver 正常工作并使锁屏按钮做它应该做的事情?提前致谢,嗯。

编辑:我正在使用 Xubuntu 11.04 和 ps aux | 的输出 grep 保护程序是:

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
Run Code Online (Sandbox Code Playgroud)

但我认为上述信息现在将无关紧要,因为似乎锁定屏幕现在可以工作,当我锁定屏幕时,我得到一个黑屏,当我移动鼠标时,会弹出解锁对话框,所以现在我需要做的就是设置屏幕保护程序,谁能帮我解决这个问题?

fos*_*dom 5

安装

删除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;
Run Code Online (Sandbox Code Playgroud)

  • 不幸的是,`gnome-screensaver-preferences` 不再随 12.04(及更高版本)一起提供。那么现在如何进行配置呢?我不太关心花哨的东西,但例如配置屏幕超时。 (5认同)

Mak*_*isH 5

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

安装 gnome-screensaver:

sudo apt-get install gnome-screensaver
Run Code Online (Sandbox Code Playgroud)

打开文件:

sudo nano /usr/bin/xflock4
Run Code Online (Sandbox Code Playgroud)

# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"
Run Code Online (Sandbox Code Playgroud)

代替

for lock_cmd in \
"gnome-screensaver-command --lock" \
"xscreensaver-command -lock"
Run Code Online (Sandbox Code Playgroud)

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