5 button mouse

This is a discussion about 5 button mouse in the Linux Customization Tweaking category; 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 , . Last reply 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 in our website and join the conversation

You already have an account on our website? To log in, use the link provided below.
Login
Create a new user account. Registration is free and takes only a few seconds.
Register
This subject has been archived. New comments and votes cannot be submitted.
Mar 24
Created
Mar 27
Last Response
0
Likes
2 minutes
Read Time
User User
Users

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.