diary/Kojima

・やられた...

Garnome の make clean って,ダウンロードしてきたソースコードまで消して くれるのか..

ちょっと面倒だけど,cookies 下のターゲットを消すようにすべきだったか.

・udev rules for USB scanner

あまり詳しく調べていないけど,とりあえず一般ユーザで USB なスキャナを使 うためには /etc/udev/rules.d/50-udev-default.rules の libusb 用の設定で chmod 666 を追加すればいいみたい.

# libusb device nodes
SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", \
  NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"

この設定をした上で

# udevcontrol --reload_rules 

してから USB を抜き挿しすれば使えるようになった.

この設定だと USB スキャナは /dev/bus/usb/003/001 とかに見えるみたい.

kojima@athlon64[~]% /usr/sbin/lsusb
Bus 005 Device 001: ID 0000:0000  
Bus 004 Device 001: ID 0000:0000  
Bus 002 Device 001: ID 0000:0000  
Bus 003 Device 001: ID 0000:0000  
Bus 001 Device 004: ID 04b8:011e Seiko Epson Corp. Perfection 1660 Photo
Bus 001 Device 001: ID 0000:0000  
kojima@athlon64[~]% ls -lR /dev/bus/usb/001/004
crw-rw-rw-  1 root root 189, 3 2008-02-27 00:10 /dev/bus/usb/001/004

以前は /proc/bus/usb/001/004 を見てたと思ったのだけど,この状態だと /proc/bus/usb/001/004 は o+rw でなくても使えている模様.xsane とかが /dev/bus/usb 以下を見るようにするのは dbus とかの仕事なのだろうか?



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:41