xdotool não funciona após o upgrade do Ubuntu 17.10 [duplicado]

1

Este é o meu primeiro dia após a atualização de 17.04 para 17.10. Eu notei que xdotool não está funcionando como costumava. Por exemplo:

xdotool type "Lorem ipsum" types nada.

xdotool key ctrl+shift+t não abre uma nova guia no gnome-terminal.

xdotool mousemove 0 0 não move o mouse.

xdotool click 1 não clica nas coisas sob o mouse.

xdotool getactivewindow windowmove 100 100 não move a janela ativa e retorna um erro:

XGetWindowProperty[_NET_ACTIVE_WINDOW] failed (code=1)
xdo_get_active_window reported an error

O que eu encontrei ainda está funcionando:

xdotool search --classname Navigator windowactivate ativa o navegador.

xdotool getmouselocation --shell retorna informações sobre a posição do mouse.

xdotool selectwindow me permite clicar em uma janela para obter seu ID.

Eu tenho alguns scripts que contam com essa ferramenta. Alguma sugestão de como corrigir isso?

ATUALIZAÇÃO: Estou usando o gerenciador de exibição Wayland. Mudar para o Xorg faz com que funcione novamente. É possível fazer o xdotool funcionar novamente enquanto ainda estiver usando o Wayland?

    
por Baumann 27.10.2017 / 14:40

1 resposta

0

Você tem uma placa gráfica discreta? se assim for, tente usar um driver gráfico diferente.

Recentemente, tive um erro semelhante em uma instalação limpa do Ubuntu. xdotool parece não funcionar, quando estava definitivamente trabalhando em instalações anteriores (Eles tinham sido atualizados - mas eu queria uma instalação limpa e fresca.)

Descobri que a mudança para os drivers gráficos mais recentes corrigiu meu problema. O driver de código aberto pode manipular a entrada sintetizada de uma maneira diferente da proprietária.

    
por SonOfLars 06.12.2017 / 17:15