i3構成の代入優先順位

i3構成の代入優先順位

i3のワークスペースに特定のアプリケーションを割り当てたいです。アプリケーションは次のrangerように実行したいと思います。alacritty

ワークスペースalacrittyから始めることを選択しました。ws_termrangerws_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 は設定ファイルに表示される順序で割り当てを処理します。ウィンドウに一致する最初のアクションが勝ち、その後の割り当ては考慮されません。

レンジャーミッションはアジャイルミッションの前にプレイする必要があります。

おすすめ記事