GPhoto: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
K (Überarbeitung d. Rechtschreibung, d. Grammatik und d. Stils)
Zeile 14: Zeile 14:
==Rechte zur Benutzung der Kamera:==
==Rechte zur Benutzung der Kamera:==


Es kann sein, das der Benutzer keine Zugriffsrechte für die Kamera hat.
Es kann sein, dass der Benutzer keine Zugriffsrechte für die Kamera hat.


Das kann geändert werden wie folgt:
Das kann geändert werden wie folgt:
Zeile 27: Zeile 27:
  PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"
  PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"


Schließe jetzt deine Kamera an den usb Port an und gebe ein
Schließe jetzt deine Kamera an den USB-Port an und gebe ein
  lsusb
  lsusb
Es wird dann folgendes angezeigt:
Es wird dann folgendes angezeigt:
Zeile 33: Zeile 33:


Überprüfe in den Zeilen der Datei ob deine Kamera dort aufgelistet wird.
Überprüfe in den Zeilen der Datei ob deine Kamera dort aufgelistet wird.
Wenn nicht so trage einfach unter der PROGRAMM Zeile zusätzlich ein:
Wenn nicht, trage einfach unter der PROGRAMM Zeile zusätzlich ein:
  ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3150", MODE="0660", GROUP="camera"
  ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3150", MODE="0660", GROUP="camera"
und speichern.
und speichern.


Beachte das bei Paketupdates diese Datei nicht überschrieben wird bzw. das du die Änderungen nochmal durchführen mußt.
Beachte, dass bei Paketupdates diese Datei nicht überschrieben wird bzw. dass du die Änderungen erneut durchführen musst.


Jetzt sollte die Kamera vom usb Port getrennt werden.
Jetzt sollte die Kamera vom USB-Port getrennt werden.


Damit die Änderungen wirksam werden, sollte ein Neustart durchgeführt werden.
Damit die Änderungen wirksam werden, sollte ein Neustart durchgeführt werden.


Jetzt kann man prüfen ob die Kamera für die Gruppe camera benutzt werden kann, schließe die Kamera wieder an den usb Port an, gebe ein:
Jetzt kann man prüfen, ob die Kamera für die Gruppe camera benutzt werden kann: Schließe die Kamera wieder an den USB-Port an, gebe ein:
  # ls -lR /dev/bus/usb
  # ls -lR /dev/bus/usb
es wird folgendes angezeigt:
Es wird folgendes angezeigt:
  crw-rw---- 1 root camera 189, 131  7. Dez 08:29 004
  crw-rw---- 1 root camera 189, 131  7. Dez 08:29 004
Die Kamera ist in der Gruppe camera.
Die Kamera ist in der Gruppe camera.

Version vom 5. November 2011, 15:18 Uhr

Zusammenfassung:

Dieses Dokument beschreibt die Konfiguration von libgphoto2 zum Anschluss eines digitalen Fotoapparates über einen USB Anschluss.

Libgphoto2 ist eine Bibliothek (Library) zur Komunikation mit einer Digitalen Kamera. Es gibt noch weitere grafische Werkzeuge, z.B. Digikam und gtkam bzw. gphoto2 für die Kommandozeile.

Installation und Konfiguration: Als Root eingeben (gekennzeichnet durch das Nummernzeichen (#)):

# pacman -S libgphoto2

Danach muss der Benutzer, sofern dies nicht schon geschehen ist, zur Gruppe camera hinzugefügt werden:

# gpasswd -a deinbenutzername camera

Rechte zur Benutzung der Kamera:

Es kann sein, dass der Benutzer keine Zugriffsrechte für die Kamera hat.

Das kann geändert werden wie folgt:

Als root kopieren einer Datei nach /etc/udev/rules.d:

# /usr/lib/libgphoto2/print-camera-list udev-rules mode 0660 version 0.98 group camera > /etc/udev/rules.d/90-libgphoto2.rules

Jetzt muß die Datei mit einem Editor verändert werden:

nano /etc/udev/rules.d/90-libgphoto2.rules

Relativ weit unten steht eine Zeile

PROGRAM="check-ptp-camera 06/01/01", MODE="0660", GROUP="camera"

Diese verändern in:

PROGRAM="/lib/udev/check-ptp-camera", MODE="0660", GROUP="camera"

Schließe jetzt deine Kamera an den USB-Port an und gebe ein

lsusb

Es wird dann folgendes angezeigt:

Bus 001 Device 005: ID 04a9:3150 Canon, Inc.

Überprüfe in den Zeilen der Datei ob deine Kamera dort aufgelistet wird. Wenn nicht, trage einfach unter der PROGRAMM Zeile zusätzlich ein:

ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="3150", MODE="0660", GROUP="camera"

und speichern.

Beachte, dass bei Paketupdates diese Datei nicht überschrieben wird bzw. dass du die Änderungen erneut durchführen musst.

Jetzt sollte die Kamera vom USB-Port getrennt werden.

Damit die Änderungen wirksam werden, sollte ein Neustart durchgeführt werden.

Jetzt kann man prüfen, ob die Kamera für die Gruppe camera benutzt werden kann: Schließe die Kamera wieder an den USB-Port an, gebe ein:

# ls -lR /dev/bus/usb

Es wird folgendes angezeigt:

crw-rw---- 1 root camera 189, 131  7. Dez 08:29 004

Die Kamera ist in der Gruppe camera.

Gphoto2

GPhoto2 ist ein Kommandozeilen Programm für libgphoto2. GPhoto2 und libgpohoto2 library kann vom Terminal oder shellscript diverse Operationen durchführen.

Installation und Konfiguration als root:

# pacman -S gphoto2 gvfs-gphoto2

Einige Kommandos:

  • gphoto2 --list-ports
  • gphoto2 --auto-detect
  • gphoto2 --summary
  • gphoto2 --list-files
  • gphoto2 --get-all-files

Einige grafische Werkzeuge (Frontends) für GPhoto2

Artikel über Fotoapparate/ Kameras im englischen ArchLinux Wiki

  • Jalbum - Freeware zur Einrichtung professioneller Fotoalben Gallerien.
  • HCL/Digital Cameras - Liste der untersützten Fotoapparate mit gphoto2

Quellenverzeichnis:

Übersetzung aus https://wiki.archlinux.org/index.php/Digital_Camera