どのワークスペースにあっても、特定のウィンドウにどのように移動しますか?

どのワークスペースにあっても、特定のウィンドウにどのように移動しますか?

$mod理想的には+++ JEmacsEでジャンプ(どこでも)と言え、+++ Firefox$modでジャンプ(どこでも)と言えます。JW

あるいは、いくつかのバリエーションを使用してワークスペースに移動するのは簡単に見えますが、workspace 3特定のウィンドウに移動することはあまり明確ではありません。

どんなアイデアがありますか?

ベストアンサー1

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"

2番目の文字列はEmacsパラメータの引数ですclass

おすすめ記事