像 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
我不擅长脚本,但我会这样做(它应该可行):
lock.sh 内容:xscreensaver-command -lock
在终端:
sh ./lock.sh
更好的方法是创建一个 .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}
保存它,它应该会出现在菜单中(可能几秒钟后)