私はi3wmでミントLinuxを使用しています
特別なFirefoxセッションの開始時に、デフォルトのセッションと区別したいと思います。そのため、最初に少なくとも1つの変更されたプロパティが必要です(後でタイトルが変更されますが、遅くなります。i3コマンドを使用して特別なワークスペースに割り当てたいです)
私はこれを試しました
firefox --class="Pidgin"
#xprop output: WM_CLASS(STRING) = "Navigator", "Firefox"
firefox --class=Pidgin
#xprop output: WM_CLASS(STRING) = "Navigator", "Firefox"
これは機能します:
xprop -set WM_NAME "Horst" #this works but its not at startup
#xprop output: WM_NAME(STRING) = "Horst"
これはしません:
xprop -set WM_CLASS "Pidgin"
xprop: error: unsupported conversion for WM_CLASS
1)firefox --class = <1>コマンドが機能することを確認するにはどうすればよいですか?
2)<1>の有効な値は何ですか?
3)変更されたプロパティでFirefoxを起動する他の方法/コマンドはありますか?
2)に対処するために、任意の文字列がその役割を果たします。
$ firefox --class foo
i3assignはそれをキャッチします(これで十分です)が、xprop
はまだ古い値を示しています。