Tmux

是否可以將 bspwm 綁定更改為像 tmux 綁定一樣工作?

  • November 21, 2020

我來自 tmux,我想知道是否可以將 sxhkd 和 bspwm 配置為像它一樣進行綁定。例如,

假設 myC-w是我的前綴而不是預設的C-btmux 前綴

C-w h # move to left pane
C-w j # move to bottom pane
C-w k # move to upper pane
C-w l # move to right pane
C-w v # vertical split pane
C-w n # horizontal split pane

我正在閱讀如何在 bspwm 和 sxhkd 中無法使用 2 個鍵和一個修飾符。如果是這樣,我可以使用其他哪些平鋪視窗管理器和熱鍵守護程序組合來實現此目的?

我試過這個,但h鑰匙似乎是唯一有效的鑰匙。如果我不需要的話,我不想為每個鍵編寫這兩行程式碼

ctrl + w ; {h,j,k,l)
   bspc node -{f,s} {west,south,north,east}

https://github.com/rowantran/vim-bspwm-navigator

通過使用這個外掛並向我的 init.vim 添加一些更改,我能夠實現我想要的結果

我只能回答“其他”平鋪視窗管理器。

i3允許您定義聽起來像您想要的模式:

# Press $mod+o followed by either f, t, Escape or Return to launch firefox,
# thunderbird or return to the default mode, respectively.
set $mode_launcher Launch: [f]irefox [t]hunderbird
bindsym $mod+o mode "$mode_launcher"

mode "$mode_launcher" {
   bindsym f exec firefox
   bindsym t exec thunderbird

   bindsym Escape mode "default"
   bindsym Return mode "default"
}

https://i3wm.org/docs/userguide.html#binding_modes

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