Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Definitive MX700 Howto
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
kezzla
Apprentice
Apprentice


Joined: 21 Aug 2003
Posts: 253
Location: Austin, TX

PostPosted: Fri May 28, 2004 4:35 am    Post subject: Definitive MX700 Howto Reply with quote

CAN SOMEONE PLEASE POST WORKING MX700 CONFIGS !!! I've read all the freaking mx700 posts...which start out like, well I don't have the mx700 but here's my config...ONLY POST IF YOU ACTUALLY OWN AND USE an MX700 please. NO posts of other forum links. Answers in this post only. To my knowledge there are EIGHT buttons. I use the ExplorerPS/2 protocol. Scrollwheel works fine, my thumb buttons DO NOT. I'm grasping at straws here. I emerged imwheel, which by its very name suggests it's not going to help with thumb buttons. Xmodmap is supposed to do this for me ?
Please fellow MX700 users, sound off ! :)

A BIG TIA !!!
Back to top
View user's profile Send private message
Admiral LSD
Guru
Guru


Joined: 27 Jun 2003
Posts: 522
Location: Northam, W.A., Australia

PostPosted: Fri May 28, 2004 4:51 am    Post subject: Reply with quote

I don't own an MX700 (yeah yeah, I know what you said but this is Linux, things are largely generic) but the hoops you need to jump through shouldn't be all that different to my Wireless Intellimouse Explorer. What I do for that is put:

Code:
    Identifier  "Mouse1"
    Driver "mouse"
    Option "Protocol"   "ExplorerPS/2"
    Option "Device"     "/dev/input/mice"
    Option "Buttons"    "9"
    Option "ZAxisMapping""6 7"


in XF86Config/xorg.config to enable the buttons,

Code:
imwheel -k -p -b "67" &
xmodmap -e "pointer = 1 2 3 6 7 4 5 8 9" &


in my xinit file to enable the thumb buttons and map the rest correctly followed lastly by putting

Code:
".*"
None, Up, Alt_L|Left
None, Down, Alt_L|Right


in ~/.iwheelrc to make them do something useful. I'm not sure how much massaging that'll require to work with an MX700 but at the very least it gives you somewhere to start looking.
_________________
Wasurenaide...
...watashi ga iru koto o.
Itsudatte soba ni iru yo.

Registered Linux user #319839
Back to top
View user's profile Send private message
herbo
Tux's lil' helper
Tux's lil' helper


Joined: 13 Feb 2004
Posts: 145
Location: Land Of Oz

PostPosted: Fri May 28, 2004 6:36 am    Post subject: Reply with quote

I do have an mx700 and Admiral LSD is pretty much spot on.

In Xorg.conf:
Code:
    Identifier  "Mouse1"
    Driver "mouse"
    Option "Protocol"   "ExplorerPS/2"
    Option "Buttons"    "7"
    Option "ZAxisMapping"   "6 7"
    Option "Device"     "/dev/psaux"


I added these lines to /etc/X11/Sessions/Gnome or kde-3.2.2:
Code:
/usr/X11R6/bin/xmodmap -e "pointer = 1 2 3 6 7 4 5"
/usr/bin/imwheel -k -p -f -b "67"


And finally in my imwheelrc (mine is systemwide in /etc/X11):
Code:

".*"
 None, Up,   Alt_L|Left
 None, Down, Alt_L|Right


Only button that does not work is the switch button on top of the mouse, but backwards and forwards works fine in mozilla/konqueror.
Back to top
View user's profile Send private message
kezzla
Apprentice
Apprentice


Joined: 21 Aug 2003
Posts: 253
Location: Austin, TX

PostPosted: Fri May 28, 2004 1:37 pm    Post subject: Reply with quote

Thanks for the configs, I'll try them ASAP :D
Back to top
View user's profile Send private message
kezzla
Apprentice
Apprentice


Joined: 21 Aug 2003
Posts: 253
Location: Austin, TX

PostPosted: Sat May 29, 2004 5:01 am    Post subject: Reply with quote

Silly question...
Do /etc/X11/Xmodmap and /etc/X11/imwheelrc have to be executable ?
Back to top
View user's profile Send private message
herbo
Tux's lil' helper
Tux's lil' helper


Joined: 13 Feb 2004
Posts: 145
Location: Land Of Oz

PostPosted: Sun May 30, 2004 8:18 am    Post subject: Reply with quote

nah, just make sure world can read them though.
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Sun May 30, 2004 10:34 am    Post subject: Reply with quote

Code:

