Jawaban:
Apakah saya perlu menginstal paket screensaver atau sesuatu?
Ya, menurut wiki , Anda harus memilih dan menginstal loker. xflock4kemudian akan mengaktifkannya.
gnome-screensaver-commandada, tetapi gnome-screensavertidak berjalan. xflock4berjalan gnome-screensaver-command --lock, yang tidak melakukan apa pun kecuali keluar dari 0, jadi xflock4anggap sudah selesai.
xflock4, jadi saya menulis skrip pembungkus sederhana seperti /usr/bin/xscreensaver-commandyang dipanggil i3lock. Sejak xflock4dicoba xscreensaver-commandsebelumnya gnome-screensaver-command, itu memperbaiki masalah.
slockbahkan lebih sederhana dan sekarang hadir dengan fitur: warna!
Instal dulu light-locker.
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l"
atau jika Anda belum memiliki variabel:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "light-locker-command -l" --create -t string
Barang lama:
Sepertinya xflock4mendukung konfigurasi eksternal sekarang. Apa yang saya lakukan adalah:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock"
Sekarang perintah itu digunakan untuk mengunci. Saya kira gnome-screen-saver rusak saat upgrade.
Ini untuk XFCE. Jika Anda belum memiliki properti itu, Anda menambahkannya dengan:
$ xfconf-query -c xfce4-session -p /general/LockCommand -s "dm-tool lock" --create -t string
SANGAT PENTING: Anda memerlukan screensaver berjalan untuk mengunci layar Anda dengan aman. light-lockeradalah satu pilihan. Pada akhirnya pastikan berpindah konsol dengan ctrl + alt + F1 atau F # lainnya tidak membuat Anda menghindari layar kunci. Lihat:
Jawaban Case_of dekat untuk saya, tetapi dm-tool sudah terdaftar di saya
/usr/local/bin/xflock4. Tapi itu mencoba xscreensaver-commanddan gnome-screensaver-commandpertama. Saya memindahkannya ke loop kedua untuk, dan memindahkan tool-dm ke atas sebagai satu-satunya pilihan pada awalnya (menghapus yang pertama untuk loop):
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
Saya juga memetakannya ke Win+ L, menjadi seperti Windows.
Saya baru saja (Januari 2018) mencoba agar penguncian layar berfungsi di bawah XFCE. Saya sedikit terkejut itu tidak bekerja secara default. Saya awalnya mencoba untuk menginstal light-lockerdan xscreensavertetapi tidak berhasil.
Apa yang berhasil bagi saya adalah menginstal xlockmorepaket yang disediakan /usr/bin/xlockyang tampaknya berfungsi dengan baik. Dengan perintah yang sekarang diinstal, saya dapat mengkonfigurasi sesi xfce untuk menggunakannya:
xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock"
atau jika Anda belum memiliki variabel:
xfconf-query -c xfce4-session -p /general/LockCommand -s "xlock" --create -t string
/usr/bin/xflock4Skrip saya sudah memperhatikan LockCommandpengaturan itu sehingga tidak perlu mengedit skrip begitu saya menerapkan pengaturan.
Xlock memiliki banyak mode dan pengaturan berbeda yang, secara default, diacak secara acak. Saya memutuskan:
xlock -mode goop -erasedelay 0
Untuk mengujinya gunakan:
xlock -mode ... -nolock