Max M. Asked: 2019-04-19 04:05:29 +0800 CST2019-04-19 04:05:29 +0800 CST 2019-04-19 04:05:29 +0800 CST 如何从 Tint2 任务栏打开 Openbox 应用程序菜单? 772 在 Openbox 中访问应用程序菜单的常用方法是右键单击 Openbox 桌面的空白处,或者将键绑定到 rc.xml 文件中的 ShowMenu-action。 我想在 Tint2 面板中添加一个显示应用程序菜单的按钮。这就是我卡住的地方。我不知道应该使用什么命令来显示应用程序菜单。 什么 bash 命令在 Openbox 中显示应用程序菜单? menu openbox 1 个回答 Voted Best Answer Moog 2019-06-14T06:02:48+08:002019-06-14T06:02:48+08:00 您本身不需要添加按钮,您可以简单地将鼠标事件从面板直接转发到窗口管理器(在本例中为 openbox),它允许您右键单击 tint2 面板中的任何空白区域以获取菜单。 从tint2 面板配置指南中,您想阅读以下内容: wm_menu = boolean (0 or 1) : 定义 tint2 是否将未处理的鼠标事件转发到窗口管理器。对于诸如 openbox 之类的窗口管理器很有用,如果您在桌面上单击鼠标右键,它会显示开始菜单。 您需要编辑配置文件并导航到配置的面板部分并添加以下内容: wm_menu = 1 保存并重新启动 tint2,您现在应该能够右键单击面板的任何空白区域以获取菜单。 我不知道从命令行直接将事件发送到 openbox 的方法。 另一种方法是将 openbox 配置为使用键绑定(我使用冗余的 Windows 键)来显示菜单。然后,您可以使用 xdotool 为您按下键,如如何使用 xdotool 按 Windows 键中所述 然后你可以在你的 tint2 配置文件中添加一个部分 button = new button_text = Start button_font_color = #ababab 100 button_lclick_command = xdotool key super P然后只需添加到开头即修改您的面板配置行 panel_items = P:LTSC
您本身不需要添加按钮,您可以简单地将鼠标事件从面板直接转发到窗口管理器(在本例中为 openbox),它允许您右键单击 tint2 面板中的任何空白区域以获取菜单。
从tint2 面板配置指南中,您想阅读以下内容:
您需要编辑配置文件并导航到配置的面板部分并添加以下内容:
wm_menu = 1
保存并重新启动 tint2,您现在应该能够右键单击面板的任何空白区域以获取菜单。
我不知道从命令行直接将事件发送到 openbox 的方法。
另一种方法是将 openbox 配置为使用键绑定(我使用冗余的 Windows 键)来显示菜单。然后,您可以使用 xdotool 为您按下键,如如何使用 xdotool 按 Windows 键中所述
然后你可以在你的 tint2 配置文件中添加一个部分
P
然后只需添加到开头即修改您的面板配置行