Программное обеспечение для загрузки фотографий с камеры для Kubuntu 14.04

У меня только что появилась камера Canon Eos 300D, которая не использует «устройство хранения данных» при подключении через USB, поэтому моя ОС Kubuntu 14.04 не находит ее в файловом менеджере.

Мне нужно только что-то для перемещения файлов между камерой и компьютером, поэтому все, что я нашел до сих пор, слишком раздуто (например, «Управление фотографиями»), которое я никогда не буду использовать.

Я использую файловый менеджер для организации и Gimp/Darkroom для обработки, поэтому все эти функции всего, что я нашел до сих пор, совершенно избыточны.

Вы можете использовать gThumb, также он несколько ориентирован на GNOME. Это немного пересекается с прерогативой файлового менеджера, но не будет вас беспокоить, если вы об этом не попросите.
Это мысль, но 76 МБ кажутся немного тяжелыми только для доступа к камере :(

Ответы (2)

Нашел здесь хорошую запись:

Пакеты и конфигурация

Требуются последние версии пакетов gphoto2 и hotplug, а gphoto2 нужно сделать первым, так как это необходимо для завершения настройки hotplug.

gphoto2/libgphoto2

Canon EOS 300D поддерживается gphoto2, начиная с версии 2.1.3, поэтому при необходимости загрузите последнюю версию с сайта gphoto org. Версия 2.1.4 содержит исправления ошибок, связанных с драйверами Canon и PTP. Так что лучше бы получить хотя бы версию 2.1.4

Последние пакеты в настоящее время доступны только в tar-архивах с исходным кодом, поэтому их необходимо скомпилировать (если дистрибутив с тех пор не обновил пакеты).

cd libgphoto2-2.1.4
./configure --with-drivers=ptp2,canon
make
su -c make install
cd ..

cd gphoto2-2.1.4
./configure
make
su -c make install
cd ..

Nb для версий 1.2.3 и 2.1.4 мне пришлось отредактировать gphoto2/Makefile, добавив -I/usr/local/include/gphoto2 в определение AA_CFLAGS, чтобы скомпилировать ghoto2.

При компиляции и установке пакетов убедитесь, что впоследствии вы используете только что установленные пакеты, а не какие-либо предыдущие установки. Самый простой способ добиться этого — удалить все существующие пакеты gphoto2 перед запуском.

горячее подключение

Для установки ядра 2.6.1 требуется последний пакет linux-hotplug, который поддерживает ядра 2.6. Для этого должны существовать RPM-пакеты. Например: -

rpm -Uvh hotplug-2004_01_05-1.noarch.rpm

Для завершения установки горячего подключения необходимо создать сценарий обработки разрешений /etc/hotplug/usbcam и настроить файл /etc/hotplug/usb.usermap.

/etc/hotplug/usbcam

Этот файл будет запускаться пакетом hotplug при обнаружении событий USB-подключения для устройств, определенных в файле usb.usermap как требующих USB-модуль usbcam. Он запускается от имени пользователя root и используется для предоставления разрешений пользователям, которым требуется доступ к USB-устройствам с возможностью «горячего» подключения.

cp /usr/local/share/doc/libgphoto2/linux-hotplug/usbcam.group /etc/hotplug/usbcam
chmod 755 /etc/hotplug/usbcam
groupadd camera

Затем добавьте список «разрешенных» пользователей в группу камер в файле /etc/group.

/etc/hotplug/usb.usermap

Файл содержит сопоставления идентификационных кодов устройств с вышеуказанным модулем USB «usbcam». Таким образом, требуются записи, которые сопоставляют 300D со сценарием usbcam. Утилита print-usb-usermap из пакета libgphoto2 выводит в формате usb.usermap полный список цифровых камер, которые она понимает на данный момент. Итак, чтобы создать адаптированный файл usb.usermap: -

/usr/local/lib/libgphoto2/print-usb-usermap > tmap
egrep -e '(300D|Digital Rebel|Kiss Digital)' -a1 tmap >> /etc/hotplug/usb.usermap

Если, как и я, у вас есть доступ к более чем одной цифровой камере, повторяйте шаг egrep с соответствующими выражениями для ваших камер, пока не будут определены все. Например, у меня также есть доступ к HP photosmart 812: -

egrep -e 'PhotoSmart 812' -a1 tmap >> /etc/hotplug/usb.usermap

Не забудьте включить соответствующие драйверы в параметр «с драйверами» сборки libgphoto2.

Когда горячее подключение настроено правильно, подключение 300D должно привести к тому, что запись ниже /proc/bus/usb/ будет группой, принадлежащей камере. Например.

#ls -l /proc/bus/usb/002
total 0
-rw-r--r--    1 root     root           43 2004-01-14 08:06 001
-rwxrw----    1 root     camera         43 2004-01-14 10:52 002

Таким образом, камера 300D в настоящее время обнаружена и подключена к /proc/bus/usb/002/002 с групповыми разрешениями на чтение и запись для групповой камеры. /proc/bus/usb/002/002 — это 2-й USB-порт, устройство 2. Отключение и повторное подключение 300D неизменно увеличивает номер устройства, например, /proc/bus/usb/002/003

точка/нормальный

Кажется, существует ошибка прошивки (до версии 1.1.1 включительно от powershot) с 300D, которая в режиме связи PTP препятствует отображению/загрузке изображений, хранящихся в камере. Это относится и к Windows XP! (Я потратил так много времени, предполагая, что это проблема с linux-usb, hotplug или gphoto2! Это меня научит!) Обходные пути:

следуйте рекомендациям, описанным в соответствующем отчете об ошибке gphoto2, или используйте режим связи «Нормальный» (см. стр. 30 инструкции по эксплуатации). Интерфейсы

Для тех, кому не нравятся интерфейсы командной строки, существуют различные интерфейсы для gphoto2. Приведенный ниже список ни в малейшей степени не является полным, это те, которые у меня есть, и они подтвердили, что основные функции (подключение, загрузка) работают.

digikam — выберите «настройка» — «настройки» и добавьте «Canon EOS 300D (обычный режим)». Теперь это мой предпочтительный метод загрузки и группировки фотографий. konqueror - после настройки digikam URL-адрес камеры:/ покажет список настроенных камер. gtkam — выберите «камера» — «Добавить камеру» и добавьте «Canon EOS 300D (обычный режим)».

В соответствии с вашими требованиями мое программное обеспечение будет Rapid Photo Downloader . Эта часть программного обеспечения делает именно это, загружая фотографии с камеры в коробку.

  • Работает на Ubuntu и ее производных, Fedora, Debian, Arch и других дистрибутивах Linux.
  • Помимо загрузки фотографий, его также можно настроить для немедленного резервного копирования фотографий.
  • Он настраивается в смысле переименования и загрузки мест и работает быстро, на самом деле довольно быстро.

До сих пор я никогда не сталкивался с какими-либо проблемами и использовал его примерно для 50 + тысяч фотографий.

Информацию о функциях смотрите здесь . Для установки вам нужно будет добавить PPA или просто использовать эти команды CLI:

sudo add-apt-repository ppa:dlynch3
sudo apt-get update
sudo apt-get install rapid-photo-downloader
Спасибо за рекомендацию, к сожалению, моя камера недоступна ни в обычном, ни в режиме PTP.
Вы получаете какую-либо ошибку d-bus или что-то в этом роде?
вообще ничего. Находит с помощью lsusbи программа его видит, но скачать с камеры не дает