Tuesday July 13, 2004
alanc @ sun.com
Alan Coopersmith’s blog
Random thoughts of a disorganized mind...
(and though it should be obvious, while Sun pays me to think about things, they disclaim any responsibility for these thoughts, nor do I claim what I say matches in any way what Sun thinks)
Wheel Mouse support for Solaris: Part 1: Getting the software
After years of talking about it, we finally got the input device driver group and the X group together late last year to add support for mouse scroll wheels to Solaris. The support first appeared in Solaris Express 4/04 for USB mice on SPARC systems, and Solaris Express 5/04 for USB & PS/2 mice on x86 systems, and has now been backported to patches for Solaris 9 (which will be incorporated in the next Solaris 9 update release).
To get the support for Solaris 9, you need to install these patches or later releases, which should all be on SunSolve soon:
| Solaris 9 sparc | ||
|---|---|---|
| 112785-36 | X11 6.6.1: Xsun patch | |
| 115553-08 | SunOS 5.9: USB Drivers and Framework Patch | |
| 115004-02 | SunOS 5.9: /kernel/misc/kbtrans patch | |
| 117418-01 | SunOS 5.9: consms patch | |
| 3> | ||
| S9 x86 | Needed for | |
| 112786-25 | X11 6.6.1_x86: Xsun patch | USB or PS/2 |
| 115554-10 | SunOS 5.9_x86: USB Drivers and Framework patch | USB |
| 117417-01 | SunOS 5.9_x86: consms patch | USB |
| 115003-02 | SunOS 5.9_x86: kbtrans patch | USB |
| 117419-01 | SunOS 5.9_x86: wheel mouse support vuid Patch | PS/2 |
If you use the Xorg or XFree86 servers instead of Xsun, you should already have support for PS/2 wheel mice from the raw PS/2 support in those servers directly. To get support for USB wheel mice, you'll need the updated drivers from the above patches or Solaris Express, and either get the latest Xorg source from CVS or apply the patch from Xorg Bugzilla #434.
For Sun Rays, the support was included directly in Sun Ray Server Software 2.0, and none of the above is needed.
For Solaris 8, there are freeware drivers written by two members of the Solaris community:
- USB (sparc & x86): http://www.bolthole.com/solaris/drivers/usb-usbsm.html
- PS/2 (x86 only): http://www.tools.de/solaris/ps2wheel/
Later this week I'll write more about how to configure it and using it in applications.
Posted at 11:57PM Jul 13, 2004 by Alan Coopersmith in Solaris | Comments[3]
