I3
i3配置中assign語句的優先級
我想將特定應用程序分配給 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
如果應用程序有多個匹配項,如何在語句中設置優先級?
這在使用者指南中有描述:
i3 按照它們在配置文件中出現的順序處理分配。與視窗匹配的第一個獲勝,以後的分配不予考慮。
護林員分配必須在敏捷分配之前。