Zamień xscreensaver na gnome-wygaszacz ekranu (Xubuntu)

10

Mam ostatnio apt-get remove„d xscreensaver apt-get install” i „d gnome-wygaszacz ekranu”. Wygląda na to, że nie zadziałało, ponieważ po naciśnięciu elementu menu Blokuj ekran nic się nie dzieje. Próbowałem umieścić gnome-wygaszacz ekranu na liście aplikacji autostartu, ale to nie pomaga (czy trzeba go uruchomić, zanim ktokolwiek się zaloguje?). Jak sprawić, by wygaszacz ekranu działał poprawnie i aby przycisk Zablokuj ekran robił to, co powinien? Z góry dziękuję, ell.

EDYCJA: Używam Xubuntu 11.04 i wyjście ps aux | grep saver to:

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

Ale myślę, że powyższe informacje będą teraz nieistotne, ponieważ wydaje się, że blokowanie ekranu działa teraz , kiedy blokuję ekran, pojawia się czarny ekran, a kiedy poruszam myszą, pojawia się okno odblokowania, więc teraz wszystko, co muszę zrobić, to ustawić wygaszacz ekranu, czy ktoś może mi w tym pomóc?

łokieć
źródło
Czy istnieje „przestarzały” tag do pytań? light-locker powinien zająć się tym przypadkiem użycia w Xubuntu, jeśli wszystko, czego chcesz, to wygaszanie ekranu (z wyjątkiem tych systemów, w których jest on wadliwy, zobacz bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/ + błąd /…), podczas gdy gnome-wygaszacz ekranu 1) wymaga również dwukrotnego wprowadzenia hasła, a 2) nie może automatycznie zablokować się na XFCE bez uruchomienia sesji gnome, patrz bugzilla.xfce.org/show_bug.cgi?id=5927
młot

Odpowiedzi:

5

Instalowanie

Po usunięciu xscreensaveri zainstalowaniu gnome-screensaverbędziesz musiał się wylogować i zalogować, aby element menu blokady ekranu XFCE działał

Ustawianie wygaszacza ekranu

Instaluje się także gnome-wygaszacz ekranu gnome-screensaver-preferences.

Jeśli uruchomisz to w terminalu, zobaczysz ten ekran, który pozwoli ci zmienić „czarny ekran” na jeden z wygaszaczy ekranu gnome:

wprowadź opis zdjęcia tutaj

Integracja z Menedżerem ustawień

Podczas instalacji gnome-screensaverutworzy plik o nazwie/usr/share/applications/gnome-screensaver-preferences.desktop

Aby zintegrować to z Menedżerem ustawień, zastąp zawartość tego pliku następującymi elementami:

[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;
fossfreedom
źródło
5
Niestety gnome-screensaver-preferencesnie jest już wysyłany wraz z 12.04 (i nowszymi). Jak więc teraz odbywa się konfiguracja? Nie przejmuję się zbytnio fantazyjnymi rzeczami, ale np. Konfiguracją limitu czasu ekranu.
Izzy
Dzięki! Drugi zdecydowanie mi brakowało (brak screensavertagu :) Sprawdzę je oba. Nadal nie rozumiem, dlaczego nie ma przyjaznego dla użytkownika rozwiązania (a raczej dlaczego zostało ono usunięte) ...
Izzy
5

Nie musisz usuwać Xscreensaver. Po zainstalowaniu gnome-screensavermożesz zmienić plik, /usr/bin/xflock4aby dać pierwszeństwo wygaszaczowi ekranu grome.

Zainstaluj wygaszacz ekranu gnome:

sudo apt-get install gnome-screensaver

Otwórz plik:

sudo nano /usr/bin/xflock4

Odnaleźć

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

Zastąpić

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

Może być konieczne wylogowanie i ponowne zalogowanie.

MakisH
źródło
jak udaje ci się wejść w ustawienia wygaszacza ekranu gnome, skoro preferencje gnome-wygaszacza ekranu już nie istnieją? dzięki
Peter Fleix
Niestety nie mogę odpowiedzieć na to pytanie, ponieważ nie używam już Xfce ...
MakisH