如果面板设置为自动隐藏,蓝牙指示器小程序菜单会在我点击之前消失

如果面板设置为自动隐藏,蓝牙指示器小程序菜单会在我点击之前消失

我刚刚在一台老旧的上网本上安装了 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.xmlOpenbox 都会知道这些变化。

此后,您可以按+ +lxpanel随意切换显示和消失。具体选择哪个键由您决定,您需要确保该组合尚未用于其他功能。阅读ControlShiftLhttp://openbox.org/wiki/Help:Bindings#Key_combination了解更多详情。

相关内容