Estoy buscando una solución que funcione en Wayland para obtener la posición del mouse, moverla y hacer clic dentro de un bash
script, todo lo que xdotool
puede hacer por el servidor X.
xdotool getmouselocation
sigue funcionando, pero
xdotool mousemove
xdotool click
no tiene impacto en el cursor del mouse en la sesión de GNOME Wayland.
Respuestas:
Esto se debe a que tales características se han eliminado explícitamente de Wayland por razones de seguridad. Las principales preocupaciones eran leer la entrada de otros programas y permitir el envío de entradas falsas a otros programas que permitirían diferentes vectores de ataque.
Algunos gestores de ventanas podrían implementar algún tipo de función macro en el futuro, pero a partir de ahora no hay tal función que yo sepa.
Implementar esto significaría implementarlo para cada uno de los diferentes gestores de ventanas, lo que seguramente llevará un tiempo.
Sugiero usar Xorg en lugar de Wayland por ahora si necesita usar tales funciones.
fuente