Замените xscreensaver на гном-заставку (Xubuntu)

10

Недавно у меня была apt-get removex Screensaver и apt-get installGnome- Screensaver . Похоже, это не сработало, потому что, когда я нажимаю пункт меню блокировки экрана, ничего не происходит. Я попытался поместить gnome-screensaver в список приложений автозапуска, но это не помогает (должен ли он быть запущен до того, как кто-нибудь войдет в систему?). Как я могу заставить gnome-screensaver работать должным образом и заставить кнопку Lock Screen делать то, что он должен? Заранее спасибо, эл.

РЕДАКТИРОВАТЬ: я использую 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

Но я думаю, что приведенная выше информация теперь не будет иметь значения, так как кажется, что блокировка экрана теперь работает , когда я блокирую экран, я получаю черный экран, и когда я двигаю мышь, появляется диалоговое окно разблокировки, так что теперь все, что мне нужно сделать, это установить заставку, кто-нибудь может мне помочь в этом?

флигель
источник
Есть ли "устаревший" тег для вопросов? light-locker должен позаботиться об этом сценарии использования в Xubuntu, если все, что вам нужно, это гашение экрана (кроме тех систем, где он глючит, см. bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/ + bug /…), в то время как gnome-screensaver 1) также требует ввода пароля дважды, и 2) не может автоматически блокироваться на XFCE без также запуска gnome-session, см. bugzilla.xfce.org/show_bug.cgi?id=5927
unhammer

Ответы:

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;
свобода ископаемых
источник
5
К сожалению, gnome-screensaver-preferencesбольше не поставляется вместе с 12.04 (и выше). Итак, как происходит конфигурация сейчас? Я не так сильно обеспокоен причудливыми вещами, но, например, настройкой тайм-аута экрана.
Иззи
@Izzy - попробуйте или askubuntu.com/questions/180793/… или askubuntu.com/questions/99825/…
fossfreedom
Спасибо! Второй, который я определенно пропустил (без screensaverтега :) Буду проверять их обоих. Тем не менее, я не могу понять, почему не существует удобного для пользователя решения (точнее, почему оно было удалено) ...
Иззи
5

Вам не нужно удалять Xscreensaver. После установки gnome-screensaverвы можете изменить файл, /usr/bin/xflock4чтобы отдать приоритет grome-screensaver.

Установите гном-заставку:

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"

Может потребоваться выйти и снова.

Makish
источник
как вам удается войти в настройки скринсейвера gnome, так как gnome-screensaver -ferences больше не существует? спасибо
Питер
К сожалению, я не могу ответить на этот вопрос, так как я больше не использую Xfce ...
MakisH