gPhoto (Português)
Libgphoto2 é a biblioteca essencial para permitir acesso a câmeras digitais por programas externos (de front-end), como o digiKam e o gPhoto2. A lista de câmeras suportadas oficialmente está disponível no website oficial (embora mais câmeras possam funcionar).
Esta página documenta a configuração do libgphoto2 para acessar câmeras digitais. Algumas câmeras digitais são montadas como dispositivos de armazenamento USB normais, e portanto podem não necessitar o uso do libgphoto2.
Instalação
Instale o pacote libgphoto2, e opcionalmente o gphoto2 para ter uma interface de linha de comando (CLI).
Montagem
- gphotofs — Módulo Fuse para montar a câmera como um sistema de arquivos.
- gvfs-gphoto2 — Backend GPhoto2 para o GVfs montar a câmera como um sistema de arquivos a partir de um gerenciador de arquivos que suporta GVfs, como o GNOME Files, Nemo, PCManFM e o Thunar. Parte do gnome.
- Kamera — Integração do KDE para câmeras gPhoto2. Providencia uma ferramenta de configuração e um worker KIO para fazer operações de leitura e escrita em câmeras. Parte do kde-graphics.
Aplicativos de front-end
- Darktable — Utilitário para organizar e desenvolver imagens RAW.
- Entangle — Providencia uma interface gráfica para "tiragem amarrada" (tethered shooting), i.e., tirando fotos com uma câmera digital completamente controlada pelo computador.
- GTKam — Front-end gráfica GTK 2 para o gPhoto2.
- Pantheon Photos — Visualizador de imagens para o Pantheon.
- Rapid Photo Downloader — Baixe fotos e vídeos de câmeras, cartões de memória, e dispositivos de armazenamento portáteis.
- Rawstudio — Um conversor de imagem RAW de código aberto escrito em GTK. Suporta tiragem amarrada com o gPhoto2.
Uso do GPhoto2
O GPhoto2 é um cliente de linha de comando para o libgphoto2. GPhoto2 permite acesso à biblioteca libgphoto2 por meio de um terminal ou um script shell para executar qualquer operação na câmera que seja possível. Esta é a interface de usuário principal.
O GPhoto2 também providencia recursos convenientes de depuração para desenvolvedores de drivers para câmeras.
Comandos rápidos
gphoto2 --list-portsgphoto2 --auto-detectgphoto2 --abilitiesgphoto2 --summarygphoto2 --list-filesgphoto2 --get-all-filesgphoto2 --capture-image-and-download-
gphoto2 --set-config datetime=now- coloca a câmera na data/hora atual
Para manipulação avançada de arquivos, use
gphoto2 --shell
gphoto2 --capture-movie é possível usar as câmeras suportadas como uma webcam. Veja v4l2loopback#Using a photo camera as webcam with gPhoto para mais detalhes.Exemplo de uso com GVfs
Para automaticamente detectar a câmera conectada e listar a porta requerida:
$ gphoto2 --auto-detect
Model Port ---------------------------------------------------------- Canon Digital IXUS 980 IS usb:006,011
Agora abra seu gerenciador de arquivos favorito e insira o endereço com detalhe da porta encontrado gphoto2://[usb:006,011]. Funcionalidade de gerenciadores de arquivos#Montagem deve usar gvfs para montar a câmera e deixá-la manipulável com o gerenciador de arquivos.
Solução de problemas
Problemas de permissão
Usuários com uma sessão local têm permissões concedidas para câmeras usando as ACLs. Veja General troubleshooting (Português)#Permissões de sessão se isso não funcionar.
Reinvindicar o dispositivo
O seu sistema pode automaticamente montar a câmera como um sistema de arquivos, e fazer com que alguns comandos do gphoto2 tenham como saída "cannot claim device". Neste caso desmonte a câmera usando o seu explorador de arquivos ou execute:
$ gio mount -s gphoto2