gPhoto (Русский)
Libgphoto2 — основная библиотека, созданная для предоставления доступа к цифровым камерам с помощью внешних программ (фронтендов), например, digiKam и gPhoto2. Список официально поддерживающихся камер доступен на официальном сайте (другие камеры также могут быть совместимы).
Эта статья описывает настройку libgphoto2
для получения доступа к цифровым камерам. Также обратите внимание, что некоторые камеры монтируются как обычные USB-накопители и не требуют libgphoto2.
Установка
Установите пакет libgphoto2, а также gphoto2, если необходим интерфейс командной строки.
Фронтенды libgphoto2
- Darktable — утилита для организации и работы с RAW-изображениями.
- Entangle — предоставляет графический интерфейс для съёмки с подключённым компьютером и полным управлением камеры с него.
- gphotofs — FUSE-модуль для монтирования камеры в качестве файловой системы.
- Pantheon Photos — просмотрщик изображений для Pantheon.
- Rawstudio — свободный конвертер RAW-изображений, написанный на GTK. Поддерживает съёмку с подключённым компьютером с помощью gPhoto2.
Использование gPhoto2
GPhoto2 — клиент командной строки для libgphoto2. GPhoto2 предоставляет доступ к библиотеке libgphoto2 через терминал или из shell-скрипта для выполнения доступных операций с камерой. Это основной пользовательский интерфейс.
GPhoto2 также предоставляет удобную отладку для разработчиков драйверов камер.
Быстрые команды
- — задаёт камере текущее время
Для получения более подробной информации о работе с файлами, см.
Пример использования с GVfs
Автоматическое обнаружение подключённой камеры и вывод необходимого порта:
$ gphoto2 --auto-detect Model Port ---------------------------------------------------------- Canon Digital IXUS 980 IS usb:006,011
Теперь откройте файловый менеджер и введите адрес с указанным выше портом — "gphoto2://[usb:006,011]" — камера автоматически смонтируется GVfs и станет доступна в файловом менеджере.
Проблемы с правами доступа
Пользователям с локальной сессией разрешения на доступ к камерам выдаются с помощью ACL. См. раздел Устранение часто встречающихся неполадок#Разрешения сессии, если это не работает.