환경
- 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를 실행해서 파일-사진 가져오기 를 선택하면 아래와 비슷한 화면을 볼 수 있다.
적절한 옵션을 선택한 다음 가져오기 버튼을 누르면 아래 화면처럼 카메라에 저장된 그림을 가져온다.
사진 가져오기가 끝난 화면은 아래와 같다.