gPhoto (Русский)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Состояние перевода: На этой странице представлен перевод статьи gPhoto. Дата последней синхронизации: 20 декабря 2020. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Libgphoto2 — основная библиотека, созданная для предоставления доступа к цифровым камерам с помощью внешних программ (фронтендов), например, digiKam и gPhoto2. Список официально поддерживающихся камер доступен на официальном сайте (другие камеры также могут быть совместимы).

Эта статья описывает настройку libgphoto2 для получения доступа к цифровым камерам. Также обратите внимание, что некоторые камеры монтируются как обычные USB-накопители и не требуют libgphoto2.

Установка

Установите пакет libgphoto2, а также gphoto2, если необходим интерфейс командной строки.

Фронтенды libgphoto2

  • Darktable — утилита для организации и работы с RAW-изображениями.
https://darktable.org/ || darktable
  • digiKam — организация цифровых фото для KDE.
https://www.digikam.org/ || digikam
  • Entangle — предоставляет графический интерфейс для съёмки с подключённым компьютером и полным управлением камеры с него.
https://entangle-photo.org/ || entangleAUR
  • gphotofsFUSE-модуль для монтирования камеры в качестве файловой системы.
http://www.gphoto.org/proj/gphotofs/ || gphotofsAUR
  • gThumb — просмотрщик изображений для GNOME.
https://wiki.gnome.org/action/show/Apps/Gthumb || gthumb
  • GTKam — фронтенд gPhoto2 на GTK 2.
http://www.gphoto.org/proj/gtkam/ || gtkamAUR
  • gvfs-gphoto2 — бекенд gPhoto2 для GVfs, позволяющий монтировать камеру в качестве файловой системы из файловых менеджеров, поддерживающих GVfs. Например, GNOME Files, Nemo, PCManFM и Thunar.
https://wiki.gnome.org/Projects/gvfs || gvfs-gphoto2
  • Kamera — интеграция gPhoto2 в KDE.
https://github.com/KDE/kamera || kamera
  • Pantheon Photos — просмотрщик изображений для Pantheon.
https://launchpad.net/pantheon-photos || pantheon-photos
  • Rapid Photo Downloader — загрузка фото и видео с камер, карт памяти и переносных запоминающих устройств.
https://www.damonlynch.net/rapid/ || rapid-photo-downloader
  • Rawstudio — свободный конвертер RAW-изображений, написанный на GTK. Поддерживает съёмку с подключённым компьютером с помощью gPhoto2.
https://rawstudio.org/ || rawstudioAUR
  • Shotwell — организатор цифровых фото для GNOME.
https://wiki.gnome.org/Apps/Shotwell || shotwell

Использование gPhoto2

GPhoto2 — клиент командной строки для libgphoto2. GPhoto2 предоставляет доступ к библиотеке libgphoto2 через терминал или из shell-скрипта для выполнения доступных операций с камерой. Это основной пользовательский интерфейс.

GPhoto2 также предоставляет удобную отладку для разработчиков драйверов камер.

Быстрые команды

  • gphoto2 --list-ports
  • gphoto2 --auto-detect
  • gphoto2 --summary
  • gphoto2 --list-files
  • gphoto2 --get-all-files
  • gphoto2 --set-config datetime=now — задаёт камере текущее время

Для получения более подробной информации о работе с файлами, см.

  • gphoto2 --shell

Пример использования с GVfs

Автоматическое обнаружение подключённой камеры и вывод необходимого порта:

$ gphoto2 --auto-detect
Model                          Port                                            
----------------------------------------------------------
Canon Digital IXUS 980 IS      usb:006,011 

Теперь откройте файловый менеджер и введите адрес с указанным выше портом — "gphoto2://[usb:006,011]" — камера автоматически смонтируется GVfs и станет доступна в файловом менеджере.

Проблемы с правами доступа

Пользователям с локальной сессией разрешения на доступ к камерам выдаются с помощью ACL. См. раздел Устранение часто встречающихся неполадок#Разрешения сессии, если это не работает.