Je veux démarrer deux fenêtres Chrome isolées, chacune avec sa propre propriété WM_CLASS
définie.
Pour la première fenêtre, je fais :
/opt/google/chrome/chrome --class test-1 --new-window
En exécutant xprop
, je remarque que cela a été correctement défini :
WM_CLASS(STRING) = "google-chrome", "test-1"
Maintenant, je fais la même chose pour la deuxième fenêtre :
/opt/google/chrome/chrome --class test-2 --new-window
Je reçois dans prop
pour cette deuxième fenêtre :
WM_CLASS(STRING) = "google-chrome", "test-1"
Ainsi, pour la deuxième fenêtre, le WM_CLASS
de la première fenêtre est pris.
Comment puis-je corriger cela ?
Pour donner un peu de contexte, ces attributs WM_CLASS
seront utilisés dans un environnement i3wm
pour déplacer les fenêtres en question vers un espace de travail dédié. Il ne semble pas y avoir d'autre moyen de le faire, autant que je sache.