Minha área de trabalho:
❯ uname -a
Linux rigel 5.15.0-53-generic #59~20.04.1-Ubuntu SMP Thu Oct 20 15:10:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
❯ kdeconnect-app --version
kdeconnect.app 1.0
Meu telefone é Pixel 3a com Android 12 e KDE Connect 1.19.1 instalado na Google Play Store. A rede onde tudo isso está acontecendo é confiável, ou seja, meu telefone não muda de endereço físico, além disso possui IP estático.
Não tenho problemas em emparelhar os dois e todos os recursos (por exemplo, transferência de arquivos, controle remoto, etc.) parecem estar funcionando bem. O problema é que, quando eu desligo/liga a tela do meu telefone, o KDE Connect remove o telefone da lista de dispositivos confiáveis (pareados). Executei kdeconnect-app
no console e obtive esta saída:
❯ kdeconnect-app
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:79: TypeError: Cannot call method 'hasOwnProperty' of null
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:79: TypeError: Value is null and could not be converted to an object
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:79: TypeError: Value is null and could not be converted to an object
kdeconnect.interfaces: Adding missing or previously removed device "a484339f505ceccc"
kdeconnect.interfaces: Adding missing or previously removed device "a484339f505ceccc"
kdeconnect.interfaces: Adding missing or previously removed device "a484339f505ceccc"
kdeconnect.interfaces: Adding missing or previously removed device "a484339f505ceccc"
kdeconnect.interfaces: Adding missing or previously removed device "a484339f505ceccc"
kdeconnect.interfaces: Adding missing or previously removed device "a484339f505ceccc"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:79: TypeError: Value is null and could not be converted to an object
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ContextDrawer.qml:79: TypeError: Value is null and could not be converted to an object
qrc:/qml/DevicePage.qml:45: TypeError: Type error
qrc:/qml/DevicePage.qml:32: TypeError: Type error
qrc:/qml/DevicePage.qml:134: TypeError: Type error
qrc:/qml/DevicePage.qml:120: TypeError: Type error
qrc:/qml/DevicePage.qml:112: TypeError: Type error
kdeconnect.interfaces: Removed changed device "a484339f505ceccc"
Aparentemente, algo muda quando o telefone fica online novamente, mas o que? Verifiquei se a configuração do dispositivo ou o certificado foram alterados ~/.config/kdeconnect/trusted_devices
, mas isso não acontece.
Alguma idéia do que pode causar ou como corrigir esse problema?