kdeconnect-app 시작 실패

kdeconnect-app 시작 실패

저는 UbuntuStudio 20.04를 실행하고 있으며 최근까지 아무런 문제 없이 KDEConnect를 사용할 수 있었습니다.

이제 KDEConnect가 시작되지 않습니다. 터미널에서 kdeconnect-app을 실행하면 다음 오류가 발생합니다.

qt5ct: qt5ct 플러그인 QQmlApplicationEngine을 사용하여 구성요소 qrc:/qml/main.qml:93을 로드하지 못했습니다. qrc:/qml/main.qml:93 "DevicesModel" 유형의 개체를 "QAbstractItemModel*" 유형의 속성에 할당할 수 없습니다. 그것의 클래스.

정기적인 시스템 업데이트를 제외하고는 어떤 변경도 수행하지 않았습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

나는 그것을 고칠 생각이 없습니다 (소스에서 빌드하려고 시도했지만 20.04는 qt5 Ext에 대한 좋은 lib 버전이 아닙니다.) 나는 ubuntu 20.04와 함께 linuxmint distro를 실행하고 있습니다. kdeconnect.apk(googleplay)와 함께 redmi note 10 5g를 사용합니다. 해결 방법은 kdeconnect-app을 사용하지 않는 것입니다. kdeconnect-cli 및 kdeconnect-indicator(gui-매개변수)를 사용하십시오.

몇 가지 설명:

공식 Debian 패키지 파일의 버그로 인해:

$ kdeconnect-app 
qt5ct: using qt5ct plugin
QQmlApplicationEngine failed to load component
qrc:/qml/main.qml:93 Cannot assign object of type "DevicesModel" to property of type
"QAbstractItemModel*" as the former is neither the same as the latter nor a sub-class of it.

다른 방식으로 작동하도록 만들 수 있습니다.

  1. 세 번째 단계는 Android 장치와 Linux 시스템을 동일한 네트워크(예: 10.42.10.1/24)에 배치하는 것입니다.
  2. Android 기기의 경우 플레이 스토어에서 kdeconnect애플리케이션을 다운로드하세요.
  3. kdeconnect다음으로 distro 저장소에서 검색해야 합니다.$ sudo apt install kdeconnect
  4. 실행: $ kdeconnect-cli -l연결된 장치를 나열하고 kdeconnectd데몬을 실행합니다.
  5. 그런 다음 다음을 실행할 수 있습니다. 그러면 $ kdeconnect-indicatorAndroid 장치와의 상호 작용을 구성할 수 있는 작업 표시줄에 '내부에 [k]가 있는 직사각형' 회색 아이콘이 표시됩니다.
  6. Android로 돌아가서 실행 kdeconnect하면 Linux와의 페어링을 요청하게 됩니다. (Linux 시스템에서 요청을 수락해야 합니다.)
  7. 그게 전부입니다. Linux에서 클립보드에 복사한 다음 콘텐츠를 Android 또는 다른 곳에 붙여넣을 수 있습니다.

CLI 비주얼

구성 GUI

답변2

해당 버그는 이미 런치패드에서 보고된 것으로 보입니다. 종속성 문제로 인해 중단된 것 같습니다.

그동안 우리가 할 수 있는 일은 다음을 구독하여 Ubuntu 개발자들이 이 문제에 관심을 갖도록 하는 것입니다.버그 보고서. 그놈을 사용한다면 시도해 볼 수 있습니다GS커넥트.

답변3

이 문제는 KDEConnect 1.4.1에서 수정되었지만 apt의 최신 버전은 1.4.0입니다.참조

패키지가 업데이트될 때까지 소스에서 KDEConnect를 설치해야 합니다.소스 저장소

관련 정보