我刚刚在一台老旧的上网本上安装了 Lubuntu 15.10,这台上网本在 Windows 7 的重压下已经快要报废了,到目前为止,我很喜欢它。上世纪 90 年代初期,我在 Unix 系统上做管理员时学到的很多东西现在又浮现在我的脑海里(而且也发生了很大变化)。
不管怎样,回到我帖子的重点。由于上网本屏幕较小(1024x600),我将屏幕底部的 LXPanel 设置为自动隐藏。如果我尝试使用从蓝牙指示器小程序弹出的菜单,就会出现问题。在我将鼠标从面板移到菜单上(同时仍按住左键)后不久,面板就会自动隐藏,菜单也会消失。除非我非常快速地导航到我想要的项目(而我通常不会这样做),否则无法使用它。
我认为这是面板中的一个错误。如果面板上的某个菜单已打开,它不应该隐藏。或者可能是 BIA 中的一个错误,它没有通知面板菜单已打开?
有没有办法至少延长面板的自动隐藏延迟,作为解决此问题的方法?我找不到。
答案1
对我来说,最简单的解决方法是单击小程序并使用键盘浏览菜单。我也喜欢绑定解决方案。
答案2
这个答案没有修复自动隐藏超时问题你问的是,但是是workaround
。
我建议你关闭自动隐藏功能。相反,您可以使用“切换”来lxpanel
按您的意愿显示或消失。
使用文本编辑器创建一个名为的文件,lxpanel-toggle
其内容如下:
#!/usr/bin/env bash
if pgrep lxpanel
then
pkill lxpanel
else
lxpanel --profile whatever
fi
显然,whatever
您可能会使用中给出的名称~/.config/lxpanel
,而不是Lubuntu
。
您将把此文件保存在包含所有用户级脚本的文件夹中。我将我的脚本保存在默认~/bin
情况下应该在您的文件夹中PATH
。(您可以通过运行来检查env | grep -E "^PATH"
。)
然后,lxpanel-toggle
在 PCManFM > 属性 > 权限中右键单击它,使其可执行。
此后,编辑~/.config/openbox/lubuntu-rc.xml
,确保已备份文件以防发生任何意外。
找到只有 的唯一一行</keyboard>
。然后小心地将以下代码粘贴到该行上方:
<keybind key="C-S-L"> # Toggle lxpanel
<action name="Execute"><command>/home/your_username/bin/lxpanel-toggle</command></action>
</keybind>
替换your_username
为你的登录用户名。
保存修改后的版本~/.config/openbox/lubuntu-rc.xml
。
打开终端并运行
openbox --reconfigure
每次修改并保存时,lubuntu-rc.xml
Openbox 都会知道这些变化。
此后,您可以按+ +lxpanel
随意切换显示和消失。具体选择哪个键由您决定,您需要确保该组合尚未用于其他功能。阅读ControlShiftLhttp://openbox.org/wiki/Help:Bindings#Key_combination了解更多详情。