arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
101 lines (61 loc) • 5.99 kB
Markdown
## Contents
* [1 Резюме](#.D0.A0.D0.B5.D0.B7.D1.8E.D0.BC.D0.B5)
* [2 Libgphoto2](#Libgphoto2)
* [3 GPhoto2](#GPhoto2)
* [4 Фронт-энды приложений с GPhoto2](#.D0.A4.D1.80.D0.BE.D0.BD.D1.82-.D1.8D.D0.BD.D0.B4.D1.8B_.D0.BF.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B9_.D1.81_GPhoto2)
* [5 Статьи Wiki относительно к Фото/Камерам](#.D0.A1.D1.82.D0.B0.D1.82.D1.8C.D0.B8_Wiki_.D0.BE.D1.82.D0.BD.D0.BE.D1.81.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D0.BE_.D0.BA_.D0.A4.D0.BE.D1.82.D0.BE.2F.D0.9A.D0.B0.D0.BC.D0.B5.D1.80.D0.B0.D0.BC)
## Резюме
Этот документ поможет настроить libgphoto2 так, чтобы участники группы *camera* [group](/index.php/Group "Group") могут получать доступ к цифровой камере через USB. Цель была сохранить этот документ простым, и таким образом особые случаи не были скрыты. Я бы хотел изменить это так, чтобы мы могли найти любой баг и иметь более хорошо налаженную конфигурацию для сообщества. Так что спокойно пишите проблемы и решения в страницу обсуждения статьи и, возможно, будут добавлены в раздел Проблем и их решений статьи. Имея это в виду, не все камеры могут быть обнаружены с помощью --auto-detect(в gphoto2). Некоторые камеры могут быть показаны с правильным *generic name*, некоторые - с неправильным. Если это работает, не пробуйте исправлять это.
## Libgphoto2
[Libgphoto2](http://www.gphoto.org/proj/libgphoto2/) это библиотека, созданная для предоставления доступа к цифровым камерам с помощью внешних программ (фронт-эндов), например, Digikam и gphoto2\. На сегодняшний день список 'оффициально' поддерживаемых цифровых камер находится [здесь](http://www.gphoto.org/proj/libgphoto2/support.php).
**Установка и настройка**
От пользователя root, введите:
`# pacman -S libgphoto2`
А теперь:
`# gpasswd -a ИМЯПОЛЬЗОВАТЕЛЯ camera`
Примечание: ИМЯПОЛЬЗОВАТЕЛЯ это любой (НЕ root) пользователь, которого Вы хотите добавить в группу *camera*.
**Проблемы привилегий**
Если у вас есть проблемы с привилегиями, введите также через root:
`# /usr/lib/libgphoto2/print-camera-list udev-rules mode 0660 version 0.98 group camera > /etc/udev/rules.d/90-libgphoto2.rules`
Если после выполнения всех предыдущих шагов Вы имеете проблемы с доступом, попробуйте изменить /etc/udev/rules.d/90-libgphoto2.rules и изменить строку PROGRAM= следующим образом:
`PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"`
Если Ваша камера не представляется в любых udev правилах, Вы можете проверить vendor и product id и добавить их. Чтобы проверить это, введите:
```
# lsusb
...
Bus 001 Device 005: ID 04a9:318e Canon, Inc.
...
```
Я предпочитаю добавлять любые udev правила в /etc/udev/rules.d/90-local.rules , чтобы быть уверенным, что они не сотрутся новыми пакетами. Мой 90-local.rules выглядит так:
```
PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="318e", MODE="0660", GROUP="camera"
```
Чтобы изменения вступили в силу, Вам нужно нужно перезагрузить udevd:
```
# killall udevd && udevd -d
```
Теперь после подключения Вашей камеры проверьте, что Ваши привилегии выглядят нормально введя:
```
# ls -lR /dev/bus/usb
```
Совет: Это может быть проще с помощью перезагрузки.
## GPhoto2
GPhoto2 это клиент командной строки для libgphoto2\. GPhoto2 даёт доступ к библиотеке libgphoto2 через терминал или из shell-скрипта для выполнения любой операции с камерой. Это основной пользовательский интерфейс.
GPhoto2 также обеспечивает удобные возможности отладки для разработчиков драйверов камер.
**Установка и настройка** Чтобы получить Gphoto2, введите это из root:
`# pacman -S gphoto2`
**Быстрые команды**
* gphoto2 --list-ports
* gphoto2 --auto-detect
* gphoto2 --summary
* gphoto2 --list-files
* gphoto2 --get-all-files
## Фронт-энды приложений с GPhoto2
* [Digikam](http://www.digikam.org/)
* [F-Spot](http://f-spot.org/)
* [GPhoto2](http://www.gphoto.org/proj/gphoto2/)
* Gthumb
* [GTKam](http://www.gphoto.org/proj/gtkam/)
## Статьи Wiki относительно к Фото/Камерам
* [Jalbum](/index.php/Jalbum "Jalbum") - бесплатная программа для создания профессиональных альбомов/галерей.