Bagaimana cara mengonfigurasi layar untuk mengunci ketika saya menutup tutupnya?

18

Saya telah mengkonfigurasi Ubuntu untuk meletakkan layar menjadi hitam ketika saya menutup tutup laptop, tetapi saya ingin itu, ketika saya membukanya lagi, ia meminta kata sandi seperti memblokir layar dengan Ctrl+ Alt+ L, tetapi saya tidak dapat menemukan opsi yang benar. Bisa Anda ceritakan?

Quejio
sumber
Apakah Anda mencentang Lock Screen saat screensaver aktif di preferensi Screensaver?
Nitin Venkatesh
tidak ada preferensi screensaver di ubuntu 11.10, itu harus dengan gnome-settings-daemon, tetapi jika tidak ada cara untuk mengkonfigurasi ... hanya itu mengunci ketika layar dimatikan, tidak ketika saya menutup tutupnya
Quejio
Lihat tautan ini .. Ini akan membantu pertanyaan Anda askubuntu.com/questions/2970/…
b-ak
tidak, tidak ada pengaturan screensaver dan tidak ada gnome-power-manager ... ubuntu 11.10 sekarang menggunakan GNOME 3 ...
Quejio
Itu harus dengan perintah gsettings, tetapi org.gnome.desktop.screensaver diaktifkan dengan kunci IS true ...
Quejio

Jawaban:

5

Saya mengalami masalah yang sama di laptop saya dengan Ubuntu 11.10 ... Sementara solusi "penuh" tidak dikembangkan oleh komunitas (yaitu, menambahkan opsi 'kunci' di power manager), saya telah mengimplementasikan solusi saya sendiri. Untuk menerapkan solusi saya, Anda harus melakukan langkah-langkah berikut:

  1. Dengan menggunakan "Power manager" atau "Gnome Tweak Tool" Anda harus mengkonfigurasi laptop Anda untuk "tidak melakukan apa-apa" ketika tutupnya ditutup. Jika Anda ingin menginstal alat Gnome Tweak, Anda harus menggunakan perintah berikut:
    sudo apt-get install gnome-tweak-tool
  2. Anda harus membuat direktori dan file skrip baru:
    mkdir / etc / acpi / local
    gksudo gedit /etc/acpi/local/lid.sh.post
  3. File baru harus berisi kode berikut:
    #! / bin / sh
    
    ############################################### #######################
    ## Naskah ditulis oleh Rafael Fernandes Lopes dan Thyago Mendes Neves ##
    ## Twitter: @rafaelf_l dan @ThyagoNeves ##
    ## ##
    ## Keterangan: Skrip ini mengunci layar saat penutup laptop ##
    ## ditutup di Ubuntu 11.10 (Oneiric Ocelot). ##
    ## ##
    ## Skrip ini dapat didistribusikan, dimodifikasi, dan digunakan secara bebas. ##
    ## Setiap redistribusi harus memasukkan informasi dari penulis. ##
    ## ##
    ## SCRIPT INI TIDAK BERGARANSI! ##
    ############################################### #######################
    
    grep -q tutup / proc / acpi / tombol / tutup / * / negara
    jika [$? = 0]; kemudian
        # Beberapa proses sistem digunakan untuk memverifikasi siapa pengguna login saat ini.
        PROCESS_PID = `pidof gnome-session`
        CURRENT_USER = `ps up $ PROCESS_PID | awk '{if ($ 1! = "USER") {print $ 1}}' `
        DBUS_SESSION_BUS_ADDRESS = `grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID /viron | sed -e / DBUS_SESSION_BUS_ADDRESS = // '`
    
        ekspor DBUS_SESSION_BUS_ADDRESS
    
        su -c "gnome-screensaver-command -l" $ CURRENT_USER
    fi
    
    Simpan itu!
  4. Setelah menyimpan dan menutup skrip yang dibuat, Anda harus mengatur izin eksekusi:
    sudo chmod + x /etc/acpi/local/lid.sh.post
    Baik! Sekarang, Anda dapat menguji script penutupan laptop Anda!
Rafael
sumber
Saya mencoba menjalankan ini di Ubuntu 14.04, tetapi tidak berpengaruh: gist.github.com/rubo77/1a3320fda5a47fdebde7
rubo77
Atau apakah saya harus mem-boot ulang atau me-restart acpi untuk membuatnya berfungsi?
rubo77
2

Setahu saya, ini tidak mungkin lagi, karena opsi terbatas yang tersedia di GNOME 3.x seperti yang sekarang. Anda dapat melaporkan bug di launchpad atau upstream tentang hal itu, tetapi saya tidak yakin apakah opsi akan ditambahkan, karena bug seperti itu sering berakhir hanya dengan berdiskusi tanpa akhir tanpa solusi aktual (jujur ​​di sini).

Yang terbaik yang dapat Anda lakukan adalah menunda sistem saat tutupnya ditutup.

RolandiXor
sumber
baik, ketika saya mencari saya pikir Anda punya alasan, saya pikir pasti ada opsi seperti "lockscreen" ketika Anda memilih tindakan ketika menutup tutup ... Saya benci ketika saya di perpustakaan, tinggalkan laptop saya sendiri untuk sementara, dan ketika saya kembali saya melihatnya dikendalikan oleh salah satu "teman" saya ... dan tentu saja saya tidak akan ingat selalu melakukan Ctrl + Alt + L ketika gerakan menutup tutupnya adalah cara yang lebih baik untuk lakukan itu
Quejio
@Quejio: Maaf, tidak ada yang bisa saya lakukan untuk Anda. Yang terbaik yang dapat Anda lakukan adalah menunda sistem ketika tutupnya ditutup.
RolandiXor
tetapi ketika itu berarti saya kehilangan percakapan, hentikan koneksi internet jika saya mengunduh sesuatu ... Saya tidak ingin menghentikan semua program karena itu
Quejio
Saya telah menambahkan ide di brainstorm.ubuntu.com/idea/28632 Jika Anda ingin mendukungnya, Anda akan disambut
Quejio
0

Menonaktifkan layar kunci menggunakan dialog "Layar" tidak selalu berfungsi.

Namun, solusi "kekuatan berlebihan" ini tidak:

sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled

Layar kunci diterapkan oleh gnome-screensaver, jadi jika kita menonaktifkan gnome-screensaver, kita tidak pernah bisa mendapatkan layar kunci.

David Ziegler
sumber
OP bertanya bagaimana mengaktifkannya, bukan menonaktifkan.
underscore_d