xdotool - XとYに基づいてウィンドウIDを取得する方法は?

xdotool - XとYに基づいてウィンドウIDを取得する方法は?

を使用してアクティブウィンドウの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の意図された使用ではないでしょう。しかし、私が望むことを達成するより良い方法を見つけることができません。

おすすめ記事