Рейтинг:0

kdeconnect-app не запускается

флаг uz

Я использую UbuntuStudio 20.04 и до недавнего времени мог без проблем использовать KDEConnect.

Теперь KDEConnect не запускается. Если я запускаю kdeconnect-app на терминале, я получаю следующую ошибку.

qt5ct: использование плагина qt5ct QQmlApplicationEngine не удалось загрузить компонент qrc:/qml/main.qml:93 Невозможно присвоить объект типа "DevicesModel" свойству типа "QAbstractItemModel*", так как первый не совпадает со вторым и не является его подклассом.

Я не делал никаких изменений, кроме, пожалуй, одного регулярного обновления системы.

Любые идеи о том, как решить эту проблему?

Рейтинг:1
флаг us

Я понятия не имею, как это исправить (пытался собрать из исходного кода, но в 20.04 нет хорошей версии библиотеки для qt5 Ext.) Я использую дистрибутив linuxmint с Ubuntu 20.04. Я использую Redmi Note 10 5g с kdeconnect.apk (googleplay) Обходной путь — не использовать kdeconnect-app. Просто используйте kdeconnect-cli и kdeconnect-indicator (параметры графического интерфейса).

Некоторые пояснения:

Из-за ошибки в официальном файле пакета Debian:

$ kdeconnect-приложение 
qt5ct: использование плагина qt5ct
QQmlApplicationEngine не удалось загрузить компонент
qrc:/qml/main.qml:93 Не удается присвоить объект типа «DevicesModel» свойству типа
«QAbstractItemModel*», поскольку первый не является ни тем же самым, ни подклассом последнего.

Мы можем заставить его работать по-другому:

  1. Первый шаг - поместить устройство Android и машину Linux в одну сеть, например. 10.42.10.1/24
  2. На устройстве Android получите из play-store kdeconnect применение.
  3. Далее, мы должны получить kdeconnect из репозитория дистрибутива $ sudo apt установить kdeconnect
  4. Бег: $ kdeconnect-cli -l который отобразит список подключенных устройств и запустит kdeconnectd демон.
  5. Затем мы можем запустить: $ kdeconnect-индикатор который поместит серый значок «прямоугольник с [k] внутри» на панели задач, откуда вы можете настроить взаимодействие с устройством Android.
  6. Вернитесь к Android и запустите kdeconnect, после этого вы запросите сопряжение с Linux (вы должны принять запрос на машине с Linux)
  7. Вот и все, вы можете попробовать скопировать в буфер обмена в Linux и вставить содержимое в Android или что-то еще.

Кли Визуальный

графический интерфейс конфигурации

флаг uz
Да, kdeconnect-cli работает без проблем, так что это хороший обходной путь, пока разработчики не исправят проблему. Спасибо, что поделились решением.
Рейтинг:0
флаг jp

Похоже, что об этой ошибке уже сообщалось в панели запуска. Кажется, он застопорился из-за проблем с зависимостями.

Тем временем мы можем привлечь внимание разработчиков Ubuntu к этой проблеме, подписавшись на отчет об ошибке. Если вы используете GNOME, вы можете попробовать GSConnect.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.