Create TOC

2004년 4월 27일

Debian/Digital Camera를 PTP모드로 연결

환경

  • Debian Sid
  • Kernel 2.6.5
  • GNOME 2.4

필요한 패키지

# apt-get install gphoto2 gkam gthumb hotplug

group 생성

# addgroup -gid 103 scanner

USB Port 설정

Kernel 설정

ohci-hcd, uhci-hcd를 모듈 또는 커널에 포함되도록 한다.

/proc/bus/usb

/etc/fstab 파일에 아래 줄을 추가한다.

none        /proc/bus/usb   usbfs   defaults    0   0

hotplug 설정

usermap 파일 생성

# /usr/lib/libgphoto2-2/print-usb-usermap > /etc/hotplug/usb/usbcam.usermap

script 설정

/etc/hotplug/usb/usbcam 파일을 생성한다.

#!/bin/sh
#  1. Arguments :
#  2. -----------
#  3. ACTION=[remove add]
#  4. DEVICE=/proc/bus/usb/BBB/DDD
#  5. TYPE=usb

if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then
  chown root:scanner "$DEVICE"
  chmod 0660 "$DEVICE"
fi

만든 스크립트에 실행 권한을 준다.

chmod +x /etc/hotplug/usb/usbcam

Test

카메라를 PTP 모드로 설정하고 PC에 연결한뒤 아래 명령을 수행해보면

$ gphoto2 --auto-detect

아래와 같은 결과가 나온다.(본인은 Nikon Coolpix 2500 을 사용하고 있다)

$ gphoto2 --auto-detect
Model                          Port
----------------------------------------------------------
Nikon Coolpix 2500 (PTP mode)  usb:

gThumb

gPhoto 를 사용해서 카메라에서 사진을 가져올 수 있지만, 본인은 gThumb를 애용한다.

gThumb를 실행해서 파일-사진 가져오기 를 선택하면 아래와 비슷한 화면을 볼 수 있다.

적절한 옵션을 선택한 다음 가져오기 버튼을 누르면 아래 화면처럼 카메라에 저장된 그림을 가져온다.

사진 가져오기가 끝난 화면은 아래와 같다.