Замінити xscreensaver на заставку gnome (Xubuntu)


10

Я нещодавно apt-get remove'd xscreensaver та apt-get install' d gnome-screensaver. Здається, це не спрацювало, тому що, коли я натискаю пункт меню "Екран блокування", нічого не відбувається. Я спробував поставити заставку gnome-screensaver у список програм для автоматичного запуску, але це не допомагає (чи потрібно її запускати, перш ніж хтось увійде?). Як змусити заставку gnome-screensaver працювати належним чином і змусити кнопку Lock Screen робити те, що потрібно? Дякую заздалегідь, Елл.

EDIT: Я використовую 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

Але я думаю, що наведена вище інформація тепер не має значення, оскільки здається, що блокування екрана зараз працює , коли я блокую екран, я отримую чорний екран, а коли я рухаю мишкою, з'являється діалогове вікно розблокування, тому тепер все, що мені потрібно зробити, це встановити заставку, хтось може мені допомогти на цьому?


Чи є "застарілий" тег для питань? light-locker повинен подбати про цей випадок використання в Xubuntu, якщо все, що ви хочете, - це затуманення екрана (за винятком тих систем, де це баггі, див. bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/ + помилка /…), тоді як gnome-screensaver 1) також вимагає введення пароля двічі; 2) не може автоматично заблокувати XFCE, не запустивши також gnome-сесію, див. 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 (і вище). То як зараз відбувається конфігурація? Мене не надто хвилює химерні речі, але, наприклад, налаштування тайм-ауту екрана.
Іззі


Дякую! Другий я, безумовно, пропустив (без screensaverтегів :) Перевіримо їх обох. Але я не можу зрозуміти, чому немає зручного для користувача рішення (вірніше, чому це було видалено) ...
Izzy

5

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

Встановити заставку 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"

Може знадобитися вийти та знову ввійти.


як вам вдається ввійти в налаштування заставки gnome, оскільки налаштування gnome-screensaver, схоже, вже не існують? thx
Пітер Флекс

На жаль, я не можу відповісти на це питання, оскільки більше не використовую Xfce ...
MakisH
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.