Xdotoolはタスクに焦点を当てません。

Xdotoolはタスクに焦点を当てません。

ウィンドウに焦点を合わせずに特定のウィンドウの特定の位置を自動的にクリックする方法はありますか?

答え1

私は同じ問題で苦労しており、これが私が考えることができる最善の選択です。

$ (w=`xdotool getactivewindow` && xdotool click 1 && xdotool windowactivate $w)

この行は現在アクティブなウィンドウのIDを保持し、clickマウスカーソルの位置からコマンドを発行してからアクティブウィンドウに戻ります。

したがって、ターゲットウィンドウにしばらく焦点を合わせ、元のウィンドウに戻ります。

これは次善策ですが、実行している作業に応じて許容できるソリューションになる可能性があります。

関連情報