Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Logitech MX1000 Howto (WIP)
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6  Next  
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
KRA
n00b
n00b


Joined: 12 Feb 2006
Posts: 11

PostPosted: Thu Feb 23, 2006 4:48 pm    Post subject: Reply with quote

Try adding numbers all the way up to 32.

It worked for me, however I have another problem. Running XGL it says I only have 7 buttons rather than 12, and appchanger button and forward button doesn't give a respons in xev.
Back to top
View user's profile Send private message
johoe
Tux's lil' helper
Tux's lil' helper


Joined: 21 Jun 2005
Posts: 92

PostPosted: Tue Feb 28, 2006 10:50 pm    Post subject: Reply with quote

KRA, I've the same problem with XGL - did you find any solution yet?

johoe
Back to top
View user's profile Send private message
KRA
n00b
n00b


Joined: 12 Feb 2006
Posts: 11

PostPosted: Tue Feb 28, 2006 11:15 pm    Post subject: Reply with quote

Never found a solution, I'm on Ubuntu dapper drake now, and have the exact same problem. I've tried a few different settings, but nothing seems to work. There are some wierd stuff though, like removing the Option "corepointer", makes the app changer button work (as button 1), but then the scroll wheel sideways doesn't work anymore.

Using driver "mouse" and protocol "evdev" (the previous way to do things) doesn't work either, X will fail.

I have no idea but my theory is that Xgl is using an older version of the evdev driver!?
Back to top
View user's profile Send private message
johoe
Tux's lil' helper
Tux's lil' helper


Joined: 21 Jun 2005
Posts: 92

PostPosted: Tue Feb 28, 2006 11:48 pm    Post subject: Reply with quote

Even tried "driver mouse, protocol ExplorerPS/2" - same results.

Few hours ago I though I got it: xev responded to all mouse buttons and I could bind them in .xbindkeysrc and they worked! But after a restart everything was gone. Later xev gave other results for the buttons - same procedure... And now - my thumb buttons are simply ignored.

Something is messed with the XGL input system - will wait for another cvs....

thanks for your reply,
johoe
Back to top
View user's profile Send private message
enkil
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2004
Posts: 114
Location: Bern, Switzerland

PostPosted: Sat Mar 25, 2006 9:57 am    Post subject: Reply with quote

I had some trouble making the mouse work with modular-x, so here's what I've done so far:

IMHO Mousebutton 2 is extremely weird on this mouse. What I understand as button 2 is instead "tilt wheel left", so I remapped the buttons (throwing away button 2).
With xorg-6.8, I had to turn off smart scroll in order to get "my" button 2 working without triggering "wheel down" at the same time. With the new evdev-driver however, I have to enable it, otherwise the tilt-wheel doesn't produce any key-events. Anyone knows why? I'm now only using 9 of the 12 buttons (which is okay). Here's my layout (I name the buttons as floam labelled them on his guide)

Far side button: I used xbindkeys to map it to ctrl+pageup (next tab in firefox)
Near side button: ctrl+pagedown (prev. tab)
Middle side button: xmms -f
tilt wheel left: button 2
tilt wheel right: ctrl+w (close tab)

With the old xorg, I used the "buttons above/below" the scroll-wheel, too (page up/down), but I don't need them anymore..
Here's my .Xmodmap:
Code:
pointer = 1 3 6 4 5 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32


Am I the only one who thinks the out-of-the-box-layout of button 2 is unusable?
Back to top
View user's profile Send private message
cancech
Apprentice
Apprentice


Joined: 22 Dec 2004
Posts: 171

PostPosted: Fri Apr 07, 2006 10:14 pm    Post subject: Reply with quote

I was happily using all 12 buttons on my MX1000 till a little while ago.... Following what was mentioned here I managed to get it to work, but no evdev doesn't seem to be working....

Code:

Section "InputDevice"

# Identifier and driver

    Identifier  "Mouse1"
    Driver  "mouse"
    #Option "Protocol"    "evdev"
    Option "Dev Name" "Logitech USB Receiver"
    Option   "Dev Phys"   "usb-*/input0"
    Option "Device"      "/dev/input/mice"
    Option "Buttons"      "12"
    Option "ZAxisMapping" "11 12"
    Option "CorePointer"



With the protocol line commented out, I can use the mouse (and most of the buttons). If I leave the evdev line available, then my mouse won't respond. X will start and everything seems nice and dandy, but I can't move my mouse.

I've had this problem before, where if I unplug my mouse (regardless of if the computer is on or off), that the mx1000 isn't recognized on boot. A couple of reboots would fix the issue. I'm guessing that my current problem is just an extension of this, where a reboot doesn't fix the problem....

Any ideas as to how I could fix this?



Kinda related to this, is the problem that the MX1000 is the only mouse that I can use with my computer. Is there a way I can add in a second mouse entry into xorg.conf, so that I would be able to use more mice?
Back to top
View user's profile Send private message
cancech
Apprentice
Apprentice


Joined: 22 Dec 2004
Posts: 171

PostPosted: Fri Apr 07, 2006 10:28 pm    Post subject: Reply with quote

Ok, well.... I fixed my problem.

Just to put a bit more light on the issue, I've got a wireless keyboard (LX700) combo, and there's interferance with the two base stations.... I'm going to have to look into hooking it all up via one base station, to make sure that I don't have these problems in the future.


Any advice on a second mouse entry would still be appretiated.
Back to top
View user's profile Send private message
WladyX
Guru
Guru


Joined: 25 Nov 2004
Posts: 503
Location: Romania

PostPosted: Sat Apr 08, 2006 7:53 am    Post subject: Reply with quote

HI! I have a strange problem, sometimes the kernel boots and shows in dmesg:
Code:

input: ImExPS/2 Logitech MX Mouse as /class/input/input2

and other times (usually) shows:
Code:

input: PS2++ Logitech MX Mouse as /class/input/input2.

In the first case some of the buttons don't work. I have a gentoo-sources-2.6.16 kernel, but with 2.6.15 was the same. Any ideeas? Thanks.
_________________
We are not alone.
Back to top
View user's profile Send private message
enkil
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2004
Posts: 114
Location: Bern, Switzerland

PostPosted: Mon Apr 24, 2006 6:54 am    Post subject: Reply with quote

Regarding the 32 button-problem:

You just have to specify all 32 buttons atm. AFAIK it's a problem with evdev, it assumes 32 buttons (I read that this might get changed someday). My .Xmodmap looks like this:
Code:
pointer = 1 3 6 4 5 2 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32

Please note that I'm using the "tilt wheel" left (or right, don't remember) as the middle mouse-button.
Back to top
View user's profile Send private message
richiefrich
n00b
n00b


Joined: 17 Feb 2006
Posts: 27
Location: PA, USA

PostPosted: Sun Apr 30, 2006 9:56 am    Post subject: evdev not working Reply with quote

Quote:
Code:

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"
Driver "mouse"
#Option "Protocol" "evdev"
Option "Dev Name" "Logitech USB Receiver"
Option "Dev Phys" "usb-*/input0"
Option "Device" "/dev/input/mice"
Option "Buttons" "12"
Option "ZAxisMapping" "11 12"
Option "CorePointer"


This doen't work for me I needed to change the
Code:
Driver  "mouse"    to   Driver "evdev"
Option "Device"      "/dev/input/mice"  to      Option "Device"      "/dev/input/event2"

To get Modular X to load here.. So that might help if anyones haveing problems

What string dows everyone use on the xmodmap ?

i tried these -->
1) xmodmap -e "pointer = 1 3 2 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32" #<-- Back & Forward
2) xmodmap -e "pointer = 1 2 6 4 5 3 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32" #<-- Copy & Paste


but i cant seem to combine them and get Copy/Paste & Back/Forward to work together.. one or the other
+ Forward & Back to work
_________________
--=The Box said XP or better so I installed Linux=--

http://penguinslair.org

IRC channel
server --> irc.oftc.net
channel --> #penguinslair
Back to top
View user's profile Send private message
MorpheuS.Ibis
Tux's lil' helper
Tux's lil' helper


Joined: 22 Apr 2006
Posts: 141

