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.