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
, xwininfo
kann wmctrl -l
ich das WM_CLASS
und WM_NAME
für das Hauptfenster abrufen, aber ich kann sie nicht für die anderen 3 untergeordneten Fenster erhalten.
Wie kann ich das WM_NAME
und WM_ROLE
für alle 4 Fenster abrufen ?
window-manager
desktop-environment
window
eclipse
Slybloty
quelle
quelle
Antworten:
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 .
quelle
Die Verwendung von Intrinsics kann Ihr Problem lösen, WM_WINDOW_ROLE und WM_NAME abzurufen.
quelle