Konfiguration beider Geräte
Rechner: Debian 10.3 ("Buster") mit KDE, Paket kdeconnect in Version 1.3.3-2 installiert. Zu Gnome: Siehe weiter unten.
Smartphone: KDE-Connect in Version 1.14.1 ist als App auf meinem Smartphone mit Android 9 Pie installiert. Die Quelle der App KDE-Connect ist das Repositorium F-DROID.
KDE-Connect zum Kompilieren
KDE-Connect ist in der neuesten stabilen Version in Version 1.4 erhältlich (aber nicht in dieser Version in Debian Buster als Paket und auch nicht als App für Android), siehe https://download.kde.org/stable/kdeconnect/
Verhalten auf dem Smartphone
In meinem Smartphone funktioniert nicht das "Hinzufügen eines Speicherorts" über
1. Einstellungen > Allgemein > Apps & Benachrichtigungen > App-Info > KDE Connect > Deinstallieren
2. Erneutes Installieren von KDE-Connect auf dem Smartphone aus dem App Store F-DROID.
3. Erfolgreiches Koppeln von KDE-Connect auf dem Smartphone mit meinem Rechner.
4. Öffnen der Einstellung "Dateisystem-Freigabe" in der App KDE-Connect => "Um von außerhalb auf Ihre Daten zugreifen zu können, muss mindestens ein Speicherort vorhanden sein" => OK => "Speicherort hinzufügen" => Ich versuche einen Speicherort auf meinem Smartphone auszuwählen => Es erscheint die Meldung "Keine Elemente" => Ich kann keinen Speicherort auswählen. Vorher habe ich sogar meinen ersten Nicht-Standard-Ordner mit einem Dateinmanager auf meinem Smartphone erstellt.
Die App KDE-Connect auf meinem Smartphone hat eine Verbindung mit KDE-Connect auf meinem Linux-Rechner hergestellt - in der App steht als Option "Verbindung trennen" im Kontext-Menü rechts oben (wo sich die drei untereinander angeordneten Punkte befinden). Ein "Ping senden" über dieses Kontext-Menü an meinen Linux-Rechner führt zu einer Pop-Up-Meldung in der KDE-GUI mit dem String "Ping!". Eine Verbindung zwischen beiden Geräten besteht also.
Verhalten auf meinem Rechner unter KDE und Troubleshooting-Versuche
KDE-CONNECT-Fehler beim Versuch, das Dateisytem auf meinem Smartphone im KDE-Dateinmanager Dolphin zu öffnen, indem ich in Dolphin im linken Bereich namens "Orte" auf den Gerätenamen meines Handys ("LM-X540") klicke und somit versuche den Pfad kdeconnect://d305c8719765896e/ zu öffnen:
"Fehler beim Einhängen des Dateisystems: Das Gerät antwortet nicht" (Pop-Up-Meldung in der KDE-GUI).
Und danach erscheint in Dolphin die Meldung:
Außerdem habe ich gestern auch noch folgende Meldung in Dolphin erhalten:"Das Laufwerk lässt sich nicht aushängen.
Die Fehlermeldung lautet:
Dateisystem des Geräts kann nicht eingebunden werden"
=> Das ist wahrscheinlich dadurch erklärbar, dass die Geräte-ID "d305c8719765896e" wahrscheinlich auf mein Smartphone verweist, auf dem ich keinen Speicherstandort für die Verbindung mit meinem Linux-Rechner herstellen kann (siehe oben).Interner Fehler
Bitte senden Sie einen ausführlichen Problembericht an http://bugs.kde.org
No such object path '/modules/kdeconnect/devices/d305c8719765896e/sftp'
=> Suche auf startpage.com mit folgendem Suchstring:
=> Ich kann keinen entsprechenden Bugreport auf invent.kde.org finden.site:invent.kde.org "internal error" "No such object path" modules sftp
=> Auch die direkte Suche auf https://invent.kde.org/search?utf8=✓&search=<Suchstring> ergibt hier keinen Treffer.
Keine Meldung in /var/log/ beim Suchen nach der Geräte-ID d305c8719765896e vorhanden:
Code: Alles auswählen
root@punk:/var/log# grep -R d305c8719765896e *
root@punk:/var/log#
Code: Alles auswählen
root@punk:/var/log# grep -R LM-X540 *
messages:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: kdeconnect.core: It is a known device "LM-X540"
messages:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: kdeconnect.plugin.sftp: Created device: "LM-X540"
messages:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: discarding unsupported packet "kdeconnect.clipboard.connect" for "LM-X540"
syslog.1:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: kdeconnect.core: It is a known device "LM-X540"
syslog.1:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: kdeconnect.plugin.sftp: Created device: "LM-X540"
syslog.1:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: discarding unsupported packet "kdeconnect.clipboard.connect" for "LM-X540"
user.log:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: kdeconnect.core: It is a known device "LM-X540"
user.log:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: kdeconnect.plugin.sftp: Created device: "LM-X540"
user.log:Apr 22 10:36:12 punk org.kde.kdeconnect[1045]: discarding unsupported packet "kdeconnect.clipboard.connect" for "LM-X540"
root@punk:/var/log#
=> Das nicht unterstütze Packet "kdeconnect.clipboard.connect" wurde also verworfen. Ich habe es nicht auf meinem Smartphone in den Einstellungen von KDE-Connect gefunden. Ich habe es aber in den Einstellungen von KDE-Connect auf meinem Linux-Rechner gefunden ("Zwischenablage"), in den Einstellungen für das Gerät LM-X540, und dieses Paket dort deaktiviert.
Resultat der Deaktivierung des Packets "kdeconnect.clipboard.connect":
1. Verbindung zwischen Smartphone und Linux-Rechner in KDE-Connect getrennt und erneute Kopplung zwischen beiden Geräten in KDE-Connect auf meinem Smartphone.
2. Erneuter Versuch, das Gerät "LM-X540) in Dolphin einzuhängen:
"Fehler beim Einhängen des Dateisystems: Das Gerät antwortet nicht" (Pop-Up-Meldung in der KDE-GUI).
Und danach erscheint in Dolphin wieder die Meldung:
Auch das Umbennenen des Ordners ~/.config/kdeconnect in ~/.config/kdeconnect_OLD (siehe https://forum.kde.org/viewtopic.php?f=18&t=141028 ), einem darauffolgenden Neustart meines Rechners und dem erneuten Koppeln meines Smartphones mit meinem Rechner in der KDE-Connect-App führt zu den Fehlermeldungen, die ich oben bereits zitiert habe:"Das Laufwerk lässt sich nicht aushängen.
Die Fehlermeldung lautet:
Dateisystem des Geräts kann nicht eingebunden werden"journalctl -xe
"Fehler beim Einhängen des Dateisystems: Das Gerät antwortet nicht" (Pop-Up-Meldung in der KDE-GUI).
Und danach erscheint in Dolphin die Meldung:
Ausführen des Befehls "kcmshell4 kcm_kdeconnect" auf dem Laptop, siehe https://github.com/vikoadi/indicator-kd ... /issues/38 :"Das Laufwerk lässt sich nicht aushängen.
Die Fehlermeldung lautet:
Dateisystem des Geräts kann nicht eingebunden werden"
Code: Alles auswählen
xxx@punk:~$ kcmshell4 kcm_kdeconnect
kcmshell(2326)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "kcm_kdeconnect.desktop" not found
kcmshell(2326)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "kcm_kcm_kdeconnect.desktop" not found
kcmshell(2326)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "kcmkcm_kdeconnect.desktop" not found
Could not find module 'kcm_kdeconnect'. See kcmshell4 --list for the full list of modules.
xxx@punk:~$
=> Ich kann keinen entsprechenden Bugreport auf invent.kde.org finden.site:invent.kde.org "internal error" "Could not find module" kcm_kdeconnect
=> Auch die direkte Suche auf https://invent.kde.org/search?utf8=✓&search=<Suchstring> ergibt hier keinen Treffer.
Ich kann keinen Speicherort in KDE-Connect auf meinem Smartphone auswählen:
Suche auf startpage.com mit folgendem Suchstring:
=> Ich kann keinen entsprechenden Bugreport auf invent.kde.org finden.site:invent.kde.org "add storage location"
=> Auch die direkte Suche auf https://invent.kde.org/search?utf8=✓&search=<Suchstring> ergibt hier keinen Treffer.
Auch das Leeren des Caches in der App KDE-Connect auf dem Smartphone und das Aktualisieren der Kopplung behebt das Verhalten nicht, siehe https://forum.kde.org/viewtopic.php?f=1 ... 4&start=15. Das geht auch nicht, wenn ich vor dem Löschen des Caches KDE-Connect auf meinem Smartphone stoppe und es mit Hilfe von KDE-Connect neu kopple. Ich kann dann KDE-Connect immer noch keinen Speicherort hinzufügen.
Verhalten auf meinem Rechner unter Gnome Classic:
Hinweis: Bisher war mein Rechner ein mehr oder weniger reines KDE-System.
Ich habe die Anleitung auf
https://www.howtogeek.com/423442/how-to ... x-desktop/
befolgt.
Ergebnis: Geht auch nicht. Musste hierfür nicht nur die chrome-gnome-shell (mitsamt abhängiger Pakete) auf meinem Rechner, die "GNOME Shell Integration" und die "GSConnect GNOME Desktop Extension" in Firefox installieren, sondern auch noch eine Gnome-Minimalinstallation (Paket gnome-core) durchführen. Auch bei Verwendung des Firefox unter einem gestarteten Gnome Classic geht das nicht: Mein Linux-Rechner erkennt mein Smartphone als Gerät nicht (endlos drehendes Warten-Symbol beim Klick auf "Mobilgeräte" in den Gnome-Netzwerkeinstellungen in der Gnome-GUI). Das andere Gnome (Gnome 3 mit Wayland) habe ich nicht ausprobiert.
Vermutlich nächster Troubleshooting-Schritt
Ich nehme an, dass dieses Verhalten (auch) dadurch entsteht, weil ich mit der KDE-Connect-App auf dem Smartphone keinen so genannten Speicherort definieren kann (siehe oben), auf den mein Rechner zugreifen kann. Denn ohne so einen Speicherort kann mein Rechner wahrscheinlich mein Smartphone nicht ins Dateisystem meines Rechners einhängen.
Deswegen vermute ich, dass ich als Nächstes auf meinem Smartphone die neueste stabile Version 1.4 von KDE-Connect kompilieren müsste. Auf meinem Rechner will ich nicht KDE-Connect in Version 1.4 kompilieren, um nicht das dortige Paketmanagement zu beschädigen.
Sieht das jemand anders vielleicht auch so? Oder hat jemand andere Vorschläge?
Gruß
prox