Section     "InputDevice"
    Identifier  "Logitech MX 700"
    Driver  "mouse"
    Option  "Protocol"  "IMPS/2"
    Option  "Device"    "/dev/input/mice"
    Option  "ZAxisMapping"  "4 5"
    Option  "Resolution"    "800"
EndSection

_________________
linux: #232767


Last edited by ikaro on Mon May 31, 2004 10:37 pm; edited 1 time in total
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Sun May 30, 2004 11:09 am    Post subject: Reply with quote

hmm ive tried some of your configs and i cant see any difference from the usability that my more simple config suplies.

for example, the thumb buttons, which i think are suppose to be back - forward in the browser, don't work that way.
the MX mouse have 8 buttons how come some of you come up with 9 buttons ?

lets take a look at it :
http://www.bit-tech.net/images/review/196/6.jpg


The button: "Program Switcher" who have this working the right way ? how ?

The thumb buttons: back & forward who have these working with Mozilla Firefox ? and how ?


The buttons Up & Down do the same as scrooling the wheel up & down which is faster and more convenient .... wierd.

anyone got it working correctly ?


a review here for ppl interested in buying one of these:
http://www.bit-tech.net/review/196/
_________________
linux: #232767
Back to top
View user's profile Send private message
Admiral LSD
Guru
Guru


Joined: 27 Jun 2003
Posts: 522
Location: Northam, W.A., Australia

PostPosted: Sun May 30, 2004 11:25 am    Post subject: Reply with quote

As I mentioned in my post I don't actually own an MX700, I have a Microsoft Wireless Intellimouse Explorer instead which does have 9 buttons (standard left and right, mouse wheel up and down, mouse wheel button, two thumb buttons and a two way tilt wheel). I posted my config since, apart from having to adjust for the number of buttons and their functions, it shouldn't be much different to what's required for an MX700.
_________________
Wasurenaide...
...watashi ga iru koto o.
Itsudatte soba ni iru yo.

Registered Linux user #319839
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Sun May 30, 2004 12:07 pm    Post subject: Reply with quote

right you have a MS mouse ... i just looked at the topic and assumed it was a MX 700 .. anyways ..



the "thumb buttons" are mapped as button3 for forward & button2 for backwards, now I think these buttons should be 6 & 7 ? and the switch applications should be the 8th button ? right ?

how can i change that ?
Ive been trying with the xmodmap thing but i never really used it and the more i try the worse it gets :roll:
_________________
linux: #232767
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Sun May 30, 2004 1:37 pm    Post subject: Reply with quote

ok i found some more stuff on the net and this is the closest I can get it to work like it would on Microsfot Windowz:

Code:

Section     "InputDevice"
    Identifier  "Logitech MX 700"
    Driver  "mouse"
    Option  "Protocol" "ExplorerPS/2"
    Option  "Device"    "/dev/input/mice"
    Option  "ZAxisMapping"  "6 7"
    Option  "buttons"   "7"
    Option  "Resolution"    "800"
EndSection



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


*edit*

Only problem is that when you press the button that is in front of the wheel it does scroolUP and browses Back at the same time , rendering the button useless.


:roll:
_________________
linux: #232767


Last edited by ikaro on Mon May 31, 2004 2:36 pm; edited 1 time in total
Back to top
View user's profile Send private message
beastmaster
Apprentice
Apprentice


Joined: 24 May 2004
Posts: 230

PostPosted: Mon May 31, 2004 8:05 am    Post subject: Reply with quote

