On Wed, 07 Dec 2005 09:03:19 +0200, <[EMAIL PROTECTED]> wrote:
After installing FreeBSD 6.0, I was no longer able to scroll using the
wheel on my Logitech Optical Mouse. I ran moused with the -fd flags and
confirmed that the mouse daemon was catching the z-axis events. My
xorg.conf looked OK to me:
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/sysmouse"
Option "CorePointer"
Option "AlwaysCore"
Option "Protocol" "Auto"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
I struggled for days and tried dozens of things. I came to suspect that
the
problem was related to changes in the way ZAxisMapping is handled by
Xorg. Based on stuff in an Xorg mailing list, I suspect further
changes, likely to be corrective, will be in future versions of the
FreeBSD xorg-server port.
However, for the adventurous and impatient, this is what I did to fix my
problem:
1. Edit
/usr/ports/x11-servers/xorg-server/work/xc/programs/Xserver/hw/xfree86/input/mouse/mouse.c
and change from NULL to "4 5" in the following line:
530c530
< s = xf86SetStrOption(pInfo->options, "ZAxisMapping", "4 5");
---
s = xf86SetStrOption(pInfo->options, "ZAxisMapping", NULL);
2. portupgrade -Wwf xorg-server
3. Restart the X server with CTRL-ALT-Backspace.
I don't really know why it works, so I recommend it only for daredevils,
unless someone wiser can say it is sound.
Cheers,
John
Funny, besides upgrading from 5.4 to 6.0, I changed from nVidia to Radeon
and from a bloated old mouse to a Logitech Optical USB mouse.
Anyway, the video cards were easy to change. But the mouse was tricky.
The generic /dev/sysmouse didn't work for me so i had to specify /dev/ums0
and "ZAxisMapping" "4 5" and the rest was history.
I don't use xdm/gdm/kdm though, i have startx with kde for now. And
sometimes i have to kill the moused daeomn before starting X.
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
++++++++++++++++++++++++++++++++++
Serverele DataNet scaneaza automat toate mesajele dumneavoastra impotriva
virusilor pentru a mentine un mediu cat mai curat.
Retineti ca exista intotdeauna un risc pe care vi-l asumati atunci cand
deschideti un mesaj e-mail.
This message has been scanned automatically against viruses on DataNet servers.
Please note that you allways assume a risk when
you open an e-mail message.
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"