Por que o xdotool não está clicando ao restaurar a posição?

2

Por que xdotool não está clicando ao restaurar a posição?

 xdotool mousemove --sync 4000 1000      click 1         mousemove restore

Se eu não restaurar a posição, funciona, por exemplo:

 xdotool mousemove --sync 4000 1000      click 1

EDIT1: O que eu tentei

eval "$(xdotool getmouselocation --shell)"
xdotool mousemove --sync 4000 1000
xdotool click 1
xdotool mousemove --screen $SCREEN $X $Y

Para minha surpresa, também não clica.

    
por Vlastimil 03.06.2016 / 06:59

1 resposta

3

Seu aplicativo pode precisar que você espere que ele obtenha foco antes de aceitar eventos de botão. Se possível, use windowactivate para obter a janela focalizada primeiro ou, se não, faça um curto sleep .2 , depois do mousemove e antes do clique.

    
por 03.06.2016 / 08:43