Hi everyone :)
I have a Logitech MX500 mouse, it's basically the same mouse as MX700 just without wireless.
I've tried all the setup guides from other threads to no avid too, and been reading over and over from head to toes, now I got the thumb buttoms to work however oddly it produces scroll-up and scroll-down events which shouldn't be. And the wheel-up and wheel-down buttons acts as scroll-left and scroll-right :(... I don't get it...
Here are what I have in my configurations:

XF86config :
Code:

    Identifier  "LogiMX500"
    Driver "mouse"
    Option "Protocol"   "ExplorerPS/2"
    Option "Device"     "/dev/input/mice"
    Option "Buttons"    "7"
    Option "ZAxisMapping"       "6 7"
    Option "Resolution" "300"


/etc/X11/xinit/xinitrc :
Code:

...
# wheel mouse mapping
imwheel -k -p -b "67" -f
xmodmap -e "pointer = 1 2 3 6 7 4 5"
...


/etc/X11/Xmodmap :
Code:

# wheel mouse remapping
pointer = 1 2 3 6 7 4 5


/etc/X11/Sessions/openbox :
Code:

#!/bin/sh
# start openbox
exec xmodmap -e "pointer = 1 2 3 6 7 4 5" &
exec imwheel -p -k -b "000067" -f &
/usr/bin/openbox


/etc/X11/imwheelrc :
Code:

"(null)"
None, Thumb1, Alt_L|Left,1  # backward
None, Thumb2, Alt_L|Right,1 # forward

"^Mozilla.*"
None, Thumb1, Alt_L|Left,1
None, Thumb2, Alt_L|Right,1

"^firefox.*"
None, Thumb1, Alt_L|Left,1
None, Thumb2, Alt_L|Right,1

".*"
None, Thumb1, Alt_L|Left,1
None, Thumb2, Alt_L|Right,1


I've been fighting with it for 7 hours already, dry and clueless :cry:
Can anyone point me out what I did wrong here.
Thank you.
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Tue Jun 01, 2004 12:19 am    Post subject: Reply with quote

i found this one on the imwheel website:
http://www.glaurung.demon.co.uk/info/linux.mx500.howto.html

which doesn't work.

I think this is a lost cause.
_________________
linux: #232767
Back to top
View user's profile Send private message
beastmaster
Apprentice
Apprentice


Joined: 24 May 2004
Posts: 230

PostPosted: Tue Jun 01, 2004 12:39 am    Post subject: Reply with quote

Hi ikaro, thanks for replying.
However I've followed that website, and it still does no good :cry:

with the change of imwheel -p -b "0067"
and in the imwheelrc
......
".*"
None, Left, Alt_L|Left
None, Right, Alt_L|Right

now, when I click the thumb buttons it acts as scrolling up and down; wheel buttons act as scrolling left and right :(
It should be opposite....
It's been another half day that I'm attemping to get the mouse forward and backward buttons to work, the worse beast ever :cry:
I know a lot of you who own MX500/700 say it works perfectly, ok :? care to guide me thru where I did wrong and share your working codes/config files?

Thank you.
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Tue Jun 01, 2004 1:21 am    Post subject: Reply with quote

I got the MX 700 and everything _almost_ works.

I got to know today that a "Bug" in the 2.6.x kernels /drivers/input/mousedev.c makes a problem to mouses with many buttons ( MX 700 )

Like the one im experiencing, a mouse click triggers 2 actions.

anyways, with this config you get the thumb buttons working:

Code:

Section     "InputDevice"
    Identifier  "Logitech MX 700"
    Driver  "mouse"
    Option  "Protocol" "ExplorerPS/2"
    Option  "Device" "/dev/input/mice"
    Option  "ZAxisMapping" "6 7"
    Option  "buttons" "7"
    Option  "Resolution" "800"
EndSection



Code:

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


check if you get the same:
Code:

 [~] xmodmap -pp               
There are 7 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              6
        5              7
        6              4
        7              5

ps: see that buttons 6/7 are mapped to 4/5


You can drop the imwheel, its not needed. at least im not using it and _almost_ all buttons work.
_________________
linux: #232767
Back to top
View user's profile Send private message
beastmaster
Apprentice
Apprentice


Joined: 24 May 2004
Posts: 230

PostPosted: Tue Jun 01, 2004 1:34 am    Post subject: Reply with quote

Hi ikaro,

thank you for the inputs.

your XF86Config's mouse session looks just like what I have, except the mouse resolution that I set it to 300.
This time, I'm going to do the old-fashioned way, rebooting the computer and see :?

Questions:
1) when you say you get your thumb buttons to work, does it work properly though? like can you trigger the web browsing backward and forward in Mozilla or any browser you use?

2) did you mean dropping the imwheelrc config file?
3) about the MX500/700 mouse bug in kernel driver, which mouse click triggers 2 actions? is there a website.
Back to top
View user's profile Send private message
beastmaster
Apprentice
Apprentice


Joined: 24 May 2004
Posts: 230

PostPosted: Tue Jun 01, 2004 5:06 am    Post subject: Reply with quote

