Rufen Sie den Fensternamen und die Rolle ab

11

Ich verwende Eclipse und habe einige Fenster abgenommen. Jetzt habe ich 4 Fenster mit Eclipse verbunden. Was ich brauche, ist, jedes einzelne Fenster identifizieren und steuern zu können.

Wenn ich Tools wie:, oder ausführe xprop, xwininfokann wmctrl -lich das WM_CLASSund WM_NAMEfür das Hauptfenster abrufen, aber ich kann sie nicht für die anderen 3 untergeordneten Fenster erhalten.

Wie kann ich das WM_NAMEund WM_ROLEfür alle 4 Fenster abrufen ?

Slybloty
quelle
Benötigt X, dass jedes Fenster diese Attribute hat? Wenn Sie sie beim Ausführen von xprop nicht sehen, fehlen sie möglicherweise nur für diese Fenster.
Joseph Garvin
@JosephGarvin Ich brauchte diese, um die Fenster an den Stellen positionieren zu können, die ich wollte, anstatt an der Stelle, an der sie standardmäßig ausgegeben werden.
Slybloty

Antworten:

3

Bei der Suche nach einer Antwort auf Ihre Frage bin ich auf diesen sehr ausführlichen Artikel über Fensterabgleich gestoßen , der sehr hilfreich sein könnte. Möglicherweise liegt Eclipse daran, dass beim Generieren der untergeordneten Fenster nicht die richtigen Namensstandards eingehalten wurden. Dies ist ein Fehler, für den Sie von den Entwicklern eine Korrektur anfordern sollten .

jjclarkson
quelle
Ich habe Ihre Anleitung verwendet, um meine Forschung voranzutreiben, aber die Frage bleibt bestehen. Vielen Dank.
Slybloty