Localizar Nome X-Window

2

Estou usando um script chamado SendKeys ( link ) que desejo usar para enviar toques de teclado ao Skype.

Eu posso usar o SendKeys para funcionar perfeitamente com o pluma (um editor de texto) e o Google Chrome.

Enviar chaves funciona enviando chaves para o nome de uma janela X, por exemplo:

bash sendkey.sh 'Google Chrome' Control+v

Eu posso enviar chaves para o Google Chrome fornecendo a janela 'Google Chrome' ou 'Chrome' e para Pluma 'pluma' (caixa baixa). No entanto, não consigo enviar nada para o Skype. Eu não sei se isso é por causa de um problema de compatibilidade ou porque não consigo descobrir o nome da janela.

Alguém pode sugerir como você determina o nome de uma x-window?

Ou se falhar, sugiro outra maneira de enviar toques de teclado para o Skype.

    
por Kohjah Breese 30.04.2014 / 04:41

2 respostas

3

Se você não conseguir clicar na janela desejada, poderá usar:

xwininfo -root -children

ou

xlsclients

Aqueles devem listar todas as janelas abertas pelos seus nomes. O primeiro funcionou melhor para mim.

    
por OCarneiro 15.08.2016 / 00:49
1

O programa xwininfo fará o que você deseja.

Execute xwininfo na linha de comando; o cursor se tornará um cruzamento, clique na janela que você deseja explorar e uma grande quantidade de informações será relatada.

    
por Rmano 30.04.2014 / 15:22