Keyboard-Shortcuts

無論它位於哪個工作區,如何跳轉到特定視窗?

  • January 17, 2016

理想情況下,我可以說$mod+ J+ E→ 跳轉到 Emacs(無論它在哪裡),對於$mod+ J+ W→ 跳轉到 Firefox(無論它在哪裡)也可以這樣做。

使用或某些變體跳轉到工作區似乎很簡單,workspace 3但跳轉到特定視窗並不那麼明顯。

有任何想法嗎?

bindsym $mod+j+f [class=Firefox] focus
bindsym $mod+j+e [class=Emacs] focus

您可以class使用以下命令獲取任何目前視窗的參數:

xprop -name <window title> | grep WM_CLASS

這將返回類似

WM_CLASS(STRING) = "emacs", "Emacs"

第二個字元串,這裡Emacs是參數的class參數。

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