Как заблокировать экран на lxde

19

Как gnome Control + alt + L

В Lxde, как я могу это сделать? Что мне нужно сделать для этого?

спасибо

- поиск решения самостоятельно, но ...

ok, если я делаю alt + f2 и наберите xscreensaver-command -lock , это небольшое решение. попытался сделать небольшой скрипт, но он не работает.

вот что я делаю

vi lock.sh

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

chmod + x lock.sh

но это не работает .. идеи?

    
задан maniat1k 17.11.2011 в 11:05
источник

4 ответа

24

Вы можете привязать команду блокировки заставки к CTRL + ALT + L , отредактировав свою клавиатуру Lubuntu & amp; файл конфигурации мыши

Добавьте в ~/.config/openbox/lubuntu-rc.xml

следующее:
<keybind key="C-A-L">      
  <action name="Execute">        
    <command>xscreensaver-command -lock</command>      
  </action>    
</keybind>

Это должно быть расположено между тегами XML

<keyboard>
...
</keyboard

Выйти и войти в систему, чтобы изменения вступили в силу.

    
ответ дан fossfreedom 17.11.2011 в 16:30
источник
21

Я бы разработал / объединил некоторые ответы. Сначала (в терминале) запустите свой редактор:

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

Затем выполните поиск указанного неисправного кода:

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

и измените его на использование dm-инструмента:

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

Затем добавьте раздел, поэтому комбинация Windows + L также работает:

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

Наконец, закончить редактор (сохранить файл) и активировать его:

openbox --reconfigure

Удачи и спасибо за все ответы, найденные здесь ...

    
ответ дан Fred Schenk 23.02.2014 в 15:18
7

Мы также можем использовать команду «lxlock», предоставленную lxde. Я только что нашел его на Ubuntu 14.04. Мы можем добавить приведенные ниже строки в нашем конфигурационном файле openbox на клавиатуре. vim $HOME/.config/openbox/lubuntu-rc.xml

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

Затем перезапустите openbox с помощью следующей команды.

openbox --restart

Это позволит заблокировать рабочий стол, нажав клавишу Windows + L

    
ответ дан Sai Teja 16.06.2015 в 09:52
3
  1. Я плохо разбираюсь в сценариях, но я бы сделал это так (и он должен работать):
    Содержимое lock.sh:

    xscreensaver-command -lock
    

    В терминале:

    sh ./lock.sh
    
  2. Лучше всего создать файл .desktop (который можно разместить на панели внутри апплета «Панель запуска приложения», и он будет в главном меню все время). В /usr/share/applications создайте файл lock.desktop и он должен содержать:

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

Сохраните его и он появится в меню (возможно, через несколько секунд)

    
ответ дан foxy 17.11.2011 в 12:00