특정 창의 버튼이 표시되는지 감지

특정 창의 버튼이 표시되는지 감지

특정 응용 프로그램에서 특정 컨트롤의 가시성을 감지할 수 있는 방법이 있는지 궁금합니다. 특정 애플리케이션이 열려 있고 화면에 표시되는지, 그리고 해당 애플리케이션 내의 특정 탭/패널/버튼이 화면에 표시되는지 여부를 주기적으로 모니터링해야 합니다.

xwininfo및 같은 도구 가 있다는 것을 알고 있지만 xdootool이는 내용(해당 창의 컨트롤)이 아니라 창에 관한 것입니다.

수년 전에 나는 Windows 세계에서 비슷한 것이 필요했고 응용 프로그램의 컨트롤을 반복하는 비교적 간단한 방법이 있었습니다. 이는 HTML 세계에서도 쉽습니다. 그렇다면 Linux 데스크톱 세계에 대한 정보를 왜 찾을 수 없는지 궁금합니다.

가능한? 이 작업이 데스크탑 환경, 툴킷, X 시스템 또는 이와 유사한 것과 관련되어 있습니까?

관련 정보