桐山です

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

メールによる返信