KDE Neon에서 KDE 연결을 통해 Android 휴대폰을 탐색할 수 없습니다

KDE Neon에서 KDE 연결을 통해 Android 휴대폰을 탐색할 수 없습니다

저는 KDE Neon 5.14를 사용하고 있습니다. Neon과 Android에서 최신 버전의 KDE를 사용하여 연결하세요. 휴대폰의 파일 시스템을 탐색하려고 하는데 다음 오류가 발생합니다.

The process for the kdeconnect://92e92185f23aaf5b protocol died unexpectedly

Android의 KDE 연결에 모든 권한이 있고 양쪽에서 플러그인이 활성화되어 있는지 확인했습니다.

이것을 시도했을 때의 결과입니다 ~/.xsession-errors.

kdeinit5: Got EXEC_NEW '/usr/lib/x86_64-linux-gnu/qt5/plugins/kio_kdeconnect.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/x86_64-linux-gnu/qt5/plugins/kio_kdeconnect.so'
QCoreApplication::arguments: Please instantiate the QApplication object first
QCoreApplication::applicationDirPath: Please instantiate the QApplication object first
QCoreApplication::applicationFilePath: Please instantiate the QApplication object first
QCoreApplication::arguments: Please instantiate the QApplication object first
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name =  path =  pid = 13797
KCrash: Arguments: kdeinit5: PID 13797 terminated.
Could not find service for job "Job 13" with app name "org.kde.kdeconnectd"
Could not find service for job "Job 13" with app name "org.kde.kdeconnectd"
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60266, resource id: 100663303, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60267, resource id: 83886155, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60271, resource id: 83886155, major code: 142 (Unknown), minor code: 3
trying to show an empty dialog
trying to show an empty dialog
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60701, resource id: 83886155, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60702, resource id: 83886161, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60703, resource id: 83886173, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60704, resource id: 83886155, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60705, resource id: 83886161, major code: 142 (Unknown), minor code: 3
qt.qpa.xcb: QXcbConnection: XCB error: 2 (BadValue), sequence: 60706, resource id: 83886173, major code: 142 (Unknown), minor code: 3

journalctl -xe당시 출력은 다음과 같습니다.

Oct 21 16:07:22 neon org.kde.kdeconnect[975]: kdeconnect.plugin.sftp: Mount device: "Xiaomi Redmi 4X"
Oct 21 16:07:23 neon org.kde.kdeconnect[975]: kf5.kio.widgets: KRun(0x55e19f43e5d0) ERROR 143 "The process for the kdeconnect://92e92185f23aaf5b protocol died unexpectedly."
Oct 21 16:07:25 neon org.kde.kdeconnect[975]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 9418, resource id: 42156835, major code: 40 (TranslateCoords), minor code: 0

답변1

업데이트: 버그 수정

KDE Connect 버전 1.3.3에서는 이 질문에 설명된 문제가 해결되었습니다. 이 버전은 Neon User Edition 패키지 저장소에 도착했으므로 새로운 문제 없이 업데이트할 수 있습니다!

이 문제를 해결하는 커밋에 대한 링크는 다음과 같습니다.

답변:

Neon >= 5.14.1의 KDE Connect에는 Dolphin이 사용하는 KIO를 통해 휴대폰의 파일 시스템을 마운트하고 탐색하는 것을 방지하는 버그가 있습니다.

오류 보고서는여기. 현재는 확실히 Neon 5.14.1 버전이므로 추가할 새 정보가 없으면 "+1"을 추가할 필요가 없습니다. 하지만 자유롭게 구독자 목록에 자신을 추가하면 알림이 표시됩니다. 고정되어 있습니다.

해결 방법으로 kdeconnect의 DBus 인터페이스를 사용하여 전화기를 수동으로 설치한 다음 명령줄을 통해 또는 경로를 수동으로 복사하여 찾아볼 수 있습니다. 이러한 지침은 버그 보고서에 있지만 여기에도 복사되어 있습니다.

하다

qdbus org.kde.kdeconnect /modules/kdeconnect/devices/<deviceID>/sftp mountAndWait
qdbus org.kde.kdeconnect /modules/kdeconnect/devices/<deviceID>/sftp getDirectories

(qdbus가 마음에 들지 않으면 다른 dbus 브라우저로 교체해 보세요.)

다음을 실행하여 장치 ID를 얻을 수 있습니다.kdeconnect-cli --list-devices

첫 번째 명령은 true를 반환해야 하고 두 번째 명령은 설치된 위치 목록을 인쇄해야 합니다. 이 위치를 파일 브라우저의 주소 표시줄에 복사하여 붙여넣으면 됩니다.

답변2

이 문제를 영구적으로 해결하려면 kdeconnect >= 1.3.3이 필요합니다.

  1. 고쳐 쓰다:

    sudo apt-get update && sudo apt-get upgrade
    
  2. kdeconnect 버전을 확인하세요:

    kdeconnect-cli --version
    
  3. kdeconnect 버전이 1.3.3 미만인 경우 이 저장소를 추가하십시오.https://launchpad.net/~kubuntu-ppa/+archive/ubuntu/ppa:

    sudo add-apt-repository ppa:kubuntu-ppa/ppa
    sudo apt-get update && sudo apt-get upgrade
    
  4. 데몬을 다시 시작하거나 다시 시작합니다.

    killall kdeconnectd
    /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd &
    

관련 정보