Вопрос или проблема
При использовании Ubuntu 24.04 или Debian 11 и подключении моего iPhone 8 с помощью USB-кабеля приложение Gnome Files (а также его эквивалент в MATE) отображают объем DCIM iPhone, а также объем документов iPhone (файлы приложений, доступные для совместного использования) в боковой панели как два отдельных объема.
Когда я делаю то же самое на Debian 12 (который был обновлен до Debian Testing), я вижу только объем DCIM в боковой панели Gnome Files.
Мне интересно, есть ли какой-то конкретный компонент, который я пропустил, который монтирует этот объем и делает его доступным автоматически в приложении Files? У меня уже установлены пакеты libimobiledevice-1.0-6
и эквивалентные ...-glue-1.0-0
.
Я видел ответ о ifuse
, но это, похоже, является ручным обходным решением, и мой опыт подсказывает, что это можно сделать автоматически при подключении телефона.
Обе версии gnome-shell и nautilus – 47.0 (из Debian unstable).
Обновление
ifuse
также не показывает мне то, что я ищу, а именно совместно используемые файлы отдельными приложениями — вместо этого он показывает сырую и закрытую иерархию каталогов, которая мне не особо нужна.
Ответ или решение
Для того чтобы документы вашего iPhone автоматически отображались в приложении файлов (Files) на Debian 12 (Testing), вам необходимо убедиться, что у вас установлены все необходимые компоненты и настроены правильные параметры. Поскольку вы уже установили пакеты libimobiledevice-1.0-6
и соответствующий ...-glue-1.0-0
, нам необходимо проверить и выполнить несколько дополнительных шагов:
-
Проверка версий пакетов:
Убедитесь, что у вас актуальные версии пакетовlibimobiledevice
,gvfs
, и других связанных с iOS. Вы можете выполнить следующие команды, чтобы обновить все пакеты:sudo apt update sudo apt upgrade
-
Установка необходимых пакетов:
Хотя вы уже установилиlibimobiledevice
, рекомендуется также установитьgvfs-backends
, если он еще не установлен:sudo apt install gvfs-backends
-
Проверка состояния
usbmuxd
:
Убедитесь, что службаusbmuxd
запущена. Эта служба отвечает за взаимодействие между вашим устройством и системой. Вы можете проверить ее статус следующей командой:systemctl status usbmuxd
Если она не запущена, вы можете запустить ее:
sudo systemctl start usbmuxd
-
Проверка подключения iPhone:
Подключите ваш iPhone через USB и разблокируйте его. Убедитесь, что вы выбрали вариант "Доверять этому компьютеру", когда появится соответствующий запрос на экране iPhone. -
Настройка Nautilus для автоматического монтирования:
В настройках Nautilus (или Files) должно быть указано, чтобы он автоматически монтировал устройства. Убедитесь, что данная опция включена. Для этого откройте Nautilus, перейдите в меню «Правка» → «Настройки» → «Общие» и проверьте, что отмечена опция для автоматического монтирования устройств. -
Оптимизация конфигурации:
Если после выполнения всех шагов проблема сохраняется, попробуйте добавить следующий флаг дляgvfs
в конфигурационный файл. Откройте~/.config/gvfs-metadata
и добавьте строку:[iPhone] disable-ritfs = false
(если файл не существует, создайте его).
-
Перезагрузка системы:
После всех изменений рекомендуется перезагрузить систему, чтобы удостовериться, что все параметры применились.
Если после выполнения всех вышеуказанных шагов ваши документы из приложений все еще не отображаются, попробуйте переустановить libimobiledevice
:
sudo apt remove --purge libimobiledevice*
sudo apt install libimobiledevice
Это может помочь в случае, если что-то было неправильно настроено при первоначальной установке.
Следуя этим шагам, вы должны получить возможность автоматически видеть документы приложений на вашем iPhone в Nautilus при подключении устройства. Если какой-либо шаг не сработал, пожалуйста, перепроверьте его или уточните, чтобы можно было найти альтернативное решение.