Dość irytującym „ficzerem” w domyślnym light-lockerze jest pauzowanie muzyki po włączeniu się wygaszacza ekranu. Odbiera to trochę swobody i nie daje wyboru czy chcę, żeby muzyka dalej leciała gdy zablokuje mi się ekran jak smażę kotlety w kuchni. Najprostszym rozwiązaniem dla mnie wydała się instalacja starego, dobrego XScreenSavera.
Zmiana light-locker na XScreenSaver
Domyślnie w pliku /usr/bin/xflock4 widzimy coś na wzór:
for lock_cmd in \
"xscreensaver-command -lock" \
"light-locker-command --lock" \
"gnome-screensaver-command --lock"
do
Jak widać, domyślnie pierwszym wyborem jest xscreensaver, później light-locker, a na końcu gnome-screensaver. Jeśli po prostu doinstalujemy xscreensaver do naszego systemu i uruchomimy go na starcie, wszystko powinno działać.
Instalacja xscreensaver
Ściągnij i zainstaluj paczkę
sudo apt install xscreensaver
Dodaj xscreensaver do autostartu
Ja to zrobiłem w graficznym edytorze startupu (xfce4-session-settings). Po prostu wpisz startup w whisker menu (odpowiednik menu start) i kliknij enter.
Dodaj poniższą komendę do autostartu:
xscreensaver -nosplash -log /dev/null
Usuń light-locker
Nie jest nam już do niczego potrzebny.
sudo apt remove -y light-locker
Ustawienia w XScreenSaver
Wyloguj się i zaloguj. Po zalogowaniu możesz zmieniać ustawienia wygaszacza ekranu tak samo, jak dotychczas. U mnie wystarczy w whisker menu wpisać screensaver, kliknąć enter i można dowolnie modyfikować ustawienia.
Jazda próbna
Wszystko powinno już działać. Domyślnym skrótem do blokady ekranu w XFCE jest Ctrl + Alt + Delete, bądź Ctrl + Alt + L. Wypróbuj – powinno działać.