Як я можу заблокувати екран на lxde


19

Як і gnome Control + alt + L

Як я можу це зробити в Lxde? Що я повинен зробити для цього?

Спасибі

- шукаю рішення самостійно, але ...

Гаразд, якщо я роблю alt + f2 і набираю xscreensaver-command -lock , це невелике рішення. спробував зробити невеликий сценарій, але він не працює ..

це я і роблю

vi lock.sh

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

chmod + x lock.sh

але це не працює .. ідеї?

Відповіді:


28

Ви повинні мати змогу прив’язати команду блокування заставки до CTRL+ ALT+ L, редагуючи файл конфігурації клавіатури та миші Lubuntu

Додайте до ~/.config/openbox/lubuntu-rc.xml

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

Це має бути розташоване між тегами XML

<keyboard>
...
</keyboard

введіть тут опис зображення

Вийдіть із системи та увійдіть, щоб зміни набрали чинності.


13
Введіть openbox --reconfigureтермінал, щоб зміни набрали чинності. Про це йдеться про GNU / Linux - вихід / вхід є зайвим.
Річард

Будьте обережні, щоб не використовувати $HOME= /rootдля вашого rcфайлу, а свого справжнього користувача.
Тимо

2
@ Річард, або openbox --restartщоб це зробити.
Тимо

22

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

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

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


3
це має бути відповідь
бекко

У мене вже був встановлений dm-інструмент за замовчуванням. Мені довелося б встановити xscreensaver, щоб прийняти відповідь на роботу. -Дякую
Usagi

9

Ми також можемо використовувати команду "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


Для уточнення для читачів: lxlockвін встановлюється /usr/binяк скрипт оболонки, який намагається ідентифікувати / викликати різні поширені заставки / блокування параметрів, які можуть співіснувати в системі. Якщо він не знайде інших варіантів, він все xscreensaver-command -lockодно повернеться . Особисто мені здається, що легше і більше (гіпотетично) крос-платформи переходити прямо до X, а блокування екрана насправді не десь, що я дбаю про око-цукерки!
підкреслюй_d

підтверджено для Lubuntu
Trusty

Використання lxlockвирішує проблему в Lubuntu 14.04.03 LTS
Kadir

3
  1. Я не гарний у сценаріях, але я би робив це так (і він повинен працювати):
    lock.sh content:

    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

Про прив'язку клавіш (вибачте, не можу взяти на себе відповіді інших): слід просто скопіювати текст, який fossfreedom розмістив у тому місці, його ще немає.
foxy
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.