Openbox
如何將命令綁定到 Openbox 中的雙按鍵(鑰匙鏈)?
我想知道,是否可以在 openbox 中創建應用程序的快捷方式,其中點擊一個按鈕兩次會觸發某些命令。例如,要執行 dmenu,我想快速點擊 ` 兩次。
如果在openbox中不可能,是否可以在另一個wm中使用?
要獲取密鑰名稱,請執行命令
xev
並按下您要使用的密鑰。根據xev
,您的目標鍵稱為“墳墓”。請注意,我必須使用鍵名而不是數字 0x60,儘管這應該根據手冊起作用(也許它只能與修飾鍵結合使用)。xev 輸出以下內容:
KeyPress event, serial 48, synthetic NO, window 0x2e00001, root 0x164, subw 0x0, time 531127466, (460,477), root:(462,504), state 0x10, keycode 49 (keysym 0x60, grave), same_screen YES, XLookupString gives 1 bytes: (60) "`" XmbLookupString gives 1 bytes: (60) "`" XFilterEvent returns: False
更新您的 後
~/.config/openbox/rc.xml
,或者如果您使用的是 lxde 配置文件,它是~/.config/openbox/lxde-rc.xml
,您的命令應該在您按下墳墓鍵 ` 兩次時執行。您需要執行
openbox --reconfigure
以重新載入您所做的更改。下面的 xml 程式碼經過測試,目前在按下墳墓鍵兩次時會打開 gnome-terminal。我正在使用嵌套鍵綁定。這應該放在
<keyboard>
</keyboard>
標籤內的某個地方。<!-- Custom --> <keybind key="grave"> <keybind key="grave"> <action name="Execute"> <command>gnome-terminal</command> </action> </keybind> </keybind>
注意:您可能需要添加一個上下文標籤,以便在其他情況下仍然可以使用此鍵。在目前設置下,我無法在這篇文章中使用墳墓鑰匙。哈哈