Equivalente ao xdotool para Wayland

11

Estou procurando uma solução trabalhando em Wayland para obter a posição do mouse, movê-la e clicar dentro de um script bash , todas as coisas que o xdotool pode fazer pelo servidor X.

xdotool getmouselocation

ainda está funcionando, mas

xdotool mousemove 
xdotool click 

não tem impacto no cursor do mouse na sessão do GNOME Wayland.

    
por mxdsp 17.09.2017 / 11:37

1 resposta

3

Isso ocorre porque tais recursos foram explicitamente removidos do Wayland por razões de segurança. As principais preocupações eram ler a entrada de outros programas e permitir que entradas falsas fossem enviadas para outros programas, o que permitiria diferentes vetores de ataque.

Alguns gerenciadores de janelas podem implementar algum tipo de recurso de macro no futuro, mas a partir de agora não há esse recurso que eu saiba.

Implementar isso significaria implementá-lo para cada um dos diferentes gerenciadores de janelas, o que certamente levará algum tempo.

Sugiro usar o Xorg em vez do Wayland por enquanto, se você precisar usar esses recursos.

    
por Videonauth 18.11.2017 / 19:02