J'exécute cette commande:
xdotool getmouselocation --Shell
et ça me donne:
X=1020
Y=563
SCREEN=0
WINDOW=90183822
Comment puis-je obtenir la valeur X et la valeur Y dans une variable, pour une utilisation ultérieure dans le script?
Vous trouverez la réponse dans la page de manuel de xdotool :
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