如何在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

但这不起作用..想法?

Answers:


28

通过编辑Lubuntu键盘和鼠标配置文件,您应该能够将屏保锁命令绑定到CTRL+ ALT+ L

将以下内容添加到 ~/.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= ,而是您的真实用户。/rootrc
Timo

2
@Richard,或openbox --restart将其完成。
Timo

22

我会详细阐述/组合一些答案。首先(在终端中)启动编辑器:

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

然后搜索提到的错误代码:

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

并将其更改为使用dm-tool:

<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
这应该是答案
becko

我已经默认安装了dm-tool。我必须安装xscreensaver才能使工作正常。-谢谢
Usagi'7

9

我们还可以使用lxde提供的“ lxlock”命令。我刚刚在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,可以锁定桌面


为了向读者说明:作为shell脚本lxlock安装,/usr/bin该脚本试图识别/调用系统上可能共存的各种常见屏幕保护程序/锁定选项。如果找不到任何其他选项,则xscreensaver-command -lock无论如何都会回退。就我个人而言,我发现跨平台直接使用X更容易,并且(假设)跨平台,而且我真的不在乎屏幕锁!
underscore_d

确认为Lubuntu Trusty
user14654

使用lxlock解决了Lubuntu 14.04.03 LTS
Kadir

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}   
    

保存它,它应该出现在菜单中(也许几秒钟后)


别客气。如果您对此遇到任何麻烦,请在此处写下,将为您提供最大的帮助
狡猾的

关于键盘绑定(对不起,不能保证别人的回答):您应该只复制fossfreedom张贴在该位置的文本,但尚不存在。
狡猾的
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.