So legen Sie den Instanznamen von Google-Chrome (oder einer beliebigen X11-Anwendung) fest

773
Yang Liu

Ich verwende jetzt den dwmFenstermanager und weiß, dass ich Regeln festlegen kann, um eine Anwendung für ein bestimmtes Tag wie folgt festzulegen:

static const Rule rules[] = { /* xprop(1): * WM_CLASS(STRING) = instance, class * WM_NAME(STRING) = title */ /* class instance title tags mask isfloating monitor */ { "Gimp", NULL, NULL, 0, True, -1 }, { "Google-chrome", NULL, NULL, 1 << 1, False, -1 }, // set chrome's tab. 2013-12-13 { "UXTerm", NULL, "proxy", 1 << 8, False, -1 }, // let goagent proxy run in tab #9. 2013-12-13 }; 

Jetzt möchte ich mehrere Chrome-Instanzen ausführen, auf denen verschiedene Webseiten mit unterschiedlichen Tags angegeben sind. Das Problem ist, dass einige der Titel der Webseiten dynamisch sind. Ich denke, dass Regeln nach Titel festgelegt werden, ist keine gute Praxis.

Hier meine Frage: Wie kann ich den Instanznamen von Google-Chrome (oder einer beliebigen X11-Anwendung) festlegen, damit ich die Regeln anhand des Instanznamens erstellen kann.

5

0 Antworten auf die Frage