私は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
答え2
非常窓にまったく気にしない場合は、単に次のことができます。
focus_on_window_activation focus
focus
ウィンドウは常に焦点が合っており、緊急では表示されません。
答え3
focus_on_window_activation
修正と設定で一貫して機能させることができましたfor_window
。
focus_on_window_activation focus
for_window [class="^Firefox$"] focus