Nautilus bleibt beim Zugriff auf DCIM / Camera unter Android hängen


13

Ich kann keine Fotos und Videos von der SD-Karte in meinem Telefon (Gallaxy S5 Neo) übertragen. Ich schließe das Telefon an, tippe auf "Zulassen", um Dateien zu übertragen, und sehe dann das in Nautilus gemountete Telefon. Ich gehe zu Karte / DCIM / Kamera in Nautilus und das sich drehende Rad zeigt sich. Dann dauert es Minuten, um den Inhalt des Ordners anzuzeigen. Wenn ich auf eine der Dateien klicke, friert Nautilus ein und ein Fenster "Beenden erzwingen" wird angezeigt.

Es scheint mit einem kürzlich durchgeführten Update zu tun zu haben, da ich zuvor Dateien unter Ubuntu 17.10 übertragen konnte. Ich habe versucht, sowohl mein Telefon als auch meinen Computer neu zu starten. Irgendwelche Vorschläge, um die Dateien über ein USB-Kabel zu übertragen?


3
Ich habe das gleiche Problem in Xubuntu mit nautilusoder thunaroder sogar beim Zugriff auf die Dateien über die Befehlszeile. Scheint ein Problem mit der MTP-Bibliothek zu sein. Wenn ich alle Dateien mit (oder in )geschweiften Klammern entferne, ist das Laden eines großen Verzeichnisses immer noch langsam, funktioniert aber. Ich habe auch bisher keine andere Minderung gefunden. Eine Alternative ist github.com/whoozle/android-file-transfer-linux . Mit diesem Tool konnte ich erfolgreich auflisten und übertragen. Eine Suche und eine in das Betriebssystem integrierte Korrektur wären jedoch besser.
Juve

1
Ich habe hier einen verwandten Fehlerbericht gefunden. Sourceforge.net/p/libmtp/bugs/1765 Ich denke, der aktuelle Status libmtp kann mit vielen Android-Geräten nicht verwendet werden...(0).jpg Dateinamen nach dem Bearbeiten von Dateien usw. sehr häufig sind. Beachten Sie, dass das oben erwähnte Android -file-transfer (achtern) bietet auch, mit aft-mtp-mountdenen Sie das Gerät mounten und Ihren bevorzugten Dateibrowser verwenden können
Juve

Antworten:


12

Ich habe ein ähnliches Problem mit einem Galaxy S6. Ich habe festgestellt, dass einige Bilder am Ende Dateinamen mit Klammern erhalten, z. B. ... (0) .jpg. Es scheint, als ob Nautilus beim Versuch, diese Bilder aufzulisten, hängt und letztendlich fehlschlägt. Ich habe sie in ein neues Verzeichnis auf dem Telefon verschoben, und Nautilus war beim Laden des DCIM / Kamera-Verzeichnisses spürbar schneller. Ich habe dann versucht, das neue Verzeichnis mit <20 Bildern in Klammern zu laden, und Nautilus ist erneut fehlgeschlagen. Das Umbenennen der Dateien zum Entfernen der Klammern hat alles behoben.


1
Wie sollen Sie die Dateinamen ändern?
Chuse

Ich habe sie am Telefon umbenannt
Frenesim

Ich kann bestätigen, dass es das gleiche Problem mit Galaxy S7 Smartphone ist
maxhb

Das Problem mit Klammern in Dateinamen, die den Zugriff auf Ordner verlangsamen, scheint in Ubuntu 18.04
maxhb

Ich bestätige, dass das Problem immer noch in Ubuntu 18.04 ist ...
user2342558

2

Ich hatte ein ähnliches Problem mit meinem Galaxy S8 in Ubuntu 18.04. Ich habe einmal auf den Kameraordner geklickt, nautilus hat nicht geantwortet und selbst nach dem Entfernen und Zurückstecken des Geräts wurde keiner der Ordner im Telefon geladen. Ich habe entfernt und neu installiert libmtp installiert , hat nicht funktioniert. Dann entfernte ich und neu installiert nautilus , und alle Ordner außer DCIM / Kamera gearbeitet haben . Nachdem ich ungefähr 20 Dateien mit "(" und ")" in ihren Namen in einen anderen Ordner mit Dateimanager auf meinem Telefon verschoben hatte, öffnete sich DCIM / Camera problemlos.

TL; DR: Dateien mit Klammern im Namen entfernen.

Wenn dies nicht funktioniert, entfernen Sie Nautilus und installieren Sie es erneut.


2

Die Installation eines SSH-Servers auf meinem Telefon war einfach und hat überraschend gut funktioniert. Sobald der SSH-Server gestartet ist, können Sie mit Nautilus auf die Dateien zugreifen.

Installieren Sie SSHelper: https://arachnoid.com/android/SSHelper/index.html

Führen Sie SSHelper am Telefon aus.

Geben Sie "Serveradresse" und "SSH-Server-Portnummer" von SSHelper am Telefon in die Adressleiste von Nautilus ein (z. B. sftp: //192.168.0.253: 2222).

Nautilus fordert Sie zur Eingabe von Benutzername und Passwort auf (z. B. anonym & admin).

Denken Sie daran, SSHelper am Telefon anzuhalten, um den SSH-Port zu schließen, wenn Sie fertig sind.


Ich konnte Nautilus nicht zum Laufen bringen (Erlaubnis zum Lesen von "/" verweigert), aber ich kann ssh zum Telefon (ssh -p 2222 192.168.1.119) .. aber es scheint nur einen 'SDCard'-Ordner zu sehen, ich kann nicht auf den zugreifen interner Speicher, der bei normaler USB-Dateiübertragung normalerweise als "Telefon" bezeichnet wird. Irgendwelche Tipps?
Neek

Update: Der über ssh sichtbare Ordner 'SDCard' scheint den Inhalt 'Interner Speicher' zu enthalten, dh er ist falsch benannt. Ich kann Dateien auf dem Telefon zum Durchsuchen verwenden, und SSHelper zeigt mir nicht den SDCard-Ordner an. Ich kann jetzt meine Klammern umbenennen und auf den internen Speicher des Telefons zugreifen (großartig!), Aber nicht auf die SDCard auf die gleiche Weise zugreifen, um die Klammern zu korrigieren. Seltsamerweise findet der Dateibrowser auf dem Telefon keine Dateien, wenn nach "(" gesucht wird, wenn sie dort sind.
Neek

1
  1. Tippen Sie auf Ihrem Android-Gerät auf die Benachrichtigung "Dieses Gerät über USB aufladen".
  2. Wählen Sie unter "USB verwenden für" die Option " Bilder übertragen " anstelle von "Dateien übertragen".

Dies ermöglicht einen schnelleren (sofortigen) Zugriff auf den DCIM-Ordner.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.