Não é possível navegar no meu telefone Android via KDE connect in KDE Neon

2

Eu estou no KDE Neon 5.14. Usando as versões mais recentes do KDE, conecte-se ao Neon e ao Android. Estou tentando navegar no sistema de arquivos do meu telefone, mas recebendo este erro:

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

Verifiquei se o KDE se conecta ao android e se todas as permissões e plugins estão habilitados em ambos os lados.

Aqui está a saída de ~/.xsession-errors ao tentar isso.

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

Saída de journalctl -xe no momento:

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
    
por Edward Torvalds 21.10.2018 / 12:40

1 resposta

1

Atualização: Bug corrigido

Com o KDE Connect versão 1.3.3, o problema descrito nesta questão foi resolvido. Esta versão chegou nos repositórios de pacotes do Neon User Edition, então você deve poder atualizar e não ter novos problemas!

Aqui está o link para o commit que corrige esse problema

Resposta:

Existe um bug no KDE Connect em Neon > = 5.14.1 que impede a montagem e navegação no sistema de arquivos do telefone via KIO, que é o que o Dolphin usa

O relatório de erros é aqui . Neste ponto, é muito certo que se limitou ao Neon 5.14.1, então não há necessidade de adicionar um "+1" a menos que você tenha novas informações para adicionar, mas fique à vontade para se adicionar à lista de assinantes e será alertado quando é fixo.

Como solução alternativa, você pode montar manualmente o telefone usando a interface DBus do kdeconnect e, em seguida, procurá-lo na linha de comando ou copiando manualmente o caminho. As instruções estão no relatório de erros, mas também copiadas aqui:

Faça

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

(Sinta-se à vontade para substituir um navegador dbus diferente se você não gosta de qdbus)

Você pode obter o código do seu dispositivo executando kdeconnect-cli --list-devices

O primeiro comando deve retornar true e o segundo comando deve imprimir uma lista de locais montados. Copie / cole esses locais na barra de endereços do seu brower e você deve estar pronto.

    
por 06.11.2018 / 01:07