Saya biasanya ingin laptop saya terkunci ketika ditangguhkan tetapi tidak ketika saya hanya menangguhkannya karena ada kasus penggunaan di mana memasukkan kata sandi saya setelah laptop saya terbangun dari penangguhan cukup rumit. Kompromi yang baik adalah dengan hanya memerlukan kata sandi login jika laptop ditangguhkan lebih dari 10 menit yang lalu. Bagaimana saya melakukan ini?
Saya menggunakan Ubuntu 16.04 dengan Unity.
Jawaban:
Buat file di dalamnya
/lib/systemd/system-sleep/
, beri nama mislightdm
::buat file ini dapat dieksekusi:
Setiap kali Anda "menangguhkan" atau "melanjutkan" Ubuntu Anda, skrip ini akan dijalankan.
Buka menggunakan editor teks yang Anda inginkan, misalnya
sudo nano /lib/systemd/system-sleep/lightdm
:, dan rekatkan baris ini ke dalamnya lalu simpan:Apa itu?
Ketika Anda memasukkan Ubuntu ke mode "sleep", skrip ini akan menyimpan stempel waktu saat ini, kemudian saat melanjutkan sistem itu akan memeriksa stempel waktu lama dengan yang ada sekarang, jika perbedaannya lebih dari "600" detik (10 Minuets), ia akan menunjukkan Anda "lightdm" layar kunci jika tidak maka tidak ada apa-apa
Untuk langkah terakhir:
buka "pengaturan sistem" -> "Kecerahan & kunci". Nonaktifkan meminta kata sandi setelah bangun dari penangguhan, karena kami meninggalkan menangani layar kunci ke skrip.
Setelah reboot atau shutdown Anda masih perlu memasukkan kata sandi Anda.
sumber
#Remove password prompet
harus dibaca#Prompt for password if suspended > 10 minutes
Tambahkan skrip
/lib/systemd/system-sleep/
untuk membuka kunci sesi Anda jika sistem ditangguhkan untuk waktu yang singkat:Dengan konten ini:
sumber
Saya dapat membantu Anda dengan ini. Pertama, buka pengaturan. Pilih pengaturan ini:
Akan ada menu drop down yang mengatakan Layar Mematikan.
Setelah mengklik pada menu drop down, ubah kedua pengaturan sehingga terlihat seperti ini:
sumber