Je cherche une solution fonctionnant dans Wayland pour obtenir la position de la souris, la déplacer et cliquer à l'intérieur d'un bash
script, tout xdotool
peut être fait pour le serveur X.
xdotool getmouselocation
fonctionne toujours, mais
xdotool mousemove
xdotool click
n'ont aucun impact sur le curseur de la souris dans la session GNOME Wayland.
Réponses:
En effet, ces fonctionnalités ont été explicitement supprimées de Wayland pour des raisons de sécurité. Les principales préoccupations étaient de lire les entrées d'autres programmes et de permettre l'envoi de fausses entrées à d'autres programmes qui permettraient différents vecteurs d'attaque.
Certains gestionnaires de fenêtres pourraient implémenter une sorte de fonction macro à l'avenir, mais pour l'instant il n'y en a pas à ma connaissance.
La mise en œuvre de cela signifierait l'implémenter pour chacun des différents gestionnaires de fenêtres, ce qui prendra sûrement encore un certain temps.
Je suggère d'utiliser Xorg au lieu de Wayland pour l'instant si vous avez besoin d'utiliser de telles fonctionnalités.
la source