Ok, with all my configutation as in previous posts, I made a local home user's .xinitrc and drop the xmodmap mapping in there. Everything works great, wheel up and down functional, except the thumb buttons don't act properly, when I click on it, it move the cursor left/right in mozilla :(

I have these key binded in imwheelrc file also:

".*"
None, Down, Alt_L|Left
None, Up, Alt_L|Right

Is it really Up, Down for thumb events?
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Tue Jun 01, 2004 12:52 pm    Post subject: Reply with quote

yes the thumb buttons work fine in Mozilla Firefox.
and with "drop the imwheel" i mean It's not needed, bloat. capiche ?
:lol:
_________________
linux: #232767
Back to top
View user's profile Send private message
firephoto
Veteran
Veteran


Joined: 29 Oct 2003
Posts: 1610
Location: +48° 5' 23.40", -119° 48' 30.00"

PostPosted: Tue Jun 01, 2004 4:52 pm    Post subject: Reply with quote

No imwheel here, thumb buttons scroll left and right where needed, but I mostly mapped them so I can assign functions when playing AAO. I tried imwheel many times in the past but i never could get it working good without lots of quirks. Using a MX500 on the usb port.

There's a post in the Games forum about using the logitech_applet program for tweaking some settings.
https://forums.gentoo.org/viewtopic.php?t=164679&highlight=logitechapplet
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Tue Jun 01, 2004 5:53 pm    Post subject: Reply with quote

cool thanks for the tip.
i tried it, but can't really notice any difference.

Code:

001/016     046D/C506   C-BF16-MSE      MX700 Optical Mouse
   Result: 8
   P6  = 20
   P0  = 3d
   P4  = 8b
   P5  = 45 Channel 1    Battery: 5
   P8  = 73
   P9  = f
   PB0 = 1
   PB1 = ee Two channel   800cpi support   No Horizontal Roller   Vertical Roller   8 buttons

_________________
linux: #232767
Back to top
View user's profile Send private message
Wellu
n00b
n00b


Joined: 01 Jun 2004
Posts: 3

PostPosted: Tue Jun 01, 2004 6:00 pm    Post subject: Reply with quote

This is how I got my MS IntelliMouse Explorer 3.0 working as I wanted :

/etc/X11/XF86Config :
Code:

Section "InputDevice"

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "ExplorerPS/2"
    Option "Device"      "/dev/mouse"
    Option "Buttons" "7"
    Option "ZAxisMapping" "6 7"
    Option "Resolution" "1200"

EndSection


/etc/X11/imwheelrc : (this is my WHOLE imwheerc :))
Code:

"^Opera"
None, Thumb1, Alt_L|Left
None, Thumb2, Alt_L|Right

"^Firefox.*"
None, Thumb1, Alt_L|Left
None, Thumb2, Alt_L|Right


Finally put these on .xinitrc (or run straight from terminal) :

Code:

xmodmap -e "pointer = 1 2 3 6 7 4 5"
imwheel -kfb "000067"
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Tue Jun 01, 2004 6:09 pm    Post subject: Reply with quote

Wellu wrote:
This is how I got my MS IntelliMouse Explorer 3.0 working as I wanted :

/etc/X11/XF86Config :
Code:

Section "InputDevice"

    Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "ExplorerPS/2"
    Option "Device"      "/dev/mouse"
    Option "Buttons" "7"
    Option "ZAxisMapping" "6 7"
    Option "Resolution" "1200"



AFIK the "resolution" is the DPI of the mouse, i doubt that your mouse can do 1200 DPI.
If you can prove otherwise, please post a url to the document.
_________________
linux: #232767
Back to top
View user's profile Send private message
beastmaster
Apprentice
Apprentice


Joined: 24 May 2004
Posts: 230

PostPosted: Tue Jun 01, 2004 6:37 pm    Post subject: Reply with quote

hi ikaro,

now my .xinitrc only contain this line:
Code:

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

it's without loading the imwheel stuff.
mouse wheels work fine, but still no thumb backward and forward :(
Back to top
View user's profile Send private message
ikaro
Advocate
Advocate


Joined: 14 Jul 2003
Posts: 2526
Location: Denmark

PostPosted: Tue Jun 01, 2004 6:51 pm    Post subject: Reply with quote

hmm thats wierd :?
you use firefox too ? and is the mouse connected to the USB ?
_________________
linux: #232767
Back to top
View user's profile Send private message
Wellu
n00b
n00b


Joined: 01 Jun 2004
Posts: 3

PostPosted: Tue Jun 01, 2004 6:52 pm    Post subject: Reply with quote

beastmaster wrote:

it's without loading the imwheel stuff.
mouse wheels work fine, but still no thumb backward and forward :(


That's where the imwheel steps in. It allows you to "bind" those thumb buttons to emulated keypresses.

and ikaro, that "Resolution" option didn't seem to have any notable effect so I just punched that number in :) As long as it works fine it stays there on my config.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Goto page 1, 2, 3, 4, 5, 6, 7, 8  Next
Page 1 of 8

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum