Announcement

Collapse
No announcement yet.

Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

    Hey guys,

    Just picked up kubuntu again after a long break. I had Breezy installed, but several key peripherals didn't work forcing me to abandon it. Now I'm back with Feisty and I have to say I'm very impressed. Pretty much everything is working flawlessly with the notable exception of my KB/mouse combo. The biggest issue is with my mouse: It's a Logitech MX700 and I just cannot get it to behave the way I want. I followed the tutorial found in the ubuntu forums here https://help.ubuntu.com/community/ManyButtonsMouseHowto, but it's not working.

    I've also noticed that xev reports some kooky stuff- for example, the "cruise" up button is mapped as button 4 (that's good, because so is scroll up), but it's ALSO mapped as button 2....this means that if i happen to hit the button when the cursor is over a link for example, it will click it. Further, the two thumb buttons are apparently mapped as button 2 and button 3 (wheel-click and right-click respectively). Lastly the top button acts as button 2 as well (I don't really care too much about this one, but I did enjoy its alt+tab function in windows).

    Please, for the sake of my sanity, tell me how to set up my mouse so there are no more inadvertent clicks! I'd like to figure out the keyboard mappings as well, but first things first.

    If it helps, here's my xorg.conf
    Code:
    Section "InputDevice"
    	Identifier	"Configured Mouse"
    	Driver		"mouse"
    	Option		"CorePointer"
    	Option		"Device"		"/dev/input/mice"
    	Option		"Protocol"		"ImPS/2"
    	Option		"ZAxisMapping"		"4 5"
    	Option		"Emulate3Buttons"	"false"
    	Option		"Buttons"		"7"
    	Option		"ButtonMapping"		"1 2 3 4 5 6 7"
    	Option		"Resolution"		"800"
    EndSection

    #2
    Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

    Can you find a picture of the mouse, so we know exactly what it looks like? Preferable with labels for all the buttons, but unless you'd be willing to do that yourself...
    For external use only.

    Comment


      #3
      Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

      I'm at work right now, so I can't upload a picture with the buttons properly labeled, but here's a large, clear image of the mouse:

      [img width=301 height=400]http://www.techwarereview.com/pics/mx700.jpg[/img]

      left-click is button 1; middle click is button 2; right-click is button 3; scroll up and down are buttons 4 and 5 respectively; the small button directly above the wheel is mapped as both buttons 4 and 2; the small button below the wheel is mapped as button 5; the button below THAT is also mapped as button 2; the large thumb button is mapped to button 2; the smaller thumb button is mapped as button 3.

      Is that the info you need?

      Comment


        #4
        Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

        Perfect! Now maybe we can get this straightened out.
        I think the first thing to do is remove "4 5" from the button mapping, leaving it only in the Z axis mapping.
        For external use only.

        Comment


          #5
          Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

          such that it looks like this?

          Code:
          Option		"ButtonMapping"		"1 2 3 6 7"
          If so, I'll give this a try once I'm at home. What is the effect of this change, that is, what does this code mean? I assume the z-axis is the scroll wheel up and down, but what does the Button Mapping option tell the computer to do?

          Comment


            #6
            Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

            I think it just enumerates the buttons. I have mine set up like that, and it works perfectly (but I only have two extra buttons).
            For external use only.

            Comment


              #7
              Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

              Okay, I've edited xorg.conf to look like this

              Code:
              Section "InputDevice"
              	Identifier	"Configured Mouse"
              	Driver		"mouse"
              	Option		"CorePointer"
              	Option		"Device"		"/dev/input/mice"
              	Option		"Protocol"		"ImPS/2"
              	Option		"ZAxisMapping"		"4 5"
              	Option		"Emulate3Buttons"	"false"
              	Option		"Buttons"		"7"
              	Option		"ButtonMapping"		"1 2 3 6 7"
              	Option		"Resolution"		"800"
              EndSection
              And restarted X, there's still no change in how the buttons perform.

              Comment


                #8
                Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

                Okay, a bit of an update and some observations:

                I've been told various places that evdev is really the driver to use, that being said, my computer is apparently allergic to it, as X refuses to start with the slightest mention of it. I have however made a bit of progress, my current xorg.conf looks like this:

                Code:
                Section "InputDevice"
                	Identifier 	"Configured Mouse"
                	Driver 		"mouse"
                	Option		"CorePointer"
                	Option 		"Name" 			"Logitech USB Receiver"
                	Option		"Buttons"		"10"
                	Option		"ZAxisMapping"		"4 5"
                EndSection
                This did something curious- xev now reports I have 8 distinct buttons, though buttons 6 and 7 are not mapped to anything, and the cruise up button above the scroll wheel is now mapped to buttons 4 and 8 as opposed to 4 and 2. If i try mapping the Z axis to 6 and 7, then my scroll wheel suddenly has the ability to make firefox go back and forward, so I KNOW there's something going on in there, I just have no idea how to bend it to my will!

                Comment


                  #9
                  Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

                  Well, I'm honestly not sure how you go about troubleshooting this kind of thing, so I'd suggest just playing around with your xorg.conf (never thought I'd say that) and xev, if you can interpret the output. Way too many lines per button press for me.
                  For external use only.

                  Comment


                    #10
                    Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

                    Check out this ManyButtonsMouseHowto
                    Windows no longer obstructs my view.
                    Using Kubuntu Linux since March 23, 2007.
                    "It is a capital mistake to theorize before one has data." - Sherlock Holmes

                    Comment


                      #11
                      Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

                      Originally posted by SheeEttin
                      Well, I'm honestly not sure how you go about troubleshooting this kind of thing
                      yeah, that's the big problem for me. I've followed the guides and tried to adapt their specifics to my case, but I don't really understand the how and why aspect, so I'm not meeting with much success.

                      Comment


                        #12
                        Re: Logitech MX Duo, xorg.conf and YOU! (more specifically, me.)

                        Alrighty, I've finally figured things out (for the most part, now I need to get everything mapped correctly.) You can see the discussion I had over on another forum here http://episteme.arstechnica.com/eve/...m/189003966831

                        Thanks for all your help-

                        Comment

                        Working...
                        X