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
, xwininfo
czy wmctrl -l
mogę odzyskać WM_CLASS
i WM_NAME
do głównego okna, ale nie mogę dostać je dla pozostałych 3 okien potomnych.
Jak mogę pobrać WM_NAME
i WM_ROLE
dla wszystkich 4 okien?
window-manager
desktop-environment
window
eclipse
slybloty
źródło
źródło
Odpowiedzi:
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 .
źródło
Użycie Intrinsics może rozwiązać problem z uzyskaniem WM_WINDOW_ROLE i WM_NAME.
źródło