UbuntuでKensingtonのExpert Mouse
友人からkensingtonのexpert mouseを譲り受けました。
結果的にはubuntu 8.10でも快調に動作しています。
ボールをくるくるさせるのがとても楽しいです。
以下、動作させるまでの紆余曲折。
ノートPCの背面にあるUSBポートに挿しこんでみるも、ウンともスンとも言わず。という訳でさっそくググる作業にはいる。で、見つけた情報がこれら。
- [ubuntu] 9.04 Kensington Expert Mouse (trackball) on serial port [Archive] - Ubuntu Forums
- Ubuntu9.05でのexpert mouseの設定方法。シリアルポートの設定だけど、下のレスでUSBポートの設定が載っている。
思ったより情報が見つからない。いやな予感がする。
とりあえず、上記のページを参考にして、/etc/hal/fdi/policyをいじってみる。
失敗。モニタ真っ暗。しかもピクリともせず。
再起動時に、以下のようなエラーログを確認。
hub 1-0:1.0: unable to enumerate USB device on port
こりゃカーネルレベルでだめかもわからんね、などと半分あきらめモード。
しかし、気まぐれにUSBを挿す箇所を変えみたら、あっという間に認識。X関係もいじらずデフォで使えるプラグアンドプレイっぷりを発揮。どういうことなの・・・
そりゃ情報が少ないはずですね、デフォで認識するのだもの。
以下のコマンドできっちりOS側が認識しているを確認。
Ubuntu-desktop$ xinput list | grep 'id=' "Virtual core keyboard" id=0 [XKeyboard] "Virtual core pointer" id=1 [XPointer] "em7" id=2 [XExtensionPointer] "Macintosh mouse button emulation" id=3 [XExtensionPointer] "TPPS/2 IBM TrackPoint" id=4 [XExtensionPointer] "AT Translated Set 2 keyboard" id=5 [XExtensionKeyboard] "Kensington Kensington Expert Mouse" id=6 [XExtensionPointer]
今回の教訓
USB 挿してダメなら 場所変えろ