https://bugs.archlinux.org/task/46994 Using evdev 2.10.0 and xorg-server 1.17.4 Mouse clicks makes my mouse move half way across my screen with my Logitech G600. This makes the cursor pretty much unusable. My other mouse (MX570 trackball) worked fine. Sadly all my xorg logs got replaced by trying to fix the issue. Only fix I could find is to downgrade to evdev 2.9.2 and xorg-server 1.17.3
http://wayland.freedesktop.org/libinput/doc/latest/reporting_bugs.html look through this page please and attach the information required. If you don't have libinput, just stick to the evemu bits.
Created attachment 119514 [details] Logitech G600 event0 recording
Created attachment 119515 [details] Logitech G600 event1 recording
Created attachment 119516 [details] libinput settings
Created attachment 119517 [details] list device
Comment on attachment 119515 [details] Logitech G600 event1 recording event1 evemu reproduces issue on evdev 2.10.0 but not on evdev 2.9.2
Created attachment 119527 [details] [review] 0001-Only-map-x-and-y-to-axes-0-and-1.patch Give this one a try please
Created attachment 119539 [details] xorg logs It compiles just fine but I can't for the life of me get it to recognize any of my input devices... I'm probably missing some config? Anyways I've attached xorg logs for all tested versions that may help.
did you remove the distribution-provided evdev driver? Looks like this file is missing: http://cgit.freedesktop.org/xorg/driver/xf86-input-evdev/tree/10-evdev.conf put that in /etc/X11/xorg.conf.d and restart the server and that should be it. Once you switch back to the distribution package, you can drop the file again.
Oh I didn't figure it installs in /usr/local instead! The patch actually does work! I tested every buttons and the patch fixes the cursor issue on all buttons. As a side note I think the Makefile does not find the xorg.conf directory for me so I indeed needed to copy it over manually: /usr/bin/mkdir -p 'NONE/share/X11/xorg.conf.d' /usr/bin/install -c -m 644 10-evdev.conf 'NONE/share/X11/xorg.conf.d' I'll keep the patch running for a few days let me know if you need more info.
pushed it now, let me know if you find any problems with it though. Thanks. commit d7e61a7074b802b49f57549530b289bbaa0a4855 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Tue Nov 10 14:35:51 2015 +1000 Only map x and y to axes 0 and 1
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.