我想将特定应用程序分配给 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
如果应用程序有多个匹配项,如何在语句中设置优先级?
这在用户指南中有描述:
护林员分配必须在敏捷分配之前。