i3wm:特定のアプリケーションのウィンドウでフォーカスを要求したときにワークスペースを自動的に切り替える方法は?

i3wm:特定のアプリケーションのウィンドウでフォーカスを要求したときにワークスペースを自動的に切り替える方法は?

私はfocus_on_window_activationそれを試しましたが、focus何もしませんでした。同じワークスペース内でのみ動作するようです。それとも私が間違って使っているのでしょうか?

for_window [class="Chromium"] focus_on_window_activation focus

たとえば、Thunderbirdでリンクをクリックすると、Chromiumがフォーカスを受け取り、そのワークスペースに切り替える必要があります(すべてのアプリではなくChromiumのみ)。現在は緊急フラグのみを取得します(通常はバーにあるワークスペース「ボタン」の赤い背景で視覚化されると思います)。

ベストアンサー1

追加すると

for_window [urgent="latest"] focus

これにより~/.i3/config、i3は緊急の状況で自動的にウィンドウに焦点を合わせます。

あなたの場合、特定のアプリに集中したい場合は、次の基準を組み合わせることができます。

for_window [urgent="latest" class="Chromium"] focus

おすすめ記事