Keyboard-Shortcuts
如何為 Openbox 中的特定應用程序分配鍵盤快捷鍵?
我使用網路瀏覽器Uzbl和視窗管理器 Openbox,我想知道是否可以配置 openbox 以添加鍵盤快捷鍵來最小化/最大化 Uzbl 的視窗…
Alt
+Space
,x
是大多數視窗管理器中最大化/取消最大化的預設快捷方式。那樣有用嗎?或者可能是Actions Documentation中建議的
Alt
+F6
和Alt
+ 。F7
如果沒有,您可以使用Openbox Bindings Documentation中的資訊添加綁定,但聽起來您只能為所有視窗設置快捷方式,而不僅僅是一個程序。
簡而言之,你找到你的
rc.xml
文件,然後在它的中間添加這樣的東西:<keybind key="A-F6"> <action name="MaximizeFull"/> </keybind>
除非您的意思是取消最小化/恢復而不是最大化,即即使視窗沒有聚焦也可以工作的綁定。
在這種情況下,我建議使用
xbindkeys
andwmctrl
。您必須編寫一個腳本來執行wmctrl
以使用 查找uzbl
視窗wmctrl -l
,然後執行wmctrl -a <win>
或wmctrl -R <win>
,然後添加一個條目以.xbindkeysrc
在按下特定鍵盤組合時執行該腳本。