Nautilus зависає на доступ до DCIM / Camera на Android


13

Я не можу перенести фотографії та відео з карти SD у своєму телефоні (Gallaxy S5 Neo). Я підключаю телефон, натискаю "Дозволити" для передачі файлів, і тоді я можу побачити телефон, встановлений у "Наутілус". Я заходжу до Картки / DCIM / Камери в Наутілусі, і крутиться колесо. Потім потрібно кілька хвилин, щоб відобразити вміст папки. Коли я натискаю на один з файлів, Nautilus замерзає, і з'являється вікно "примусовий вихід".

Здається, це пов’язано з останнім оновленням, оскільки я раніше міг переносити файли на Ubuntu 17.10. Я спробував перезавантажити і телефон, і комп’ютер. Будь-які пропозиції перенести файли через USB-кабель?


3
У мене така ж проблема в Xubuntu використанні nautilusабо thunarнавіть при доступі до файлів з командного рядка. Здається, це проблема з бібліотекою mtp. Якщо видалити всі файли з (або )фігурні дужки , то завантаження великого реж по - , як і раніше повільно , але працює. Я також не знайшов жодного іншого пом'якшення до цих пір. Однією з альтернатив є github.com/whoozle/android-file-transfer-linux . Мені вдалося успішно перерахувати та перенести за допомогою цього інструменту. Однак пошук та виправлення з інтегрованою ОС було б краще.
Юве

1
Тут я знайшов відповідний звіт про помилки sourceforge.net/p/libmtp/bugs/1765 Я думаю, що поточний стан libmtp не використовується у багатьох Android-пристроях, оскільки ...(0).jpgімена файлів дійсно поширені після редагування файлів тощо. Зауважте, що вищезгаданий андроїд -file-transfer (aft) також передбачає, aft-mtp-mountщо ви можете використовувати для встановлення пристрою та використання улюбленого браузера файлів
Juve

Відповіді:


13

У мене є аналогічна проблема з Galaxy S6. Я виявив, що деякі зображення отримують назви файлів із дужками в кінці, як-от ... (0) .jpg. Схоже, Наутілус зависає, коли намагається перелічити ці зображення, і врешті-решт не вдається. Я перемістив їх у новий каталог телефону, і Nautilus помітно швидше завантажував каталог DCIM / Camera. Потім я спробував завантажити новий каталог <20 зображень з дужками, і Nautilus знову не вдався. Перейменування файлів для видалення дужок виправило все.


1
як ви повинні змінити імена файлів?
Чузе

Я перейменував їх по телефону
frenesim

Я можу підтвердити, що це те саме питання із смартфоном Galaxy S7
maxhb

2
Проблема з дужками у назви файлів, що сповільнюють доступ до папок, здається, існує в Ubuntu 18.04
maxhb

2
Я підтверджую, що проблема все ще зберігається в Ubuntu 18.04 ...
user2342558

3

У мене була подібна проблема з моїм Galaxy S8 в Ubuntu 18.04. Я одного разу натиснув папку Camera, nautilus не відповів, і навіть після вилучення та підключення пристрою жодна з папок у телефоні не завантажувалася. Я видалив і перевстановив libmtp , не працював. Потім я видалив і перевстановив nautilus , і всі папки, крім DCIM / Camera, працювали. Після переміщення 20 або більше файлів з "(" і ")" в своїх іменах до іншої папки з файловим менеджером на моєму телефоні DCIM / Camera занадто відкрито без проблем.

TL; DR: Позбудьтесь файлів із дужками на їх ім’я.

Якщо це не допомогло, спробуйте видалити та перевстановити nautilus.


Винуватцем стала дужка, тільки я не розумію, як працює система. Де на Землі був цей файл ... Я використав рішення Гаяна, щоб знайти файл і видалити його. Я не мав доступу до своєї SDCard під час цього, але врешті-решт це вирішило проблему!
Алексіс Вільке

2

Встановити SSH-сервер на мій телефон було легко і він спрацював напрочуд добре. Після запуску SSH-сервера ви можете отримати доступ до файлів за допомогою Nautilus.

Встановити SSHelper: https://arachnoid.com/android/SSHelper/index.html

Запустіть SSHelper по телефону.

Поставте "Адреса сервера" та "Номер порту сервера SSH" від SSHelper на телефоні в адресному рядку в Nautilus (наприклад, sftp: //192.168.0.253: 2222).

Nautilus запропонує ввести ім'я користувача та пароль (наприклад, анонімний та адміністратор).

Не забудьте зупинити SSHelper на телефоні, щоб закрити порт SSH, коли закінчите.


Я не міг змусити Nautilus працювати (дозвіл відмовлено читати "/"), але я можу ввімкнути ssh на телефон (ssh -p 2222 192.168.1.119). внутрішня пам'ять, яка зазвичай називається "Телефон" при звичайній передачі файлів USB. Якісь поради?
Neek

Оновлення: папка "SDCard", видима над ssh, схоже, містить вміст "Внутрішнього зберігання", тобто вона неправильно названа. Я можу використовувати Файли на телефоні для перегляду, і SSHelper мені показує не папку SDCard. Тепер я можу перейменувати свої дужки та отримати доступ до внутрішньої пам’яті телефону (чудово!), Але не можу отримати доступ до SDCard таким же чином, щоб виправити дужки. Також дивно, що браузер файлів на телефоні не знаходить жодного файлу при пошуку "(", коли вони там є.
Neek

2
  1. На своєму пристрої Android натисніть сповіщення "Зарядка цього пристрою через USB".
  2. У розділі "Використовувати USB для" виберіть " Передача зображень " замість "Передача файлів".

Це дозволить швидше (миттєво) отримати доступ до папки DCIM.


Це допомогло мені знайти той файл із дужками! Як неприємно це було ... папка камери була дуже повільною, але не показувала файл із дужками, який був "схований" у зовсім іншій папці.
Алексіс Вільке
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.