Firefox

防止 Firefox 從 i3 自動啟動配置中竊取焦點

  • July 4, 2020

我嘗試了 i3 no_focusfocus但它不適用於 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

no_focus如果您的應用程序是工作區中的第一個應用程序,則設置將不起作用。來自i3 使用者指南

no_focus工作區上的第一個視窗也將被忽略,因為在這種情況下不應該有理由不關注視窗。這允許與workspace_layout.

實現您想要的一種方法是單獨啟動此應用程序以確保 Chromium 將最後啟動:

exec --no-startup-id firefox
exec --no-startup-id sleep 3 && chromium-browser

引用自:https://unix.stackexchange.com/questions/595012