Мой рабочий стол:
❯ 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
Мой телефон — Pixel 3a с Android 12 и KDE Connect 1.19.1, установленным из Google Play Store. Сеть, в которой все это происходит, является доверенной, что означает, что мой телефон не меняет физический адрес, более того, у него статический IP.
У меня нет проблем с сопряжением этих двух устройств, и каждая функция (например, передача файлов, удаленное управление и т. д.) работает нормально. Проблема в том, что как только я выключаю/включаю экран на телефоне, KDE Connect удаляет телефон из списка доверенных (сопряженных) устройств. Я запустил kdeconnect-app
консоль и получил такой вывод:
❯ 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"
Видимо, что-то меняется, когда телефон снова подключается к сети, но что? Я проверил, меняется ли конфигурация устройства или сертификат в ~/.config/kdeconnect/trusted_devices
, но этого не происходит.
Есть идеи, что может быть причиной или как исправить эту проблему?