Jump to content

gPhoto (Português)

From ArchWiki

Status de tradução: Este artigo é uma tradução de GPhoto. Data da última tradução: 2026-09-23. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglê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.
http://www.gphoto.org/proj/gphotofs/ || gphotofsAUR
  • 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.
https://wiki.gnome.org/Projects/gvfs || gvfs-gphoto2
  • 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.
https://apps.kde.org/kamera/ || kamera

Aplicativos de front-end

  • Darktable — Utilitário para organizar e desenvolver imagens RAW.
https://darktable.org/ || darktable
  • digiKam — Aplicativo de gerenciamento de fotos digitais para o KDE.
https://www.digikam.org/ || digikam
  • Entangle — Providencia uma interface gráfica para "tiragem amarrada" (tethered shooting), i.e., tirando fotos com uma câmera digital completamente controlada pelo computador.
https://entangle-photo.org/ || entangleAUR
  • gThumb — Navegador e visualizador de images para o GNOME.
https://help.gnome.org/users/gthumb/stable/ || gthumb
  • GTKam — Front-end gráfica GTK 2 para o gPhoto2.
http://www.gphoto.org/proj/gtkam/ || gtkamAUR
  • Pantheon Photos — Visualizador de imagens para o Pantheon.
https://launchpad.net/pantheon-photos || pantheon-photos
  • Rapid Photo Downloader — Baixe fotos e vídeos de câmeras, cartões de memória, e dispositivos de armazenamento portáteis.
https://www.damonlynch.net/rapid/ || rapid-photo-downloader
  • Rawstudio — Um conversor de imagem RAW de código aberto escrito em GTK. Suporta tiragem amarrada com o gPhoto2.
https://rawstudio.org/ || rawstudioAUR
  • Shotwell — Organizador de fotos digitais com o design feito para o GNOME.
https://wiki.gnome.org/Apps/Shotwell || shotwell

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-ports
  • gphoto2 --auto-detect
  • gphoto2 --abilities
  • gphoto2 --summary
  • gphoto2 --list-files
  • gphoto2 --get-all-files
  • gphoto2 --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
Dica Com 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