Comment puis-je verrouiller l'écran sur lxde

19

Comme gnome Control + alt + L

À Lxde, comment faire? Qu'est-ce que je dois installer pour le faire?

Merci

- rechercher une solution par moi-même mais ...

ok si je fais alt + f2 et tape xscreensaver-command -lock c'est une petite solution. essayé de faire un petit script mais ça ne marche pas ..

c'est ce que je fais

vi lock.sh

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

chmod + x lock.sh

mais cela ne fonctionne pas .. des idées?

maniat1k
la source

Réponses:

28

Vous devriez pouvoir lier la commande de verrouillage de l'économiseur d'écran à CTRL+ ALT+ Len modifiant votre fichier de configuration de clavier et de souris Lubuntu

Ajoutez ce qui suit à ~/.config/openbox/lubuntu-rc.xml

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

Cela devrait être situé entre les balises XML

<keyboard>
...
</keyboard

entrez la description de l'image ici

Déconnectez-vous et connectez-vous pour que les modifications prennent effet.

liberté libre
la source
13
Tapez openbox --reconfigureterminal pour que les modifications prennent effet. Il s'agit de GNU / Linux dont nous parlons - la déconnexion / connexion est superflue.
Richard
Attention à ne pas utiliser $HOME= /rootpour votre rcfichier, mais votre véritable utilisateur.
Timo
2
@Richard, ou openbox --restartpour le faire.
Timo
22

Je voudrais élaborer / combiner certaines des réponses. Tout d'abord (dans un terminal) démarrez votre éditeur:

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

Recherchez ensuite le code défectueux mentionné:

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

et changez-le pour utiliser l'outil dm:

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

Ajoutez ensuite une section pour que la combinaison Windows + L fonctionne également:

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

Enfin, terminez l'éditeur (sauvegarde du fichier) et activez-le:

openbox --reconfigure

Bonne chance et merci pour toutes les réponses trouvées ici ...

Fred Schenk
la source
3
cela devrait être la réponse
becko
J'ai déjà installé dm-tool par défaut. J'aurais dû installer xscreensaver pour que la réponse acceptée fonctionne. -Merci
Usagi
9

Nous pouvons également utiliser la commande "lxlock" fournie par lxde. Je viens de le trouver sur Ubuntu 14.04. Nous pouvons ajouter les lignes ci-dessous dans notre fichier de configuration openbox dans le clavier. vim $HOME/.config/openbox/lubuntu-rc.xml

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

Et puis redémarrez l'openbox avec la commande suivante.

openbox --restart

Cela permettra le verrouillage du bureau en appuyant sur Windows Key + L

Sai Teja
la source
Pour clarifier pour les lecteurs: lxlockest installé dans /usr/binun script shell qui essaie d'identifier / invoquer diverses options courantes d'économiseur d'écran / de verrouillage qui pourraient coexister sur le système. Si s'il ne trouve aucune autre option, il reviendra de xscreensaver-command -locktoute façon. Personnellement, je trouve plus facile et plus (hypothétiquement) multiplateforme d'aller directement à X, et un verrouillage d'écran n'est vraiment pas quelque part que je me soucie des yeux!
underscore_d
confirmé pour Lubuntu Trusty
user14654
L'utilisation lxlockrésout le problème dans Lubuntu 14.04.03 LTS
Kadir
3
  1. Je ne suis pas bon en scripts mais je le ferais comme ça (et ça devrait marcher):
    lock.sh contents:

    xscreensaver-command -lock
    

    Dans le terminal:

    sh ./lock.sh
    
  2. Le meilleur moyen est de créer un fichier .desktop (que vous pouvez placer sur le panneau à l'intérieur de l'applet "Application launch bar", et il sera toujours dans le menu principal). Dans le /usr/share/applicationsfichier de création lock.desktop, il doit contenir:

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

Enregistrez-le et il devrait apparaître dans le menu (peut-être après quelques secondes)

rusé
la source
vous êtes les bienvenus. Si vous rencontrez des problèmes avec cela, écrivez ici, cela vous aidera autant que possible
foxy
À propos du raccourci clavier (désolé, je ne peux pas m'engager sur les réponses des autres): vous devez simplement copier le texte que fossfreedom a posté à cet endroit, il n'est pas encore là.
foxy