Como posso bloquear a tela no lxde

19

Como o gnomo Control + alt + L

No Lxde, como posso fazer isso? O que eu tenho que instalar para fazer isso?

obrigado

- buscando uma solução por conta própria, mas ...

ok, se eu fizer alt + f2 e digite xscreensaver-command -lock, essa é uma solução pequena. tentou fazer um script pequeno, mas não está funcionando ..

isto é o que eu faço

vi lock.sh

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

chmod + x lock.sh

mas isso não funciona .. idéias?

maniat1k
fonte

Respostas:

28

Você poderá vincular o comando de bloqueio do protetor de tela a CTRL+ ALT+ Leditando o arquivo de configuração de teclado e mouse do Lubuntu

Adicione o seguinte a ~/.config/openbox/lubuntu-rc.xml

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

Isso deve estar localizado entre as tags XML

<keyboard>
...
</keyboard

insira a descrição da imagem aqui

Efetue logout e logon para que as alterações entrem em vigor.

liberdade de expressão
fonte
13
Digite o openbox --reconfigureterminal para que as alterações entrem em vigor. Esta é GNU / Linux que estamos falando-logout / login é supérfluo.
Richard Richard
Cuidado para não usar $HOME= /rootno seu rcarquivo, mas no seu usuário real.
Timo
2
@ Richard, ou openbox --restartpara fazê-lo.
Timo
22

Eu elaboraria / combinaria algumas das respostas. Primeiro (em um terminal) inicie seu editor:

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

Em seguida, procure o código defeituoso mencionado:

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

e altere-o para usar a ferramenta dm:

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

Em seguida, adicione uma seção, para que a combinação Windows + L também funcione:

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

Por fim, termine o editor (salvando o arquivo) e ative-o:

openbox --reconfigure

Boa sorte e obrigado por todas as respostas encontradas aqui ...

Fred Schenk
fonte
3
esta deve ser a resposta
Becko
Eu já tinha o dm-tool instalado por padrão. Eu teria que instalar o xscreensaver para que a resposta aceita funcionasse. -Obrigado
Usagi
9

Também podemos usar o comando "lxlock" fornecido pelo lxde. Acabei de encontrá-lo no Ubuntu 14.04. Podemos adicionar as linhas abaixo em nosso arquivo de configuração do openbox no teclado. vim $HOME/.config/openbox/lubuntu-rc.xml

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

E, em seguida, reinicie o openbox com o seguinte comando.

openbox --restart

Isso permitirá o bloqueio da área de trabalho pressionando a tecla Windows + L

Sai Teja
fonte
Para esclarecer aos leitores: lxlocké instalado /usr/bincomo um script de shell que tenta identificar / chamar várias opções comuns de proteção de tela / bloqueio que podem coexistir no sistema. Se, se não encontrar outras opções, ele retornará para xscreensaver-command -lockqualquer forma. Pessoalmente, acho mais fácil e mais (hipoteticamente) multiplataforma ir direto para o X, e um bloqueio de tela realmente não é um lugar em que eu me importe!
underscore_d
confirmado para Lubuntu Trusty
user14654
Usar lxlockresolve o problema no Lubuntu 14.04.03 LTS
Kadir
3
  1. Eu não sou bom em scripts, mas faria assim (e deve funcionar):
    lock.sh contents:

    xscreensaver-command -lock
    

    No terminal:

    sh ./lock.sh
    
  2. A melhor maneira é criar um arquivo .desktop (que você pode colocar no painel dentro do miniaplicativo "Barra de inicialização do aplicativo" e ele estará no menu principal o tempo todo). Em /usr/share/applicationscriar arquivo lock.desktope deve conter:

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

Salve-o e ele deve aparecer no menu (talvez depois de alguns segundos)

foxy
fonte
de nada. Se você se deparar com algum problema com isso, escreva aqui, ajudará o máximo que puder
foxy
Sobre a combinação de teclas (desculpe, não se pode comprometer com as respostas dos outros): você deve apenas copiar o texto que a liberdade de expressão publicou naquele local, ainda não está lá.
Foxy