Wie kann ich ein Firefox mit einem anderen WM_CLASS starten? (oder eine andere geänderte Eigenschaft wie WM_NAME)

911
BorstenHorst

ich bin mit i3wm auf mint linux

Ich möchte eine spezielle Firefox-Sitzung von den Standardsitzungen unterscheiden, wenn sie startet. Ich brauche also mindestens eine geänderte Eigenschaft direkt am Anfang (später ändert sich der Titel, aber es ist zu spät. Ich möchte sie über einen i3-Befehl einem speziellen Arbeitsbereich zuweisen.)

Ich habe es versucht

firefox --class="pidgin" #xprop output: WM_CLASS(STRING) = "Navigator", "Firefox" firefox --class=pidgin #xprop output: WM_CLASS(STRING) = "Navigator", "Firefox" 

das funktioniert:

xprop -set WM_NAME "Horst" #this works but its not at startup #xprop output: WM_NAME(STRING) = "Horst" 

dies nicht:

xprop -set WM_CLASS "Pidgin" xprop: error: unsupported conversion for WM_CLASS 

1) Wie überprüfe ich, ob der Befehl firefox --class = <1> funktioniert?

2) Was ist ein gültiger Wert für <1>?

3) Gibt es eine andere Möglichkeit / einen anderen Befehl, um Firefox mit einer geänderten Eigenschaft zu starten?

4

1 Antwort auf die Frage

-1
BorstenHorst

Um Adresse 2) zu adressieren, erledigt jeder String die Aufgabe:

$ firefox --class foo 

I3 Assign fängt es (was für mich genug ist), xpropzeigt aber immer noch den alten Wert.

Dies funktioniert aber nur, wenn Firefox noch nicht läuft. gladed vor 6 Jahren 0