Firefox가 i3 자동 시작 구성에서 포커스를 훔치는 것을 방지합니다.

Firefox가 i3 자동 시작 구성에서 포커스를 훔치는 것을 방지합니다.

no_focusi3을 사용해 보았지만 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.

원하는 효과를 얻는 한 가지 방법은 Chromium이 마지막에 시작되도록 애플리케이션을 별도로 실행하는 것입니다.

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

관련 정보