Keyboard-Shortcuts

如何為 Openbox 中的特定應用程序分配鍵盤快捷鍵?

  • June 27, 2021

我使用網路瀏覽器Uzbl和視窗管理器 Openbox,我想知道是否可以配置 openbox 以添加鍵盤快捷鍵來最小化/最大化 Uzbl 的視窗…

Alt+ Spacex是大多數視窗管理器中最大化/取消最大化的預設快捷方式。那樣有用嗎?

或者可能是Actions Documentation中建議的Alt+F6Alt+ 。F7

如果沒有,您可以使用Openbox Bindings Documentation中的資訊添加綁定,但聽起來您只能為所有視窗設置快捷方式,而不僅僅是一個程序。

簡而言之,你找到你的rc.xml文件,然後在它的中間添加這樣的東西:

<keybind key="A-F6">
 <action name="MaximizeFull"/>
</keybind>

除非您的意思是取消最小化/恢復而不是最大化,即即使視窗沒有聚焦也可以工作的綁定。

在這種情況下,我建議使用xbindkeysand wmctrl。您必須編寫一個腳本來執行wmctrl以使用 查找uzbl視窗wmctrl -l,然後執行wmctrl -a <win>wmctrl -R <win>,然後添加一個條目以.xbindkeysrc在按下特定鍵盤組合時執行該腳本。

引用自:https://unix.stackexchange.com/questions/6383