今井です.
At Thu, 17 Apr 2003 11:41:10 +0900,
Susumu Tanimura/谷村 晋 wrote:
> > 私のところでは,コレガの Changer UV を使っていますが,切替えはうまく動い
> > ています.
> >
> > 動作としては,おそらく同様に,論理的にデバイスを抜き差しして切替えている
> > ようです.
> > murasaki の挿抜時のビープ音が鳴ります.
> CS-102U はUSBエミュレーション信号を出力しないタイプで、切替時には物理的に
> USBを抜いたかたちになるようです。USBエミュレーション信号を出力するタイプを
> 購入した方がよかったでしょうか。コレガの Changer UV にはエミュレーション機
> 能があるのでしょうか?
ええと,Changer UV も,他方の PC に切替えると,USB デバイスが抜かれたよ
うに認識されます.
というわけで,事情はおそらく一緒だと思います.
> 次に/sbin/lsmodの違いの必要箇所を列挙します。
>
> 切替前
> usbkbd 3712 0 (unused)
> usbmouse 2560 0 (unused)
> uhci 26856 0 (unused)
> hid 20448 0 (unused)
>
> 切替後
> usbmouse 2560 0 (unused)
> uhci 26856 0 (unused)
うーん,おかしなことになっていますね.
ええと,まず USB キーボード・マウスのに対しては,
・HID プロトコル keybdev, mousedev
・HIDBP プロトコル usbkbd, usbmouse
の2種類のドライバがあります.
同一のデバイスに対するドライバなので,これらを同時には使わない方がいいで
しょう.
で,Vine の標準的な起動スクリプトでは,HID プロトコルのドライバをあらか
じめロードするようになっています.
/etc/rc.d/rc.sysinit でロードするようになっています.
というわけで,
・usbkbd, usbmouse をロードしている部分を調べて
・それを無効にして
・(murasaki の設定などで)キーボード・マウスの挿入により
keybdev, mousedev をロードするように設定する
というあたりかな,と思います.
でわでわ
_._. __._ _ . ... _ .___ ._. _____ _... ._ _._ _.._. .____ _ . ... _
Kunihiko IMAI
今井 邦彦