FinePix F410

USB接続

USBに接続するとPCが「プ」となったので認識されたことを

# dmesg
hub.c: new USB device 00:1d.2-1, assigned address 5
usb.c: USB device 5 (vend/prod 0x4cb/0x122) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: FUJIFILM Model: USB-DRIVEUNIT Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 5
USB Mass Storage support registered.

で確認する。
どうやらSCSIエミュレーションがされているらしい。

マウントの準備

マウントポイントの作成。

# mkdir /mnt/usbcam

/etc/fstab に下記1行を追加。

/dev/sda1 /mnt/usbcam vfat noauto,user,rw 0 0

自動マウントの設定

/etc/murasaki/murasaki.callに下記1行を追加。

usb-storage: /etc/murasaki/usbcam

/etc/murasaki/usbcam ファイルを作成。

/bin/mount -t vfat /dev/sda1 /mnt/usbcam

実行可能にします。

# chmod +x /etc/murasaki/usbcam

シェルでサムネイル

$ cd /mnt/usbcam/dcim/100_fuji
$ for i in dsc*; do djpeg $i | pnmscale -xsize 80 | cjpeg > ~/t_$i; done

とやるとホームディレクトリに画像のサムネイルが作成される(とどっかのサイトに書いてあった)。
djpeg、pnmscale、cjpegコマンドがなんなのかよくわからない。

Linux Life
Vine Linux > ワークステーション > 周辺機器 > FinePix F410