Apakah ada cara saya bisa mengunci layar CLI-style? Saya mencoba menargetkan sebanyak mungkin manajer desktop (kebanyakan LightDM, tetapi GDM, KDM, SLiM, XScreensaver, dll. Akan lebih bagus juga), tetapi saya hanya dapat menggali beberapa hal untuk GDM dan XScreensaver.
Untuk GDM, itu akan menjadi:
gnome-screensaver-command -l
Untuk XScreensaver:
xscreensaver-command -lock
Apakah ada perintah serupa untuk KDM dan LightDM?
xfce
screen-lock
lightdm
Blender
sumber
sumber
man lightdm
tidak terlihat terlalu menjanjikan ... moleberry.com/man/l/lightdm.1.htmldbus-send
untuk mengirim pesan kunci yang sesuai).dbus-send
hal saat Googling, tapi sayangnya tidak ada yang berfungsi. Saya bahkan melihat referensi API LightDM untuk solusi, tetapi bahkan itu tidak memiliki apa pun. Heck, saya bahkan mencoba untuk melihat sumber panel switching pengguna Ubuntu (maaf, tidak bisa membaca seperti 1.000.000 C). Saya mungkin mencoba mengirim email daftar bantuan untuk bantuan ...Jawaban:
Saya mencari Google / email sedikit dan mendapat dua perintah ini.
Untuk mengunci layar:
Untuk mengaktifkan perpindahan pengguna:
Untuk Lightdm, file ini berada di tempat yang aneh (setidaknya di Arch Linux):
Saya menggabungkan keduanya ke dalam dialog tombol logout XFCE, kalau-kalau ada yang tertarik, jadi tambalan tersedia di sini: https://aur.archlinux.org/packages.php?ID=52816
sumber
Anda dapat mengunci semua screen saver di X dengan menggunakan
xdg-screensaver
Ini akan mengurus detail berdarah.
sumber
Ada beberapa DM-independen, solusi sederhana seperti alock , mematikan atau xtrlock ( manualnya ). Perhatikan bahwa mereka bahkan mungkin tidak menampilkan jendela input apa pun yang meminta kata sandi - Anda cukup memasukkan kata sandi saat layar kosong dan tekan Enter (
slock
setidaknya itu yang terjadi).Jika Anda ingin loker untuk dapat menampilkan screensaver dan menunjukkan kustom prompt pada un-penguncian, cobalah
xlock
disediakan dengan xlockmore paket (lihat info ini dan manual ini ).sumber
plock
,, untuk itu: P). Saya sedang mencari cara untuk memicu lockscreen (apa pun itu).xautolock
(yang merupakan bagian dari xlockmore ) menyediakan fungsionalitas ini - lihat dua tautan terakhir yang saya posting dan halamanxautolock
manualnya .Untuk aplikasi kunci agnostik lingkungan, ada
i3lock
yang juga memungkinkan Anda mengatur latar belakang layar kunci.Untuk LightDM Anda dapat menjalankan
light-locker
sebagai proses latar belakang di sesi Anda. Ini akan mengunci sesi Anda segera setelah screensaver dimulai / sistem dilanjutkan dari menangguhkan.sumber
Ini tidak cantik, tetapi solusi yang berfungsi untuk membuka sesi KDE atau lightdm dari screensaver via cli (command line):
sumber