Ação Xdotool sem focar

1

Existe uma maneira de clicar automaticamente em um local específico em uma janela específica sem ter a janela focada?

    
por Nerijus Pocevičius 05.11.2017 / 16:49

1 resposta

1

Acabei de me debater com o mesmo problema e esta é a melhor opção que posso apresentar:

$ (w='xdotool getactivewindow' && xdotool click 1 && xdotool windowactivate $w)

Esta linha salva o ID da janela ativa no momento, emite o comando click no local do cursor do mouse e, em seguida, força o foco a voltar para a janela que estava ativa.

Assim, a janela de destino ganhará foco por uma fração de segundo, mas o foco retornará à janela original.

Isso é sub-ótimo, mas pode ser uma solução aceitável dependendo do que você está fazendo.

    
por 14.01.2018 / 22:30

Tags