Nautilus polega na uzyskiwaniu dostępu do DCIM / Camera na Androidzie

13

Nie mogę przesyłać zdjęć i filmów z karty SD do mojego telefonu (Gallaxy S5 Neo). Podłączam telefon, stukam „Zezwalaj”, aby przesłać pliki, i wtedy mogę zobaczyć telefon zamontowany w Nautilusie. Idę do Card / DCIM / Camera w Nautilus i pojawia się obracające się koło. Następnie wyświetlenie zawartości folderu zajmuje kilka minut. Kiedy klikam jeden z plików, Nautilus zawiesza się i pojawia się okno „force quit”.

Wydaje się, że jest to związane z ostatnią aktualizacją, ponieważ wcześniej mogłem przesyłać pliki na Ubuntu 17.10. Próbowałem zrestartować telefon i komputer. Wszelkie sugestie dotyczące przesyłania plików za pomocą kabla USB?

MHT
źródło
3
Mam ten sam problem w Xubuntu użyciem nautiluslub thunarnawet podczas uzyskiwania dostępu do plików z poziomu wiersza poleceń. Wygląda na problem z biblioteką mtp. Jeśli usunę wszystkie pliki za pomocą (lub )nawiasy klamrowe, ładowanie dużego katalogu jest nadal wolne, ale działa. Do tej pory nie znalazłem też żadnych innych środków łagodzących. Jedną z możliwości jest github.com/whoozle/android-file-transfer-linux . Dzięki temu narzędziu udało mi się pomyślnie wyświetlić listę i przenieść. Lepsze byłoby jednak znalezienie i poprawka zintegrowana z systemem operacyjnym.
Juve
1
Znalazłem pokrewny raport o błędzie tutaj sourceforge.net/p/libmtp/bugs/1765 Myślę, że obecny stan libmtp nie jest użyteczny na wielu urządzeniach z Androidem, ponieważ ...(0).jpgnazwy plików są naprawdę powszechne po edycji plików itp. Uwaga: wyżej wspomniany android -file-transfer (rufa) zapewnia również, aft-mtp-mountże można użyć do zamontowania urządzenia i korzystania z ulubionej przeglądarki plików
Juve

Odpowiedzi:

13

Mam podobny problem z Galaxy S6. Odkryłem, że niektóre obrazy otrzymują nazwy plików z nawiasami na końcu, na przykład ... (0) .jpg. Wygląda na to, że Nautilus zawiesza się, próbując wymienić te obrazy i ostatecznie się nie udaje. Przeniosłem je do nowego katalogu w telefonie, a Nautilus był zauważalnie szybszy w ładowaniu katalogu DCIM / Camera. Następnie próbowałem załadować nowy katalog z <20 obrazkami z nawiasami, a Nautilus ponownie nie powiódł się. Zmiana nazwy plików w celu usunięcia nawiasów naprawiła wszystko.

WokYai
źródło
1
jak masz zmienić nazwy plików?
Chuse
Zmieniłem
Mogę potwierdzić, że to ten sam problem ze smartfonem Galaxy S7
maxhb
2
Problem z nawiasami w nazwach plików spowalniających dostęp do folderów wydaje się nadal występować w Ubuntu 18.04
maxhb
2
Potwierdzam, że problem nadal występuje w Ubuntu 18.04 ...
user2342558,
3

Miałem podobny problem z moim Galaxy S8 w Ubuntu 18.04. Kiedyś kliknąłem folder aparatu, nautilus nie odpowiedział, a nawet po usunięciu i ponownym podłączeniu urządzenia żaden z folderów w telefonie się nie ładował. Usunąłem i ponownie zainstalowałem libmtp , nie działałem . Następnie usunąłem i ponownie zainstalowałem nautilus i wszystkie foldery oprócz DCIM / Camera działały. Po przeniesieniu około 20 plików z „(” i „)” w ich nazwach do innego folderu z menedżerem plików w moim telefonie, DCIM / Camera zbyt łatwo otwierało się bez żadnego problemu.

TL; DR: Pozbądź się plików z nawiasami w nazwie.

Jeśli to nie zadziała, spróbuj usunąć i ponownie zainstalować nautilus.

alpersunter
źródło
Winowajcą był winowajca, tyle że nie rozumiem, jak działa system. Gdzie na ziemi był ten plik ... Użyłem rozwiązania Gayana, aby znaleźć plik i go usunąć. Nie miałem przy tym dostępu do mojej karty SD, ale ostatecznie rozwiązało to problem!
Alexis Wilke
2

Instalacja serwera SSH na moim telefonie była łatwa i zadziałała zaskakująco dobrze. Po uruchomieniu serwera SSH możesz uzyskać dostęp do plików za pomocą Nautilus.

Zainstaluj SSHelper: https://arachnoid.com/android/SSHelper/index.html

Uruchom SSHelper na telefonie.

Umieść „Adres serwera” i „Numer portu serwera SSH” z SSHelper na telefonie w pasku adresu w Nautilusie (np. Sftp: //192.168.0.253: 2222).

Nautilus poprosi o podanie nazwy użytkownika i hasła (np. Anonimowy i administrator).

Pamiętaj, aby zatrzymać SSHelper na telefonie, aby zamknąć port SSH po zakończeniu.

użytkownik2514157
źródło
Nie mogłem zmusić Nautilusa do pracy (odmowa zezwolenia na odczyt „/”), ale mogę ssh do telefonu (ssh -p 2222 192.168.1.119) .. ale wydaje się, że widzi tylko folder „SDCard”, nie mam dostępu do pamięć wewnętrzna, zwykle nazywana „telefonem” podczas normalnego przesyłania plików USB. Jakieś wskazówki?
Neek
Aktualizacja: folder „SDCard” widoczny nad ssh wydaje się zawierać zawartość „pamięci wewnętrznej”, tzn. Jest źle nazwany. Do przeglądania mogę używać plików w telefonie, a SSHelper nie pokazuje folderu SDCard. Mogę teraz zmienić nazwę moich nawiasów i uzyskać dostęp do wewnętrznej pamięci telefonu (świetnie!), Ale nie mogę uzyskać dostępu do karty SD w ten sam sposób, aby naprawić nawiasy. Co dziwne, przeglądarka plików na telefonie nie znajduje żadnych plików podczas wyszukiwania „(”, gdy tam są.
Neek
2
  1. Na urządzeniu z Androidem stuknij powiadomienie „Ładowanie tego urządzenia przez USB”.
  2. W sekcji „Użyj USB do” wybierz „ Przesyłanie zdjęć ” zamiast „Przesyłanie plików”.

Umożliwi to szybszy (natychmiastowy) dostęp do folderu DCIM.

Gayan Weerakutti
źródło
Pomogło mi to znaleźć ten plik z nawiasami! Jak to było denerwujące ... folder aparatu był bardzo wolny, ale nie wyświetlał pliku z nawiasami, który został „ukryty” w zupełnie innym folderze.
Alexis Wilke