Odpowiedzi:
Czy muszę zainstalować pakiet wygaszacza ekranu czy coś takiego?
Tak, zgodnie z wiki , musisz wybrać i zainstalować szafkę. xflock4
następnie go aktywuje.
gnome-screensaver-command
istnieje, ale gnome-screensaver
nie działa. xflock4
uruchamia się gnome-screensaver-command --lock
, co robi tylko wyjście 0, więc xflock4
myśli, że to zrobione.
slock
jest jeszcze prostszy i teraz ma funkcję: kolor!
Pierwsza instalacja light-locker
.
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l"
lub jeśli nie masz jeszcze zmiennej:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l" --create -t string
Starocie:
Wygląda na to, xflock4
że obsługuje teraz zewnętrzną konfigurację. To co zrobiłem to:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock"
Teraz to polecenie służy do blokowania. Wydaje mi się, że wygaszacz ekranu gnome zepsuł się podczas aktualizacji.
To jest dla XFCE. Jeśli jeszcze nie masz tej właściwości, dodajesz ją przez:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock" --create -t string
BARDZO WAŻNE: potrzebujesz wygaszacza ekranu, aby bezpiecznie zablokować ekran. light-locker
jest jednym wyborem. Na koniec upewnij się, że przełączanie konsoli za pomocą klawiszy Ctrl + Alt + F1 lub innego F # nie pozwala na obejście ekranu blokady. Widzieć:
Odpowiedź Case_of była mi bliska, ale dm-tool był już na moim liście
/usr/local/bin/xflock4
. Ale próbowałem xscreensaver-command
i gnome-screensaver-command
najpierw. Przeniosłem je na drugą pętlę for i jako pierwszą opcję przesunąłem dm-tool w górę (usuwając pierwszą pętlę for):
dm-tool lock >/dev/null 4>&1 && exit
# else run another access locking utility, if installed
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"
"xlock -mode blank" \
"slock"
do
set -- $lock_cmd
if command -v -- $1 >/dev/null 2>&1; then
$lock_cmd >/dev/null 2>&1 &
# turn off display backlight:
xset dpms force off
exit
fi
done
Odwzorowałem go również na Win+ L, aby był jak Windows.
Właśnie (styczeń 2018 r.) Próbowałem uzyskać blokadę ekranu działającą pod XFCE. Jestem trochę zaskoczony, że domyślnie nie działał. Początkowo próbowałem zainstalować light-locker
i xscreensaver
ale nie działało.
Dla mnie zadziałało zainstalowanie xlockmore
pakietu, który pod warunkiem, /usr/bin/xlock
że działa świetnie. Po zainstalowaniu tego polecenia byłem w stanie skonfigurować sesję xfce, aby jej używała:
xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock"
lub jeśli nie masz jeszcze zmiennej:
xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock" --create -t string
Mój /usr/bin/xflock4
skrypt już zwraca uwagę na to LockCommand
ustawienie, więc nie było potrzeby edytowania skryptu po zastosowaniu tego ustawienia.
Xlock ma mnóstwo różnych trybów i ustawień, które domyślnie losują. Zdecydowałem się na:
xlock -mode goop -erasedelay 0
Aby je przetestować, użyj:
xlock -mode ... -nolock