如何在 lxde 上锁定屏幕

如何在 lxde 上锁定屏幕

像 gnome Control + alt + L

在 Lxde 中我该怎么做?我需要安装什么才能做到这一点?

谢谢

——自己寻找解决方案,但是......

好吧,如果我这么做Alt+F2并输入xscreensaver 命令 -lock这是一个很小的解决方案。尝试编写一个小脚本,但是没有作用。

这就是我的所作所为

锁定文件

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

chmod +x lock.sh

但这不起作用。有想法吗?

答案1

你应该能够通过编辑 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

在此处输入图片描述

注销并登录以使更改生效。

答案2

我将详细说明/合并一些答案。首先(在终端中)启动编辑器:

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

我们还可以使用 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 即可锁定桌面

答案4

  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}   
    

保存它,它应该会出现在菜单中(可能几秒钟后)

相关内容