Tuesday, 12-Dec-2000 10:32:07 EST
Newbized Help Files articles discussion board bookshelf sensei's log advertising info
Configuring the Intellimouse Explorer in XFree86 V4+ Written By: deadman

After many many hours of restarting X, we've found that, in order to get all seven of the buttons to be visible to X, you need to define the mouse as follows:

Section "InputDevice"
        Identifier "Mouse0"
        Driver "mouse"
        Option "Protocol" "ExplorerPS/2"
        Option "Device" "/dev/mouse"
        Option "Buttons" "7"
        Option "ZAxisMapping" "6 7"

If left as-is, your scrolling will occur with the "side buttons" and NOT with the wheel, so one has to
xmodmap -e "pointer = 1 2 3 6 7 4 5"
to get the wheel working correctly. I have this in a shell script that GNOME executes on startup. If anyone knows any other way to make this permanent, please email me. I've tried ~/.Xdefaults ~/.xdefaults ~/.xinitrc ~/.xsession and a couple of things in /etc/X11/ and none of them work.

If you set ZAxisMapping to "4 5" the mousewheel will work, but X won't see the other buttons. (xev)

I've posted a screenshot of xev showing the 6 and 7 mouse events.

Once you have this configured, you may wish to head over to Colas Nahaboo X mouse wheel scroll page. He has a lot of good information on how to get various applications working with the mouse-wheel.

Send comments to Sam Rowe, deadman at deadman dot org.

Would you like to have your article published online? Send them in to

[-NHF Control Panel-]
The Linux Channel at
Linux Planet
Linux Today
Linux Central
Just Linux
Linux Programming
Linux Start
BSD Today
Apache Today
Enterprise Linux Today
BSD Central
All Linux Devices
[-What's New-]
Order a Linuxnewbie T-Shirt
Easy Webcam NHF
Directory Navigation NHF
Installing Snort 1.6.3 on SuSE 6.x-7.x
Customizing vim
The SysVinit NHF
Installing ALSA for the VT82C686 integrated sound
USB Creative Video Blaster II for Linux
Configuring the Intellimouse Explorer in XFree86 V4+
The beginnings of a distro NHF
Getting Past Carnivore?
Getting and Installing PGP
Getting your ATI Rage 128 Working
How to create a multiple partition system
Using Fdisk
Introduction to Programming in C/C++ with Vim
Adding a Hard drive in Linux -- In five steps
Installing ALSA for the Yamaha DS-XG Sound Card
Getting your Diamond Rio Mp3 Player to work with Linux
Bash Programming Cheat Sheet
Installing NVIDIA Drivers for Mandrake
Setting up Portsentry
Hard Drive Speed Tweak for Linux
Sensei's Log
Chat room
Join: SETI Black Belts!
Send in your news
Click the image to add to your MyNetscape Page
[-LNO Newsletter-]

The beginnings of a distro NHF
Connecting to the Internet using KPPP
Getting your SBLive to work
Unreal Tournament NHF
LWE Day 2 Pictures
LWE Day 1 Pictures
WoW (Words of Wisdom)
Other sites news
What is Linux?
What is Linux? part deux (ups & downs)
Search newsgroups
The List
ALS Report
Feedback Form
Match: Format: Sort by:
[-Quick Links-]

Copyright 2000 Corp. All Rights Reserved. Legal Notices Privacy Policy