Bagaimana saya bisa mengunci layar pada lxde

19

Seperti gnome Control + alt + L

Di Lxde bagaimana saya bisa melakukan itu? Apa yang harus saya lakukan untuk melakukan ini?

Terima kasih

--Mencari solusi sendiri tapi ...

ok jika saya lakukan alt + f2 dan ketik xscreensaver-command -lock itu solusi kecil. mencoba melakukan skrip kecil tetapi tidak berfungsi ..

Inilah yang saya lakukan

vi lock.sh

#!/bin/bash
xscreensaver-command -lock
exit 0

chmod + x lock.sh

tapi ini tidak berhasil .. ide?

maniat1k
sumber

Jawaban:

28

Anda harus dapat mengikat perintah kunci screensaver ke CTRL+ ALT+ Ldengan mengedit file konfigurasi keyboard & mouse Lubuntu Anda

Tambahkan yang berikut ke ~/.config/openbox/lubuntu-rc.xml

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

Ini harus berada di antara tag XML

<keyboard>
...
</keyboard

masukkan deskripsi gambar di sini

Logout dan login agar perubahan diterapkan.

kebebasan fosil
sumber
13
Ketik openbox --reconfigureterminal agar perubahan diterapkan. Ini adalah GNU / Linux yang sedang kita bicarakan — logout / login tidak perlu.
Richard
Hati-hati untuk tidak menggunakan $HOME= /rootuntuk rcfile Anda , tetapi pengguna Anda yang sebenarnya.
Timo
2
@ Richard, atau openbox --restartuntuk menyelesaikannya.
Timo
22

Saya akan menguraikan / menggabungkan beberapa jawaban. Pertama (di terminal) mulai editor Anda:

vi ~/.config/openbox/lubuntu-rc.xml

Kemudian cari kode rusak yang disebutkan:

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

dan mengubahnya untuk menggunakan alat-dm:

<keybind key="C-A-L">      
  <action name="Execute">        
    <command>dm-tool lock</command>      
  </action>    
</keybind>

Kemudian tambahkan bagian, sehingga kombinasi Windows + L juga berfungsi:

<keybind key="W-L">
  <action name="Execute">        
    <command>dm-tool lock</command>      
  </action>    
</keybind>

Akhirnya, selesaikan editor (menyimpan file) dan aktifkan:

openbox --reconfigure

Selamat mencoba dan terima kasih atas semua jawaban yang ditemukan di sini ...

Fred Schenk
sumber
3
ini harus menjadi jawabannya
becko
Saya sudah menginstal dm-tool secara default. Saya harus menginstal xscreensaver untuk jawaban yang diterima untuk bekerja. -Terima kasih
Usagi
9

Kita juga bisa menggunakan perintah "lxlock" yang disediakan oleh lxde. Saya baru saja menemukannya di Ubuntu 14.04. Kita dapat menambahkan baris di bawah ini di file konfigurasi openbox kami di keyboard. vim $HOME/.config/openbox/lubuntu-rc.xml

<!-- keybinding for Screen Lock-->
    <keybind key="W-L">
        <action name="Execute">
          <command>lxlock</command>
        </action>

Dan kemudian restart kotak terbuka dengan perintah berikut.

openbox --restart

Ini akan memungkinkan penguncian desktop dengan menekan Windows Key + L

Sai Teja
sumber
Untuk memperjelas pembaca: lxlockdiinstal /usr/binsebagai skrip shell yang mencoba mengidentifikasi / menjalankan berbagai screensaver / opsi kunci umum yang mungkin ada bersama pada sistem. Jika jika tidak menemukan opsi lain, itu akan mundur ke xscreensaver-command -locktoh. Secara pribadi saya merasa lebih mudah dan lebih banyak (secara hipotetis) lintas-platform untuk langsung ke X, dan kunci layar benar-benar tidak berada di tempat yang saya sayangi!
underscore_d
dikonfirmasi untuk Lubuntu Trusty
user14654
Menggunakan lxlockmemecahkan masalah di Lubuntu 14.04.03 LTS
Kadir
3
  1. Saya tidak pandai skrip tetapi saya akan melakukannya seperti ini (dan itu harus bekerja):
    lock.sh isinya:

    xscreensaver-command -lock
    

    Di terminal:

    sh ./lock.sh
    
  2. Cara yang lebih baik adalah membuat file .desktop (yang dapat Anda tempatkan di panel di dalam applet "Application launch bar", dan itu akan selalu ada di menu utama setiap saat). Dalam /usr/share/applicationsmembuat file lock.desktopdan itu harus berisi:

    [Desktop Entry]   
    Type=Application   
    Icon={path to icon you like}   
    Name={what would you like to name it}   
    Categories=Utility; {this will place it in Accessories menu in your main menu}  
    Exec=xscreensaver-command -lock  
    NoDisplay=false {if you set this to true you will not see it in menu and while adding to panel}   
    

Simpan dan akan muncul di menu (mungkin setelah beberapa detik)

licik
sumber
sama-sama. Jika Anda mengalami masalah dengan ini, tulis di sini, akan membantu sebanyak yang saya bisa
foxy
Tentang pengikatan kunci (maaf, tidak dapat melakukan pada jawaban orang lain): Anda hanya perlu menyalin teks yang diposting fossfreedom di tempat itu, belum ada di sana.
foxy