![xdotool - X와 Y를 기반으로 창 ID를 얻는 방법은 무엇입니까?](https://linux55.com/image/46654/xdotool%20-%20X%EC%99%80%20Y%EB%A5%BC%20%EA%B8%B0%EB%B0%98%EC%9C%BC%EB%A1%9C%20%EC%B0%BD%20ID%EB%A5%BC%20%EC%96%BB%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
를 사용하여 활성 창의 X와 xdotool getwindowgeometry --shell $(xdotool getactivewindow)
Y를 얻을 수 있습니다. 역방향 프로세스를 수행하는 방법 - X와 Y가 주어진 창 ID를 찾으십니까? 나는 맨 위 창 아래에 숨겨져 있을 수 있는 창에는 관심이 없고 맨 위 창에만 관심이 있습니다.
답변1
나는 그것을 스스로 알아 냈습니다.
xdotool mousemove 500 100 getmouselocation --shell mousemove restore
그러면 마우스가 지정된 위치(이 경우 x=500, y=100)로 잠시 이동하고 상단 WINDOW
위치 가 인쇄된 windowid
다음 마우스가 뒤로 이동됩니다.
이것은 아마도 mousemove의 의도된 사용이 아닐 것입니다. 그러나 내가 원하는 것을 달성하는 더 좋은 방법을 찾을 수 없습니다.