我尝试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
答案3
focus_on_window_activation
通过修改和设置,我能够使其始终如一地工作for_window
。
focus_on_window_activation focus
for_window [class="^Firefox$"] focus