Ekranı lxde'de nasıl kilitleyebilirim


19

Gnome Control + alt + L gibi

Lxde'de bunu nasıl yapabilirim? Bunu yapmak için ne yapmam gerekiyor?

Teşekkürler

- kendi başıma bir çözüm arıyor ama ...

Eğer alt + f2 yaparsam ve xscreensaver-command -lock yazarsam bu küçük bir çözümdür. küçük bir senaryo yapmaya çalıştım ama çalışmıyor ..

bu benim işim

vi lock.sh

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

chmod + x lock.sh

ama bu işe yaramaz .. fikirler?

Yanıtlar:


28

Lubuntu klavye ve fare yapılandırma dosyanızı düzenleyerek ekran koruyucu kilidi komutunu CTRL+ ALT+ ' ya bağlayabilmeniz gerekirL

Aşağıdakileri şuraya ekle: ~/.config/openbox/lubuntu-rc.xml

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

Bu, XML etiketleri arasında bulunmalıdır

<keyboard>
...
</keyboard

resim açıklamasını buraya girin

Değişikliklerin etkili olması için oturumu kapatın ve oturum açın.


13
Tip openbox --reconfiguredeğişikliklerin etkili olması için, terminal içinde. Bu, bahsettiğimiz GNU / Linux - oturum kapatma / oturum açma gereksiz.
Richard

Dosyanız için $HOME= değil, gerçek kullanıcınız /rootiçin = kullanmamaya dikkat edin rc.
Timo

2
@Richard, ya openbox --restartda halletmek için.
Timo

22

Bazı cevapları detaylı olarak açıklayabilirim. İlk önce (terminalde) düzenleyicinizi başlatın:

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

Ardından belirtilen hatalı kodu arayın:

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

ve dm aracını kullanmak için değiştirin:

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

Sonra bir bölüm ekleyin, böylece Windows + L kombinasyonu da çalışır:

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

Son olarak, editörü bitirin (dosyayı kaydedin) ve etkinleştirin:

openbox --reconfigure

İyi şanslar ve burada bulunan tüm cevaplar için teşekkürler ...


3
bu cevap olmalı
becko

Zaten varsayılan olarak dm-tool yüklüdür. Kabul edilen cevabın çalışması için xscreensaver yüklemem gerekiyordu. -Teşekkürler
Usagi

9

Ayrıca lxde tarafından sağlanan "lxlock" komutunu da kullanabiliriz. Ben sadece Ubuntu 14.04 üzerinde buldum. Klavyedeki openbox yapılandırma dosyamıza aşağıdaki satırları ekleyebiliriz. vim $HOME/.config/openbox/lubuntu-rc.xml

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

Ve sonra aşağıdaki komutu kullanarak openbox'ı yeniden başlatın.

openbox --restart

Bu, Windows Key + L tuşlarına basarak masaüstünün kilitlenmesini sağlar.


Okuyucular için netleştirmek için: sistemde bir arada bulunabilecek çeşitli ortak ekran koruyucu / kilit seçeneklerini tanımlamaya / çağırmaya çalışan bir kabuk komut dosyası olarak lxlockyüklenir /usr/bin. Başka bir seçenek bulamazsa, yine de geri xscreensaver-command -lockdöner. Şahsen, X'e doğrudan gitmeyi daha kolay ve daha fazla (varsayımsal olarak) çapraz platform buluyorum ve bir ekran kilidi gerçekten göz şekerlemesini önemsediğim bir yer değil!
underscore_d


Kullanılması lxlockLubuntu 14.04.03 LTS içinde çözdüğü sorunu
Kadir Has

3
  1. Komut dosyalarında iyi değilim ama böyle yapardım (ve çalışması gerekir):
    lock.sh içeriği:

    xscreensaver-command -lock
    

    Terminalde:

    sh ./lock.sh
    
  2. Daha iyi bir yol bir .desktop dosyası oluşturmaktır (ki bu panel "Uygulama başlatma çubuğu" uygulamasının içine yerleştirilebilir ve her zaman ana menüde olacaktır). Gelen /usr/share/applicationsdosya oluşturmak lock.desktopve onu içermelidir:

    [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}   
    

Kaydet ve menüde görünmelidir (belki birkaç saniye sonra)


rica ederim. Bununla herhangi bir
sorunla karşılaşırsanız

Tuş bağlama hakkında (özür dilerim, başkalarının cevaplarını taahhüt edemiyorum): sadece o yerde yayınlanan fossfreedom'ın yayınladığı metni kopyalamalısınız, henüz orada değil.
foxy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.