5 button mouse

Mandrake 9. 0 the problem. Trust ami 250 sx optical mouse. ps/2 It has 3 buttons wheel and a further 2 side buttons. I have got it all to work, these are the pertinent lines in XF86Config-4 Section InputDevice Identifier Mouse1 Driver mouse Option Protocol ExplorerPS/2 Option Device /dev/psaux Option Buttons 7 Opti ...

Linux Customization Tweaking 106 This topic was started by ,


data/avatar/default/avatar02.webp

169 Posts
Location -
Joined 2003-03-02
Mandrake 9.0
the problem . Trust ami 250 sx optical mouse.ps/2
It has 3 buttons wheel and a further 2 side buttons.
I have got it all to work, these are the pertinent lines in XF86Config-4
 
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/psaux"
Option "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection
 
This causes a slight inconvenience, it switches the wheel scrolling to the side buttons.
I tried Options "ZAxisMapping" "4 5"
But this does'nt work and switches off the side buttons.
 
Ok fixed it with xmodmap as follows
 
xmodmap -e "pointer 1 2 3 6 7 4 5"
 
Problem solved...
Almost
this means I have to execute this manually before I use mozilla or any other program which
permits scrolling.
In fact I made it a script and execute it via an Icon on the desktop.
What I would like to know is how can I get it to start automatically?
Tried /etc/rc.local
but does'nt work, I imagine because it executes before Xfree86.
Any Ideas

Participate on our website and join the conversation

You have already an account on our website? Use the link below to login.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


data/avatar/default/avatar37.webp

20 Posts
Location -
Joined 2002-05-26
put this line in a file called .Xmodmap in your home folder:
 

Code:
pointer = 1 2 3 6 7 4 5
 
Then it'll automatically set the buttons up when you log in, if you want it to be a global setting then put that line in /etc/X11/Xmodmap instead.

data/avatar/default/avatar02.webp

169 Posts
Location -
Joined 2003-03-02
OP
Thanks
But it is still no go . I tried both methods user and global but nothing.
What is it that I'm overlooking.
the only way it works so far is by fiscally executing # xmodmap -e "pointer = 1 2 3 6 7 4 5"
or using an icon to execute the script which contains the above line.

data/avatar/default/avatar37.webp

20 Posts
Location -
Joined 2002-05-26
Thats odd, it works perfectly for me, if that doesn't work I don't know any other way of helping you, sorry.

data/avatar/default/avatar02.webp

169 Posts
Location -
Joined 2003-03-02
OP
Thanks again for your time.
I tried the same with my laptop.Mandrake 9.0 2.4.20 vanilla kernel(instead of 2.4.19-16mdk) using balckbox( instead of kde.)
but the same frustrating result.
Could you tell me which distro, kernel version, window manager you are running.
Thinking of giving slackware a go on the laptop.

data/avatar/default/avatar37.webp

20 Posts
Location -
Joined 2002-05-26
I use redhat 7.3 with kernel 2.4.18-3. I'm using sawfish as my window manager but those tips are taken directly from xfree86.org so they shouldn't be dependant on kernel, distro or WM, its purely X settings.
 
/etc/X11/Xmodmap and ~/.Xmodmap are called by xdm and startx so it should work straight away.
 
I got my 4 button logitech mouse working without any hassle following the instructions from www.xfree86.org, sorry I can't be much more help.