Openbox
如何從 Tint2 工作列打開 Openbox 應用程序菜單?
在 Openbox 中訪問應用程序菜單的常用方法是右鍵點擊 Openbox 桌面的空白處,或者將鍵綁定到 rc.xml 文件中的 ShowMenu-action。
我想在 Tint2 面板中添加一個顯示應用程序菜單的按鈕。這就是我卡住的地方。我不知道應該使用什麼命令來顯示應用程序菜單。
什麼 bash 命令在 Openbox 中顯示應用程序菜單?
您本身不需要添加按鈕,您可以簡單地將滑鼠事件從面板直接轉發到視窗管理器(在本例中為 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