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

Как gnome Control + alt + L

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

thanks

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

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

это то, что я делаю

vi lock.sh

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

chmod + x lock. sh

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

18
задан 17 November 2011 в 17:42

10 ответов

Вы должны иметь возможность привязать команду блокировки заставки к 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

Выход и вход для вступления изменений в силу.

22
ответ дан 25 May 2018 в 16:46
  • 1
    Введите openbox --reconfigure в терминал, чтобы изменения вступили в силу. Это GNU / Linux , о котором мы говорим, - logout / login является излишним. – Richard 28 February 2012 в 00:17
  • 2
    Будьте осторожны, чтобы не использовать $HOME = /root для вашего файла rc, но вашего реального пользователя. – Timo 9 December 2017 в 12:35
  • 3
    @Richard, или openbox --restart, чтобы сделать это. – Timo 9 December 2017 в 12:36

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

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

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

18
ответ дан 25 May 2018 в 16:46
  • 1
    это должен быть ответ – becko 19 May 2014 в 21:06
  • 2
    По умолчанию у меня уже установлен dm-tool. Мне пришлось бы установить xscreensaver для принятого ответа на работу. -Благодаря – Usagi 28 July 2016 в 20:03

Мы также можем использовать команду 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 Key + L

6
ответ дан 25 May 2018 в 16:46
  • 1
    Чтобы уточнить для читателей: lxlock установлен в /usr/bin как сценарий оболочки, который пытается идентифицировать / вызывать различные общие параметры заставки / блокировки, которые могут сосуществовать в системе. Если, если он не найдет других опций, он все равно оставит xscreensaver-command -lock. Лично мне легче и более (гипотетически) кросс-платформенный, чтобы перейти прямо к X, и блокировка экрана действительно не где-то, что я забочусь о глазных конфетах! – underscore_d 6 September 2015 в 02:18
  • 2
    подтверждено для Lubuntu Trusty – user14654 30 December 2015 в 02:11
  • 3
    Использование lxlock решает проблему в Lubuntu 14.04.03 LTS – Kadir 25 January 2016 в 19:11
Я плохо разбираюсь в сценариях, но я бы сделал это как это (и он должен работать): содержимое lock.sh:
xscreensaver-command -lock
В терминале:
sh ./lock.sh
Лучше всего создать файл .desktop (который вы может размещаться на панели внутри апплета «Application launch bar», и он будет в главном меню все время). В /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}   

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

3
ответ дан 25 May 2018 в 16:46
  • 1
    рабочий стол - отличная идея! благодаря! – maniat1k 17 November 2011 в 20:08
  • 2
    пожалуйста. Если вы столкнетесь с какими-либо проблемами с этим, напишите здесь, я помогу как можно больше – foxy 17 November 2011 в 21:59
  • 3
    О keybinding (извините, не могу передать ответы других): вы должны просто скопировать текст, который fossfreedom опубликовал в том месте, его еще нет. – foxy 18 November 2011 в 01:03

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

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

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

20
ответ дан 25 July 2018 в 20:43
  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}   
    

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

3
ответ дан 2 August 2018 в 02:29

Мы также можем использовать команду «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 Key + L

6
ответ дан 4 August 2018 в 18:17
  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}   
    

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

3
ответ дан 4 August 2018 в 18:17

Мы также можем использовать команду «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 Key + L

6
ответ дан 10 August 2018 в 08:44

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

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

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

20
ответ дан 10 August 2018 в 08:44

Другие вопросы по тегам:

Похожие вопросы: