桐山です At Fri, 17 Aug 2012 08:14:42 +0900, Dobashi.M wrote: > > At Fri, 17 Aug 2012 04:47:39 +0900, > KIRIYAMA Kazuhiko wrote: > > えーと,moused は obsolete で hald を使うのが推奨されていませんでした? > ... > > hald_enable="YES" > > dbus_enable="YES" > > 上記の設定は行っています。 > > > (2) 以下のデバイス情報ファイルを > > /usr/local/etc/hal/fdi/policy/10-x11-input-jp106.fdi にコピー > > それをコピーしても、USBマウスは動作しませんでした。 > > ただ、マウス用は「mouse-sysmouse.fdi」だそうです。 > ----ここから---- > <?xml version="1.0" encoding="ISO-8859-1"?> > <deviceinfo version="0.2"> > <device> > <match key="info.capabilities" contains="input.mouse"> > <merge key="input.x11_options.Protocol" type="string">Auto</merge> > <merge key="input.x11_options.Device" type="string">/dev/psm0</merge> > <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge> > <merge key="input.x11_options.Emulate3Timeout" type="string">50</merge> > </match> > </device> > </deviceinfo> > ----ここまで---- > > そしてデフォルトのままなら"mouse-sysmouse.fdi"無しでいいそうですし、そ > れを置いても変化はありませんでした。 > > /var/log/Xorg.0.log > ... > (**) Option "Device" "/dev/ums0" > (EE) xf86OpenSerial: Cannot open device /dev/ums0 > Device busy. > (EE) Mitsumi Quick Scroll Mouse USB: cannot open input device > ... > でも云われている様に Xorgの起動時にマウスが動いていると"busy"と云う事 > で openされないのかと思われますので、「moused_nondefault_enable="NO"」 > で起動時 offにする事で対処されたかと思われます。 > > 9.1-BETA1になって > xf86-input-mouse-1.6.0.tar.bz2 --> xf86-input-mouse-1.7.1.tar.bz2 > 多少の変更がある様ですが、当方ではよく分かりませんでした;
うちでは xorg.conf[0] の InputDevice セクションで Option "Device" "/dev/psm0" してます.ということで当方の環境 admin@kazu:~[103]% uname -a FreeBSD kazu.pis 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #5: Tue Aug 7 07:48:30 JST 2012 r...@kazu.pis:/usr/obj/usr/src/sys/GENERIC amd64 admin@kazu:~[104]% pkg_info -aI | grep xorg xorg-7.5.2 X.Org complete distribution metaport xorg-apps-7.5.2 X.org apps meta-port xorg-cf-files-1.0.4 X.org cf files for use with imake builds xorg-docs-1.6,1 X.org documentation files xorg-drivers-7.5.2 X.org drivers meta-port xorg-fonts-100dpi-7.5.1 X.Org 100dpi bitmap fonts xorg-fonts-7.5.1 X.org fonts meta-port xorg-fonts-75dpi-7.5.1 X.Org 75dpi bitmap fonts xorg-fonts-cyrillic-7.5.1 X.Org Cyrillic bitmap fonts xorg-fonts-miscbitmaps-7.5.1 X.Org miscellaneous bitmap fonts xorg-fonts-truetype-7.5.1 X.Org TrueType fonts xorg-fonts-type1-7.5.1 X.Org Type1 fonts xorg-libraries-7.5.1 X.org libraries meta-port xorg-macros-1.16.1 X.Org development aclocal macros xorg-server-1.10.6,1 X.Org X server and related programs admin@kazu:~[105]% でチェックしてみました.まず rc.conf[1] で #moused_enable="YES" hald_enable="YES" dbus_enable="YES" にして X を立ち上げないで,具体的には /etc/ttys で ttyv8 "/usr/local/bin/xdm -nodaemon" xterm off secure にして再起動すると ums0: <KYE Optical Mouse, class 0/0, rev 1.10/0.00, addr 2> on usbus0 ums0: 3 buttons and [XYZ] coordinates ID=0 でマウスが認識され[2],マウスはちゃんと使えました.次に X を立ち上げて,具体 的には /etc/ttys で ttyv8 "/usr/bin/env LANG=ja_JP.eucJP /usr/local/bin/xdm -nodaemon" xterm on secure にして再起動すると [ 31.254] (II) config/hal: Adding input device Optical Mouse [ 31.254] (II) LoadModule: "mouse" [ 31.256] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so [ 31.325] (II) Module mouse: vendor="X.Org Foundation" [ 31.325] compiled for 1.10.6, module version = 1.7.1 [ 31.325] Module class: X.Org XInput Driver [ 31.325] ABI class: X.Org XInput driver, version 12.2 [ 31.325] (II) Using input driver 'mouse' for 'Optical Mouse' [ 31.325] (II) Loading /usr/local/lib/xorg/modules/input/mouse_drv.so [ 31.325] (**) Optical Mouse: always reports core events [ 31.325] (**) Option "Device" "/dev/sysmouse" [ 31.325] (==) Optical Mouse: Protocol: "Auto" [ 31.325] (**) Optical Mouse: always reports core events [ 31.326] (==) Optical Mouse: Emulate3Buttons, Emulate3Timeout: 50 [ 31.326] (**) Optical Mouse: ZAxisMapping: buttons 4 and 5 [ 31.326] (**) Optical Mouse: Buttons: 9 [ 31.326] (**) Option "config_info" "hal:/org/freedesktop/Hal/devices/usb_device_458_7_noserial_if0" [ 31.326] (II) XINPUT: Adding extended input device "Optical Mouse" (type: MOUSE) [ 31.326] (**) Optical Mouse: (accel) keeping acceleration scheme 1 [ 31.326] (**) Optical Mouse: (accel) acceleration profile 0 [ 31.326] (**) Optical Mouse: (accel) acceleration factor: 2.000 [ 31.326] (**) Optical Mouse: (accel) acceleration threshold: 4 [ 31.327] (II) Optical Mouse: SetupAuto: hw.iftype is 4, hw.model is 0 [ 31.327] (II) Optical Mouse: SetupAuto: protocol is SysMouse と認識され[3],ちゃんとマウスは使えます. [0] http://www.openedu.org/~kiri/trouble/xorg.conf [1] http://www.openedu.org/~kiri/trouble/rc.conf [2] http://www.openedu.org/~kiri/trouble/dmesg.boot [3] http://www.openedu.org/~kiri/trouble/Xorg.0.log