在Archlinux中使用數位相機(轉)

worldblog發表於2007-08-10
在Archlinux中使用數位相機(轉)[@more@]

  我們試著用這篇文件來說明如何設定Hotplug,以使普通使用者組的使用者也可以訪問他們的USB介面數位相機。我們的目標是儘量是這篇文件簡單,因此並不涉及到特殊情況。不過,這篇文件基本上是的一個主要概述,需要更多資訊的人們可以參考該站點。

  libgphoto2支援的數位相機列表可以在找到。如果你的數位相機沒有列在裡面,你也許仍然可以在Linux下使用它,如果它可以象USB儲存器那樣使用的話。Wiki裡面有另外一篇文件:USB閃盤,描述了操作過程。

  1、安裝hotplug和libgphoto2包。檢查你是否已經安裝了所有必須的軟體包:

  # pacman -Q hotplug libgphoto2

  如果Pacman埋怨其中或全部都沒有安裝(預設hotplug會已經安裝,但是libgphoto2沒有),安裝缺少的包:

  # pacman -Sy hotplug

  或者

  # pacman -Sy libgphoto2

  2、配置hotplug:

  開啟一個終端,使用root登入。

  使用下面的命令建立usbcam.usermap或者在原有檔案末尾新增:

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

  libgphoto2已經有一個很容易上手的hotplug指令碼,複製它到相應的地方:

  # cp /usr/share/libgphoto2/2.1.4/linux-hotplug/usbcam.group /etc/hotplug/usb/usbcam

  你需要根據你當前的libgphoto版本改變相應的路徑地址。

  用你最喜歡的文字編輯器,開啟。如:

  # vi /etc/hotplug/usb/usbcam

  修改下面部分:

  GROUP=camera

  為:

  GROUP=users

  儲存退出。你也可以不改變這個,直接建立camera組,並將允許訪問數位相機的使用者新增到該組也是可以的。

  3、改變該檔案屬性使之可以執行:

  # chmod +x /etc/hotplug/usb/usbcam

  檢測你的設定:插上你的數位相機並開啟電源開關,如已經插上的,關閉電源再開啟。檢視你係統中/proc/bus/usb下的內容

  # ls -lR /proc/bus/usb

  這裡至少應該有一個不是root項的。在我的系統中,顯示如下:

  ...

/proc/bus/usb/004:

total 0

-rw-r--r-- 1 root root 43 Apr 12 16:05 001

-rw-r--r-- 1 root root 43 Apr 12 16:05 002

-rw-r--r-- 1 root root 59 Apr 12 16:05 003

-rw-r--r-- 1 root root 211 Apr 12 16:05 004

-rw-rw---- 1 root users 57 Apr 12 17:58 007

...

  注意最後一行。

  現在你可以使用gphoto2或者最新的gthumb從你的數位相機中下載圖片了。好好樂一下吧!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-940354/,如需轉載,請註明出處,否則將追究法律責任。

相關文章