当前位置: 首页>>技术教程>>正文


lubuntu – 如何在 lxde 上锁定屏幕

,

问题描述

就像 gnome Control + alt + L

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

谢谢

–我自己寻找解决方案,但是……

好的,如果我执行 alt+f2 并输入 xscreensaver-command -lock 这是一个小解决方案。尝试做\nan小脚本,但它不起作用..

这就是我所做的

vi锁.sh

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

chmod +x lock.sh

但这不起作用..想法?

最佳方案

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

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

次佳方案

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

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

祝你好运,感谢在这里找到的所有答案……

第三种方案

我们还可以使用 lxde 提供的 “lxlock” 命令。 \n我刚刚在 Ubuntu 14.04 上找到了它。 \n我们可以在键盘的 openbox 配置文件中添加以下行。 vim $HOME/.config/openbox/lubuntu-rc.xml

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

\n然后使用以下命令重新启动 openbox。

\nopenbox --restart\n

这将通过按 Windows 键 + L 启用桌面锁定

第四种方案

  1. 我不擅长脚本,但我会这样做(它应该有效):\nlock.sh 内容:

    \n

    xscreensaver-command -lock\n

    \n

    在终端中:

    \n

    sh ./lock.sh\n
  2. 更好的方法是创建一个 .desktop 文件(您可以将其放置在“应用程序启动栏”小程序内部的面板上,它将始终位于主菜单中)。\n在 /usr/share/applications 中创建文件 lock.desktop,它应包含:

    \n

    [Desktop Entry]   \nType=Application   \nIcon={path to icon you like}   \nName={what would you like to name it}   \nCategories=Utility; {this will place it in Accessories menu in your main menu}  \nExec=xscreensaver-command -lock  \nNoDisplay=false {if you set this to true you will not see it in menu and while adding to panel}   \n

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/13855.html,未经允许,请勿转载。