2
i3wmは異なるワークスペースで異なるWebページを自動的に開始するように設定しようとしています。例えば、私はワークスペースw1でブランクのクロムインスタンスを開始しています。i3wm - 異なるワークスペースで異なるクロムウェブページ(インスタンス)を開始
assign [class="chromium"] w1
そして今問題:これを達成するために、私は〜/ .configを/ I3/configにに以下の行を置きます。私がLinux上でWhatsappを使うための唯一の方法は、 "Whatsapp web"という名前のGoogleクロムアプリを使うことです。クロムのこのインスタンスを別のワークスペース、すなわちw2にSkypeとViberと一緒に使いたいからです。例えば、他のワークスペースません...だから、私はこのアプリを開いて、それにxprop
を使用している場合、私はこれを取得:
assign [class="chromium" instance="crx_ahnngncompimelehkbkfoceidekgginm"] w2
しかし、それは次のとおりです。
WM_WINDOW_ROLE(STRING) = "app"
WM_CLASS(STRING) = "crx_ahnngncompimelehkbkfoceidekgginm", "chromium"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_PID(CARDINAL) = 14252
WM_LOCALE_NAME(STRING) = "en_US.utf8"
WM_CLIENT_MACHINE(STRING) = "ziga-laptop"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING
は、だから私はこのように、このインスタンスを設定してみました動作していない... すべてのアイデア?
私の最初の推測:
が、それはその逆に動作しませんしながら、他のものの後に2番目の 'assign'を置くということです。それがより具体的であるので、それはもう一方のものの前にある必要があります。それがうまくいかない場合、クロミウムはウィンドウをマッピングした後に(おそらくスペック違反となる) 'WM_CLASS'を更新します。 –