如何启动具有不同 WM_CLASS 的 Firefox?(或任何其他更改的属性,如 WM_NAME)

如何启动具有不同 WM_CLASS 的 Firefox?(或任何其他更改的属性,如 WM_NAME)

我在 mint linux 上使用 i3wm

我想在启动时将特殊 Firefox 会话与默认会话区分开来。因此我需要它在开始时至少有一个已更改的属性(稍后它会更改其标题,但为时已晚。我想通过 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?

答案1

为了解决 2),任何字符串都可以完成这个工作:

$ firefox --class foo

i3assign 捕获了它(这对我来说已经足够了),但xprop仍然显示旧值。

相关内容