KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

Acontece que eu estava viajando e, para passar o tempo, levei comigo meu velho e fiel amigo - um netbook ASER Aspire um AOA110 с #!++ a bordo.

Como não o uso há muito tempo, esqueci completamente do cabo do touchpad com defeito.
Naturalmente, não levei o mouse comigo, mas queria muito usar o navegador com conforto e decidi usar o aplicativo KDE Ligação como alternativa ao mouse. Parece que tudo é simples: instale o aplicativo nos dois aparelhos, faça login - e aproveite para sua saúde. Mas não foi esse o caso... Em geral, primeiro o mais importante.

Instale e execute o aplicativo do Play Market em seu smartphone

KDE Connect (captura de tela)KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

Instale e inicie o aplicativo no netbook:

sudo apt install kdeconnect
kdeconnect-indicator

Conectamos os dispositivos (IMPORTANTE!) à mesma rede local. Não importa se é wi-fi ou conexão USB (meu smartphone era um modem USB para netbook).

Lançamos o indicador kdeconnect no console, atualizamos a lista de dispositivos disponíveis no telefone - e...

Nada... (captura de tela)KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

O Google me ajuda a encontrar responder: firewall padrão, ativado por mim antecipadamente e esquecido. Eu desligo isso como desnecessário. Quem precisa deixar o firewall ativado?

sudo ufw disable


E vemos que o netbook apareceu na lista de dispositivos disponíveis. (captura de tela)KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

Selecione o dispositivo e clique em “Solicitar emparelhamento”.

Enviamos uma solicitação de emparelhamento - e vemos no monitor do netbook:

solicitação de emparelhamento:(captura de tela)KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

Vemos isso, mas não podemos fazer nada - os botões TAB não são alternados/ativados, como outras teclas.

Os desenvolvedores de aplicativos fornecem emparelhamento usando um aplicativo de console

kdeconnect-cli -a 

nos dá uma lista de dispositivos disponíveis no formato:
- Galaxy A3: lij7dc380v8f1000 (de plantão)

kdeconnect-cli --pair -d id

A seguir, confirmamos o emparelhamento no smartphone e utilizamos as funções do aplicativo.
Mas isto não é sobre o meu #!++ - ele apenas exibe dispositivos emparelhados, possivelmente devido à versão antiga do kdeconnect-cli 1.3.3.

Em geral, aprendi sobre a ferramenta xdotol (seu homem) e decidimos usá-lo - precisamos de duas ações:

# - переместить курсор на координаты XXX YYY
xdotool mouse XXX YYY

# - кликнуть левой кнопкой "Принять"
xdotool click 1 

Tudo o que resta é pegar XXX e YYY... (captura de tela) KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

Para ver a posição do cursor, clique em tecla do menu de contexto e use a função de aplicativo que precisamos.

KDE Connect em vez de um mouse ou as armadilhas da primeira conexão

Obrigado pela atenção, espero que esta informação ajude a evitar tais problemas.

Fonte: habr.com

Adicionar um comentário