![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
The Scroll Mouse Page |
I've used a M$ Intellimouse for several years now and never tried to get the scroll to work in Linux. For some unknown reason I've always assumed that if the scroll wheel didn't work, I wasn't going to spend any time on it. Today I decided I would do a search on the forum at linuxjunior.org and see if anyone had gotten one to work. I was in luck and found that most generally you only need to edit one or two lines in XF86Config to do it. First, your mouse driver must support it. PS/2 and msmouse won't do it, but the Intellimouse (IMPS/2) will. So I changed "Protocol". The next change, was emulating 3 buttons will mess up the wheel, so I commented out (or removed) those options. Finally, you have to add a "ZAxisMapping", so I added it and mapped it to "4 5". I saved the file and restarted my X-Server (Ctrl-Alt-Bksp) and magically the scroll wheel worked perfect. A sample of my XF86Config is: ********************** START OF SECTION *********************************************** Section "InputDevice" # Identifier and driver Identifier "Mouse1" Driver "mouse" # The available mouse protocols types that you can set below are: # Auto BusMouse GlidePoint GlidePointPS/2 IntelliMouse IMPS/2 # Logitech Microsoft MMHitTab MMSeries Mouseman MouseManPlusPS/2 # MouseSystems NetMousePS/2 NetScrollPS/2 OSMouse PS/2 SysMouse # ThinkingMouse ThinkingMousePS/2 Xqueue Option "Protocol" "IMPS/2" # Option "Protocol" "PS/2" Option "Device" "/dev/mouse" # Option "Device" "/dev/psaux" # Option "Device" "/dev/ttyS0" # Option "Device" "/dev/ttyS1" # Emulate3Buttons is an option for 2-button Microsoft mice # Emulate3Timeout is the timeout in milliseconds (default is 50ms) # Option "Emulate3Buttons" # Option "Emulate3Timeout" "50" Option "ZAxisMapping" "4 5" ********************** END OF SECTION ************************************** Thanks to my friends at http://www.linuxjunior.org for this fix! ~Guitarlynn ~Guitarlynn |
![]() |
| copyright 2000 | Contact Guitarlynn | |