Mconnect é uma implementação do protocolo KDE Connect em Vala / C disponível através do github.com . Ele não precisa de bibliotecas do KDE e vem com um cliente que permite compartilhar facilmente arquivos da linha de comando com, por exemplo.
mconnectctl share-file /org/mconnect/device/0 /path/to/file
Veja a página do github para mais.
Você deve poder usar mconnectctl
para testar se um dispositivo específico está emparelhado, por exemplo, para um telefone chamado Motorola Moto G Maciek
conectado a /org/mconnect/device/0
:
mconnectctl show-device /org/mconnect/device/0 | awk '/Motorola Moto G Maciek/{f=1}/Paired/{{if(f){g=1}}}f&&g{print $2;exit}'
Isso retornará true
se pareado e pode ser usado em um script.