photo.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1775 f1573cc42aa7
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
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