Получаем доступ к фотоаппарату в Thunar (XFCE)

На днях возникла у меня необходимость считать фотографии напрямую с цифрового фотоаппарата под XFCE.  В свое время, используя Gnome, привык, что фотоаппарат отображается как обычный накопитель в файловом менеджере Nautilus. Впоследствии я отказался от такого способа, т.к. стал использовать кард-ридер, с использованием которого операции с фото стали проходить гораздо быстрее? а тем временем сменил Gnome на XFCE. Однако, в очередной раз кардридера под рукой не оказалось, и, к своему сожалению, я обнаружил, что файловый менеджер среды XFCE — Thunar — никак не реагирует на подключение фотоаппарата.
К счастью, данная проблема довольно легко решается и на её решение меня натолкнула эта запись.
Ниже я привожу пошаговую инструкцию настройки Thunar для работы с цифровой фотокамерой.

Шаг 1. Установим необходимые нам пакеты (если их еще нет в системе)

sudo apt-get install  thunar-volman gphoto2

Шаг 2. В меню Thunar выберем пункт «Правка — Параметры» и в появившемся окне перейдем на вкладку «Дополнительно«.
 
Убедитесь, что  выбран пункт «Включить управление томами» и, после этого, выберите «Настроить…«.
Шаг 3. В открывшимся окне «Съемные устройства и носители данных» переходим на вкладку камеры, отмечаем пункт «Импортировать цифровые фотографии при подключении камеры«, а в поле «Команда» вводим следующее:
 bash -c "thunar gphoto2://[$(gphoto2 --auto-detect | awk 'END {print $4}' )]"

Шаг 4. Подключаем фотокамеру. Если всё сделано правильно, то мы увидим уведомление об обнаружении устройства в области уведомлений

и запустится новое окно Thunar с обзором файловой системы фотоаппарата

Примечание. Также важно отметить следующее: т.к. скорость обмена данными напрямую с фотоаппаратом может быть невысокой, а по умолчанию в Thunar  включено отображение эскизов (превью), то просмотр списка файлов может быть замедленным. Если вам не нужно отображение эскизов, то вы можете их отключить (например, непосредственно перед подключением фотокамеры): в меню «Правка — Параметры» на первой же вкладке «Отображение» отключите параметр «Показывать образцы файлов«

17 комментариев Получаем доступ к фотоаппарату в Thunar (XFCE)

  1. Сергей:

    У меня по этой инструкции выдал следующее.

    «Не удалось найти информацию об устройстве: 0: Ошибок нет.»

  2. Сергей:

    Я в ubuntu начинающий. Команду прописал
    Получил:
    Bus 001 Device 002: ID 046d:0819 Logitech, Inc. Webcam C210
    Bus 001 Device 035: ID 04a9:3223 Canon, Inc.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    Как я понимаю это он
    Bus 001 Device 035: ID 04a9:3223 Canon, Inc.

  3. Malky:

    А фотоаппарат в режиме обмена файлами? Может выбирается в меню? На каком этапе выдается сообщение : «Не удалось найти информацию об устройстве: 0: Ошибок нет.»? При его подключении?

    • Сергей:

      такой опции я не обнаружил. Он как бы есть. Например, если зайти в диспетчер настроек, диски, нажимаем добавить, то фотик там есть…

  4. Сергей:

    Подправляю сообщение показанное системой

    Не удалось открыть «gphoto2://[Camera]/».
    Не удалось найти информацию об устройстве: 0: Ошибок нет.

    • Malky:

      Какая версия Thunar?

      У меня, например, отобразился в 1.6.2 уже так (ccылка).

      Или если в таком случае попробовать в Thunar поставить адрес gphoto2://[usb:001,035]/
      (исходя из вашей информации выше).

      • Сергей:

        Возможно нужно изменить команду… Спасибо! Пока еще не работает, но к сожалению нет времени пробовать… Пора бежать…
        Очень приятно, linux развивается и есть те кто помогает решать проблеммы…
        СПАСИБО!

      • Сергей:

        Если прописать вот так
         bash -c «thunar gphoto2://[usb:001,003]/DCMI»
        то получил
        Не удалось открыть «gphoto2://[usb:001,003]/DCMI».
        Ошибка инициализации камеры: -108: нет такого файла или каталога.

  5. Malky:

    Почему 003? Вчера же по lsusb определялось как Bus 001 Device 035: ID 04a9:3223 Canon, Inc.

    Не нужно пока в параметры вписывать, просто попробовать  в строке адреса Thunar

    gphoto2://[usb:001,035]/

    или смотря как выдаст lsusb снова адрес. Откроет или нет?

    • Сергей:

      Да не ожидал, я что в xubuntu 12.10 нужно будет что то мастерить, но факт остаётся фактом. Пришлось. причём на ровном месте. Подключение фотоаппарата.
      2. Вторая цыфра меняется. Может быть и 035, 006, 008 и т.д.
      3. Файлы можно скачать. Монтировав папку… gphoto2://[usb:001,035]/ причем каждый раз создавать заново. И она в файловом менеджере не отображается
      4. Фотик подключается, т.е. ведет себя именно так, как будто бы подключился, а не висит как раньше последняя просмотренная фотография
      5. Смог открыть и файловом менеджере скопировав адрес папки…
      Вроде все работает но криво… Хорошо бы открывать автоматически

    • Сергей:

      Извиняюсь (сразу не увидел) у меня старая версия 1.4.0
      как ее обновить или переустановить можно!

  6. Сергей:

    Всем привет! Как уже говорилось мой фотоаппарат (canon) не смог отобразиться в xubuntu 12.10. Применив все советы я смог подключить фотоаппарат.
    Цитирую: «Вроде все работает но криво… Хорошо бы открывать автоматически»
    Решение нашел установив ubuntu 12.10
    Нужно просто запустить shotwell. Эту программу можно прописать как команду при подключении фотоаппарата и все работает. Надеюсь, что в xubuntu такая программа есть, или ее можно установить…
    По крайне мере я изменил интерфейс с ubuntu на xubuntu все работает.

    • Malky:

      shotwell и под xubuntu должен работать. Все пакеты, доступные в xubuntu, доступны в ubuntu и наоборот. Разница лишь  в среде и наборе программ «по умолчанию».

  7. Алексей:

    В Fedora 23 помогло, дополнительно к инструкциям автора, установка пакета gphoto2, gphotofs и gvfs-photo2

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *