私はこのコマンドを実行しています:
xdotool getmouselocation --Shell
そしてそれは私に与えます:
X=1020
Y=563
SCREEN=0
WINDOW=90183822
X値とY値を変数に入れて、後でスクリプトで使用する方法を教えてください。
答えは xdotool man page にあります。
getmouselocation [--Shell] Outputs the x, y, screen, and window id of the mouse cursor. Screen numbers will be nonzero if you have multiple monitors and are not using Xinerama. --Shell This makes getmouselocation output Shell data you can eval. Example: % xdotool getmouselocation --Shell X=880 Y=443 SCREEN=0 WINDOW=16777250 % eval $(xdotool getmouselocation --Shell) % echo $X,$Y 714,324