Click to See Complete Forum and Search --> : Intellimouse Explorer USB PS/2 Mouse


beetlespace
10-27-2005, 05:44 PM
I have Googled this out my ears, but still have no luck getting this mouse to work. The scroll wheel nor the two thumb buttons. I am using Slackware 10.2. From what I gather, Slack now uses the xorg cofiguration. Anyway in the /ect/X11 directory I have the following files:

xorg.conf
xorg.cong-fbdev
xorg.conf-vesa

When searching the net I kept coming across info pointing to modifying the xorg.conf file to get this mouse working. Here is what this file looks like under the Pointer's InputDevice Section:

# ************************************************** ********************
# Core Pointer's InputDevice section
# ************************************************** ********************

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"
Driver "mouse"

# On platforms where PnP mouse detection is supported the following
# protocol setting can be used when using a newer PnP mouse:

# Option "Protocol" "Auto"

# 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" "ExplorerPS/2"

# The mouse device. The device is normally set to /dev/mouse,
# which is usually a symbolic link to the real device.

Option "Device" "/dev/mouse"
# Option "Device" "/dev/psaux"
# Option "Device" "/dev/ttyS0"
# Option "Device" "/dev/ttyS1"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

# Option "Protocol" "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

# Option "BaudRate" "9600"
# Option "SampleRate" "150"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

# Option "Emulate3Buttons"
# Option "Emulate3Timeout" "50"

# ChordMiddle is an option for some 3-button Logitech mice

# Option "ChordMiddle"

EndSection



********************************************

Is this the only file I have to modify if I do have to modify anything?
I am using a KMV switch and am using a USB to PS/2 adapter. This should not make a difference. On the other PCs, this mouse works under XP, the scroll wheel works under SuSE 9.2 (but not the thumb buttons)

Please help before I pull out the rest of my hair!!
:D

Parcival
10-27-2005, 06:21 PM
I am running an Intellimouse Explorer with xorg, too. Both main buttons, the wheel, and one of the thumb buttons work (I guess I could make the other work, too, if I did some research).

Anyway, this is how the corresponding lines in my xorg.conf look like:

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection

bburton
10-27-2005, 08:35 PM
I have Googled this out my ears, but still have no luck getting this mouse to work.

Really? I went to Google4Linux, typed in "intellimouse" and clicked on the first link...

http://www.linuxquestions.org/questions/showthread.php?threadid=373460

About half way down the page you see this:

...try this to get the side buttons working, This is my xorg.conf file in /etc/x11:

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "ExplorerPS/2 on USB"
Option "Protocol" "ExplorerPS/2"
Option "Vendor" "USB-Mouse"
Option "ZAxisMapping" "6 7"
EndSection

This is for the Intellimouse 2.0, there are actually nine buttons but I have not been able to get them to work. This will at least get your side buttons working. After you change the xorg.conf file create the following file: /etc: profile.local

After you create it run the following code:

xmodmap -e "pointer = 1 2 3 6 7 4 5"

The 6 and 7 button can be reversed if you want the back button to be the first side button. Let me know if this works.

You'll of course have to substitute /dev/mouse for the device and tweak it, etc.

beetlespace
10-27-2005, 09:11 PM
Really? I went to Google4Linux, typed in "intellimouse" and clicked on the first link...

http://www.linuxquestions.org/questions/showthread.php?threadid=373460

About half way down the page you see this:



You'll of course have to substitute /dev/mouse for the device and tweak it, etc.

OK, just to clarify. I am to create the file named profile.local in my etc/X11/ folder.

What does it mean to "run the following code:

xmodmap -e "pointer = 1 2 3 6 7 4 5"

Does this mean at a bash prompt as root to run xmodmap -e "pointer = 1 2 3 6 7 4 5"??

Sorry to be so anal, but I am tyrying not to just get a solution. I am trying to figure out WHY I am doing this. Not just how.

I understand what the lines that I am adding to the xorg.conf file does. That tells X what kind of mouse it is. But what is the rest? Why do I have to create the profile.local file and why am I not putting anything in that file? What is the xmodmap command?

Please bear with me.