我想将特定应用程序分配给 i3 中的工作区。该应用程序是ranger
,我想通过启动它alacritty
我已经选择alacritty
在ws_term
工作区中启动,并且我想ranger
在ws_fm
.
运行 xprop 会返回 ranger 的两个类 -> "Ranger", "Alacritty"
在我的i3/config
文件中,我有以下指令(按确切顺序):
assign [class="Alacritty"] $ws_term
...
assign [instance="Ranger"] $ws_fm
问题是,即使我明确指定 Ranger 作为最后一个,它总是选择“Alacritty”类并将应用程序放置在错误的工作区中。如果我使用title=
orclass=
代替 ,同样的问题instance
。
assign
如果应用程序有多个匹配项,如何在语句中设置优先级?