Jump to content
Compatible Support Forums
Sign in to follow this  
blueworm

5 button mouse

Recommended Posts

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

Share this post


Link to post

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.

Share this post


Link to post

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.

Share this post


Link to post

Thats odd, it works perfectly for me, if that doesn't work I don't know any other way of helping you, sorry.

Share this post


Link to post

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.

Share this post


Link to post

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.

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×