i3のワークスペースに特定のアプリケーションを割り当てたいです。アプリケーションは次のranger
ように実行したいと思います。alacritty
ワークスペースalacritty
から始めることを選択しました。ws_term
ranger
ws_fm
xpropを実行すると、ranger -> "Ranger"、"Alacritty"の2つのクラスが返されます。
私のi3/config
ファイルには次のガイドライン(正しい順序)があります。
assign [class="Alacritty"] $ws_term
...
assign [instance="Ranger"] $ws_fm
問題は、Rangerを最後の項目として明示的に指定しても、常に「Alacritty」クラスを選択し、アプリケーションを誤ったワークスペースに配置することです。代わりにtitle=
orを使用すると、class=
同じ問題が発生しますinstance
。
assign
アプリケーションに一致する項目が複数ある場合、明細書で優先順位を設定する方法は?
ベストアンサー1
これはユーザーマニュアル:
i3 は設定ファイルに表示される順序で割り当てを処理します。ウィンドウに一致する最初のアクションが勝ち、その後の割り当ては考慮されません。
レンジャーミッションはアジャイルミッションの前にプレイする必要があります。