no_focus
私はi3を試しましたが、focus
Firefoxでのみ動作します。
私のi3設定:
exec i3-msg workspace 1
no_focus [class="Firefox"]
exec --no-startup-id i3-msg 'workspace 1; exec /usr/bin/google-chrome'
exec --no-startup-id i3-msg 'workspace 1; exec /usr/bin/firefox'
exec i3-msg "[class=Google-chrome] focus"
google-chrome
創業に集中する必要があります。
関連項目が見つかりましたが、うまくいきませんでした。他のアプリケーションでリンクを開くときにFirefoxがフォーカスを取得するのを防ぐ:i3wm
答え1
no_focus
アプリケーションがワークスペースの最初のアプリケーションである場合、この設定は適用されません。 ~からi3 取扱説明書:
no_focus
この場合、ウィンドウに焦点を合わせない理由がないため、クライアント領域の最初のウィンドウも無視されます。これにより、より良い使いやすさのために一緒に使用できますworkspace_layout
。
目的の効果を得る1つの方法は、Chromiumが最後に起動するようにアプリケーションを別々に実行することです。
exec --no-startup-id firefox
exec --no-startup-id sleep 3 && chromium-browser