Pobierz nazwę i rolę okna

11

Korzystam z Eclipse i odłączyłem niektóre okna. Teraz mam 4 okna połączone z Eclipse. Potrzebuję, aby móc zidentyfikować każde okno i móc je kontrolować.

Jeśli uruchomić narzędzia, takie jak: xprop, xwininfoczy wmctrl -lmogę odzyskać WM_CLASSi WM_NAMEdo głównego okna, ale nie mogę dostać je dla pozostałych 3 okien potomnych.

Jak mogę pobrać WM_NAMEi WM_ROLEdla wszystkich 4 okien?

slybloty
źródło
Czy X wymaga, aby każde okno miało te atrybuty? Jeśli nie widzisz ich podczas uruchamiania na nich xprop, być może brakuje ich w tych oknach.
Joseph Garvin
@JosephGarvin Potrzebowałem tych, aby móc ustawić okna w miejscach, w których chciałem, zamiast miejsc, w których są one domyślnie wyrzucane.
slybloty

Odpowiedzi:

3

W poszukiwaniu odpowiedzi na twoje pytanie natknąłem się na ten bardzo szczegółowy artykuł na temat dopasowywania okien, który może być bardzo pomocny. Może się okazać, że Eclipse ponosi winę za nieprzestrzeganie prawidłowych standardów nazewnictwa przy generowaniu okien potomnych, co powoduje, że jest to błąd, dla którego należy poprosić o poprawkę od programistów .

jjclarkson
źródło
Skorzystałem z twoich wskazówek do dalszych badań, ale pytanie wciąż jest aktualne. Dzięki.
slybloty