PostPosted: Wed May 03, 2006 5:06 pm    Post subject: Reply with quote

did any1 get the middle side button workin'? I'm using it quite a bit (in win) and i would like to have the same mouse settings for both OS (side buttons are enough) can anyone help? btw. space is [Space or [KP_Space]<
Back to top
View user's profile Send private message
enkil
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2004
Posts: 114
Location: Bern, Switzerland

PostPosted: Thu May 04, 2006 11:51 am    Post subject: Reply with quote

MorpheuS.Ibis wrote:
did any1 get the middle side button workin'?

These are a bit tricky - at least with the evdev-driver included in modular-x. I can only use these buttons (wheel left, wheel right) when I enable smart-scroll/cruise-control via lmctl (lmctl --sms). But if I remember correctly, another button doesn't work then (the buttons above and below the wheel)
Back to top
View user's profile Send private message
JoKo
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 141
Location: Xanthi, Greece

PostPosted: Thu May 18, 2006 7:30 am    Post subject: Reply with quote

Is there any way to work using the simple "mouse" driver in X.org v7.0 for my MX1000? GNOME still has problems with evdev... I don't care if the additional buttons don't work for the time being.
Back to top
View user's profile Send private message
Tanj
Tux's lil' helper
Tux's lil' helper


Joined: 17 Oct 2002
Posts: 79
Location: London Ontario Canada

PostPosted: Mon Jul 03, 2006 7:50 pm    Post subject: Reply with quote

MX5000 Keyboard Mouse combo from logitech ( bluetooth )

after much ado, I finaly got evdev to not crash X

now I am getting this happening

Code:


(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) |   |-->Monitor "KDS XF-70"
(**) |   |-->Device "TI4600"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "MX1000"
(**) |-->Input Device "Keyboard1"
(WW) Duplicate core pointer devices.  Removing core pointer attribute from "MX1000"
.....snip
(**) Mouse1: Core Pointer
(**) Option "Device" "/dev/input/mouse1"
(**) Option "Buttons" "5"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 9
(**) Mouse1: SmartScroll: 1
(**) Option "CorePointer" "False"
(**) MX1000: Device: "/dev/input/event4"
(II) MX1000: Found x and y relative axes
(II) MX1000: Found mouse buttons
(II) MX1000: Found keys
(II) MX1000: Configuring as mouse                  #big WTF here
(II) MX1000: Configuring as keyboard


Code:

Section "InputDevice"

# Identifier and driver

    Identifier  "MX1000"
    #Driver     "mouse"
    Driver      "evdev"
    #Option "Protocol" "IMPS/2"
    #Option "Protocol" "evdev"
    Option "Dev Name" "Logitech Logitech BT Mini-Receiver"
    #Option "Dev Name" "Logitech BT MINI-RECEIVER"
    Option "Dev Phys" "usb-0000:00:02.0-2.3/input0"
    Option "Device"      "/dev/input/event4"
    Option "Buttons" "12"
    Option "ZAxisMapping" "11 12"
    Option "Resolution" "800"


 Section "InputDevice"
    Identifier  "Mouse1"
    Driver      "mouse"
    Option      "Protocol"      "IMPS/2"
    Option      "Device"        "/dev/input/mouse1"
    Option      "Buttons" "5"
    Option      "ZAxisMapping" "4 5"

 EndSection


    InputDevice "Mouse1" "CorePointer"
    #InputDevice "MX5000" "CoreKeyboard"
    InputDevice "MX1000" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

_________________
Please don't make ignorant statements. It hurts my brain.
Back to top
View user's profile Send private message
Tanj
Tux's lil' helper
Tux's lil' helper


Joined: 17 Oct 2002
Posts: 79
Location: London Ontario Canada

PostPosted: Tue Jul 04, 2006 2:59 am    Post subject: Reply with quote

ok I fixed my problem....only one corepointer allowed :(

oh well
_________________
Please don't make ignorant statements. It hurts my brain.
Back to top
View user's profile Send private message
Tanj
Tux's lil' helper
Tux's lil' helper


Joined: 17 Oct 2002
Posts: 79
Location: London Ontario Canada

PostPosted: Tue Jul 04, 2006 3:06 am    Post subject: Reply with quote

mapping isn't happening right.

mouse wheel works, forward/backward works. But the buttons with the wheel act the same as the wheel and generate the same event in xev
_________________
Please don't make ignorant statements. It hurts my brain.
Back to top
View user's profile Send private message
Tanj
Tux's lil' helper
Tux's lil' helper


Joined: 17 Oct 2002
Posts: 79
Location: London Ontario Canada

PostPosted: Fri Jul 07, 2006 12:15 am    Post subject: Reply with quote

Has anyone else found evdev doesn't not perform well when the system is under heavy load? aka playing games. I found that just starting up UT and UT2k4 cause my mouse to be unusable with lag. I tried doing the mousepolling thing but it didn't help at all.
_________________
Please don't make ignorant statements. It hurts my brain.
Back to top
View user's profile Send private message
xante
Apprentice
Apprentice


Joined: 23 Aug 2004
Posts: 229

PostPosted: Wed Jul 19, 2006 3:04 am    Post subject: Reply with quote

Here is what I have as a working 12 button mouse with the following xorg/evdev/mouse

Code:
[ebuild   R   ] x11-base/xorg-x11-7.0-r1 
[ebuild   R   ] x11-drivers/xf86-input-evdev-1.0.0.5 
[ebuild   R   ] x11-drivers/xf86-input-mouse-1.0.4 


Code:
xorg.conf:
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "evdev"
        Option      "Protocol" "evdev"
        Option      "Device" "/dev/input/event0"
        Option      "Buttons" "12"
        Option      "ZAxisMapping" "4 5"
EndSection

Code:

xante@localhost ~ $ xmodmap -pp
There are 32 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              3
        3              2
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9
       10             10
       11             11
       12             12
       13             13
       14             14
       15             15
       16             16
       17             17
       18             18
       19             19
       20             20
       21             21
       22             22
       23             23
       24             24
       25             25
       26             26
       27             27
       28             28
       29             29
       30             30
       31             31
       32             96

localhost xante #
Code:
xante@localhost ~ $ cat .xbindkeysrc
"xvkbd -xsendevent -text "\[Left]""
  m:0x10 + b:6
"xvkbd -xsendevent -text "\[Right]""
  m:0x10 + b:7
"xvkbd -xsendevent -text "\[Alt_L]\[Left]""
  m:0x10 + b:8
"xvkbd -xsendevent -text "\[Alt_L]\[Right]""
  m:0x10 + b:9
"xvkbd -xsendevent -text "\[Page_Up]""
  m:0x10 + b:11
"xvkbd -xsendevent -text "\[Page_Down]""
  m:0x10 + b:12
"aterm -bg black -fg white -trsb -sh 100 -fade 40 -pr grey +vb +sb -sl 10000 -g 100x20"
  m:0x10 + b:10
"firefox"
  m:0x14 + c:37 + b:10
Back to top
View user's profile Send private message
anhlon
n00b
n00b


Joined: 01 Apr 2005
Posts: 35

PostPosted: Tue Aug 01, 2006 2:18 am    Post subject: Reply with quote

just a quick question regarding the mx1000 buttons.

currently i have it detect all the buttons in xev, what is odd is that when i press the cruise scroll button it shows 2 key bindings to it 5 & 12 for both the keypress & key release events same for the other button it gives 4 & 11, but 4 & 5 is already occupied by the wheel. is that normal? if not where i did i mess up?

Code:

Section "InputDevice"
   Identifier "MX1000"
   Driver "evdev"
   Option "Protocol" "evdev"
   Option "Device" "/dev/input/event1"
   Option "Dev Name" "Logitech USB Receiver"
   Option "Dev Phys" "usb*/input0"
   Option "Resolution" "800"
   Option "Buttons" "12"
   Option "ZAxisMapping" "11 12"
   Option "CorePointer"
EndSection


current have nothing setup for xmodmap, but if i set it up with
pointer = 1 2 3 6 7 8 9 10 11 12 4 5 it still does it and my right click becomes the wheel button (if you press down, not scroll) :S

any tips?

thanks in advance.[/code]
Back to top
View user's profile Send private message
Iced-Tux
Apprentice
Apprentice


Joined: 14 Apr 2004
Posts: 183
Location: Germany, Cologne

PostPosted: Tue Aug 01, 2006 9:11 am    Post subject: Reply with quote

I've found this nice howto for setting up your mouse
https://wiki.ubuntu.com/MX1000Mouse

Probably one can enhance it one way or the other ;)

Hope you find it useful.


iced-tux
_________________
!! The road to hell is full of good intentions !!
Back to top
View user's profile Send private message
pjp
Administrator
Administrator


Joined: 16 Apr 2002
Posts: 15989
Location: Colorado

PostPosted: Sat Aug 26, 2006 6:47 am    Post subject: Re: Logitech MX1000 Howto (WIP) Reply with quote

Added this to the first post, as there seems to be a lot of, at least, outdated information prior to this set of instructions.
First post in this thread wrote:
EDIT by pjp, 2006.AUG.26: I picked up the MX1000, and used the instructions mentioned on page 4 by floam. Nothing else in the thread up to that point worked for me. --pjp

_________________
Safety is my gaol.
US Constitution | Amendments
Back to top
View user's profile Send private message
GenKreton
l33t
l33t


Joined: 20 Sep 2003
Posts: 828
Location: Cambridge, MA

PostPosted: Wed Sep 27, 2006 7:27 pm    Post subject: Reply with quote

Whenever I run xmodmap I get the error:

Warning: Only changing the first 32 of 11 buttons.

It says first 12 of 11 when I try to use the other xmodmap pointer's posted.

I don't know what I did wrong really. Since I tried following the guides here I switched from IMPS/2 to evdev and followed it to the T and now scrolling with the wheel doesn't even work :(

If anyone could post a COMPLETELY working configuration, that would be best.

Right now I have

Code:
Section "Input Device"
        Identifier  "Mouse1"
        Driver      "evdev"
        Option      "Protocol" "evdev"
        Option      "Device" "/dev/input/mx1000"
        Option      "ZAxisMapping" "11 12"
        Option      "Resolution"   "800"
        Option      "Buttons"      "12"


I have tried every xmodmap pasted here with 12 and 32 buttons. I have also tried every zxismapping combo listed and without it.





Another edit:
(EE) PreInit returned NULL for "Mouse1"
is an error in my xorg logs.
Back to top
View user's profile Send private message
Doogman
Apprentice
Apprentice


Joined: 24 Sep 2004
Posts: 236

PostPosted: Wed Sep 27, 2006 7:52 pm    Post subject: Reply with quote

When I switched to the new modular X I had a ton of problems getting my mouse buttons to work correctly as almost all the docs are badly out of date.

I guess it's time for a new and updated topic specifically about getting Logitech mice to work correctly with the new software. :)
Back to top
View user's profile Send private message
GenKreton
l33t
l33t


Joined: 20 Sep 2003
Posts: 828
Location: Cambridge, MA

PostPosted: Wed Sep 27, 2006 8:01 pm    Post subject: Reply with quote

I agree, this thread is horrendous to navigate. Hell, the little logitech applet is now on its third name, locomo or something.

I fixed the xorg error by finding a thread about using Dev Name since udev rules don't work now. Still, scrolling and the extra buttons don't work right at all. The keyboard is doing funny things this way too. I never changed anything keyboard related.
Back to top
View user's profile Send private message
KevinLarson
Tux's lil' helper
Tux's lil' helper


Joined: 23 Sep 2005
Posts: 125
Location: Chaimpaign, IL

PostPosted: Fri Nov 03, 2006 6:00 pm    Post subject: Reply with quote

I've been trying to follow many of the various guides and fixes, but x won't run when I set my driver to evdev in my xorg.conf. I have event0,3,4,5 all in my /dev/input and I think this means evdev is working, but I am failing to startx x when evdev is set to the driver.

Any suggestions are greatly appreciated, as I have wanted to get these buttons working for some time now.
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 Previous  1, 2, 3, 4, 5, 6  Next
Page 5 of 6

 
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