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