photo.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 13:34:55 +0200
changeset 1911 870693ce6ff0
parent 1905 fba288d59662
child 1912 8b81a8f0f692
permissions -rw-r--r--
Fix my RST article style by 'check-format-policy' target.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1363
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
.. include:: HEADER.rst
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
========
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 Photo.
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
========
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1775
diff changeset
     8
   :local:
1363
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Retrieving media from digital cameras.
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
======================================
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
::
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
1364
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    14
  $ sudo apt-get install gphoto2
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    15
  $ sudo addgroup camera
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    16
  $ sudo adduser user camera
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    17
  $ /usr/lib/i386-linux-gnu/libgphoto2/print-camera-list udev-rules mode 0660 group camera | sudo sh -c "cat >/etc/udev/rules.d/90-my-libgphoto2.rules"
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    18
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    19
You can write own rules::
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    20
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    21
  $ lsusb | grep Nikon
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    22
  Bus 001 Device 005: ID 04b0:031c Nikon Corp.
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    23
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    24
  $ cat /etc/udev/rules.d/90-my-camera.rules
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    25
  ATTRS{idVendor}=="04b0", ATTRS{idProduct}=="031c", MODE="0660", GROUP="camera"
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    26
1775
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    27
After all those actions restart Linux or restart udev::
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    28
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    29
  $ sudo service udev restart
1364
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    30
1775
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    31
and relogin to take ``camera`` group assigned to your user account.
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    32
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    33
Check if your camera detected::
1364
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    34
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    35
  $ gphoto2 --auto-detect
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    36
1775
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    37
List and grab all files::
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    38
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    39
  $ gphoto2 --list-files
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    40
  $ gphoto2 --get-all-files
f1573cc42aa7 List and grab all files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1364
diff changeset
    41
1364
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    42
Install GUI client:
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    43
1363
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
  $ sudo apt-get install gtkam
8e426051845b Retrieving media from digital cameras.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
1364
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    46
  https://wiki.archlinux.org/index.php/Libgphoto2
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    47
                Digital Cameras
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    48
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    49
f8956fff6019 Wiring udev rules to fix permissions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1363
diff changeset
    50