Firefoxがi3自動起動設定からフォーカスを盗むのを防ぎます。

Firefoxがi3自動起動設定からフォーカスを盗むのを防ぎます。

no_focus私はi3を試しましたが、focusFirefoxでのみ動作します。

私の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

おすすめ記事