Come posso bloccare lo schermo su lxde


19

Come gnome Control + alt + L

In Lxde come posso farlo? Cosa devo fare per fare questo?

Grazie

- cerco una soluzione da solo ma ...

ok se faccio alt + f2 e digito xscreensaver-command -lock questa è una piccola soluzione. ho provato a fare un piccolo script ma non funziona ..

questo è ciò che faccio

vi lock.sh

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

chmod + x lock.sh

ma questo non funziona .. idee?

Risposte:


28

Dovresti essere in grado di associare il comando di blocco dello screensaver a CTRL+ ALT+ Lmodificando il file di configurazione della tastiera e del mouse Lubuntu

Aggiungi quanto segue a ~/.config/openbox/lubuntu-rc.xml

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

Questo dovrebbe trovarsi tra i tag XML

<keyboard>
...
</keyboard

inserisci qui la descrizione dell'immagine

Esci e accedi per rendere effettive le modifiche.


13
Digitare il openbox --reconfigureterminale per rendere effettive le modifiche. Questo è GNU / Linux che stiamo parlando di-Logout / login è superfluo.
Richard,

Fai attenzione a non usare $HOME= /rootper il tuo rcfile, ma il tuo vero utente.
Timo,

2
@Richard, o openbox --restartper farlo.
Timo,

22

Elaborerei / combinerei alcune delle risposte. Innanzitutto (in un terminale) avvia l'editor:

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

Quindi cerca il codice difettoso menzionato:

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

e cambiarlo per usare lo strumento dm:

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

Quindi aggiungi una sezione, quindi funziona anche la combinazione Windows + L:

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

Infine, completa l'editor (salvando il file) e attivalo:

openbox --reconfigure

Buona fortuna e grazie per tutte le risposte trovate qui ...


3
questa dovrebbe essere la risposta
becko

Avevo già installato dm-tool di default. Avrei dovuto installare xscreensaver perché la risposta accettata funzionasse. -Grazie
Usagi,

9

Possiamo anche usare il comando "lxlock" fornito da lxde. L'ho appena trovato su Ubuntu 14.04. Possiamo aggiungere le righe seguenti nel nostro file di configurazione di openbox nella tastiera. vim $HOME/.config/openbox/lubuntu-rc.xml

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

E quindi riavviare openbox con il seguente comando.

openbox --restart

Ciò consentirà il blocco del desktop premendo il tasto Windows + L


Per chiarire per i lettori: lxlockè installato /usr/bincome uno script di shell che tenta di identificare / invocare varie opzioni comuni di screensaver / blocco che potrebbero coesistere sul sistema. Se non trova altre opzioni, tornerà xscreensaver-command -lockcomunque a. Personalmente trovo più facile e più (ipoteticamente) multipiattaforma passare direttamente a X, e un blocco dello schermo non è davvero un posto a cui tengo agli occhi!
underscore_d

confermato per Lubuntu Trusty
user14654

L'utilizzo lxlockrisolve il problema in Lubuntu 14.04.03 LTS
Kadir

3
  1. Non sono bravo con gli script ma lo farei così (e dovrebbe funzionare):
    lock.sh contents:

    xscreensaver-command -lock
    

    Nel terminal:

    sh ./lock.sh
    
  2. Il modo migliore è quello di creare un file .desktop (che puoi posizionare sul pannello all'interno dell'applet "Barra di avvio dell'applicazione" e sarà sempre nel menu principale). Nel /usr/share/applicationsfile di creazione lock.desktope dovrebbe contenere:

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

Salvalo e dovrebbe apparire nel menu (forse dopo pochi secondi)


prego. Se riscontri problemi con questo, scrivi qui, mi aiuterà il più possibile
foxy

Informazioni sul keybinding (scusate, non posso impegnarmi sulle risposte degli altri): dovresti semplicemente copiare il testo che Fossfreedom ha pubblicato in quel posto, non è ancora lì.
sexy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.