x/y axis on Logitech wireless mouse swaped after update

Asked by Jim Kiley

I have a Logitech wireless mouse, model LZ6066AL, that was functioning correctly on an installation of xubuntu 16.04.1 untill patches were installed on 11/23/16. After the patches were installed the x and y axis are swapped and the x axis is inverted. I have to issue the following 2 commands to get the mouse to work correctly again.

 xinput --set-int-prop "Logitech USB RECEIVER" "Evdev Axes Swap" 8 1
 xinput --set-int-prop "Logitech USB RECEIVER" "Evdev Axis Inversion" 8 1 0

 The mouse continues to work until I reboot or log out.

A standard USB wired mouse when plugged into the system functions correctly with out any parameter modifications.

The file /var/log/apt/term.log list the following 42 patches as being installed that night.

$ grep Unpacking term.log
Unpacking tar (1.28-2.1ubuntu0.1) over (1.28-2.1) ...
Unpacking libpython3.5:amd64 (3.5.2-2ubuntu0~16.04.1) over (3.5.2-2~16.04) ...
Unpacking python3.5 (3.5.2-2ubuntu0~16.04.1) over (3.5.2-2~16.04) ...
Unpacking libpython3.5-stdlib:amd64 (3.5.2-2ubuntu0~16.04.1) over (3.5.2-2~16.04) ...
Unpacking python3.5-minimal (3.5.2-2ubuntu0~16.04.1) over (3.5.2-2~16.04) ...
Unpacking libpython3.5-minimal:amd64 (3.5.2-2ubuntu0~16.04.1) over (3.5.2-2~16.04) ...
Unpacking libmagickwand-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking libmagickcore-6.q16-2:amd64 (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking imagemagick-common (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking libpython2.7:amd64 (2.7.12-1ubuntu0~16.04.1) over (2.7.12-1~16.04) ...
Unpacking python2.7 (2.7.12-1ubuntu0~16.04.1) over (2.7.12-1~16.04) ...
Unpacking libpython2.7-stdlib:amd64 (2.7.12-1ubuntu0~16.04.1) over (2.7.12-1~16.04) ...
Unpacking python2.7-minimal (2.7.12-1ubuntu0~16.04.1) over (2.7.12-1~16.04) ...
Unpacking libpython2.7-minimal:amd64 (2.7.12-1ubuntu0~16.04.1) over (2.7.12-1~16.04) ...
Unpacking isc-dhcp-client (4.3.3-5ubuntu12.4) over (4.3.3-5ubuntu12.3) ...
Unpacking isc-dhcp-common (4.3.3-5ubuntu12.4) over (4.3.3-5ubuntu12.3) ...
Unpacking ubuntu-release-upgrader-gtk (1:16.04.18) over (1:16.04.17) ...
Unpacking ubuntu-release-upgrader-core (1:16.04.18) over (1:16.04.17) ...
Unpacking python3-distupgrade (1:16.04.18) over (1:16.04.17) ...
Unpacking libgstreamer-plugins-base1.0-0:amd64 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking gir1.2-gst-plugins-base-1.0 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking gstreamer1.0-plugins-base:amd64 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking gstreamer1.0-plugins-good:amd64 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking libgstreamer-plugins-good1.0-0:amd64 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking libpulsedsp:amd64 (1:8.0-0ubuntu3.1) over (1:8.0-0ubuntu3) ...
Unpacking pulseaudio-utils (1:8.0-0ubuntu3.1) over (1:8.0-0ubuntu3) ...
Unpacking pulseaudio-module-x11 (1:8.0-0ubuntu3.1) over (1:8.0-0ubuntu3) ...
Unpacking pulseaudio (1:8.0-0ubuntu3.1) over (1:8.0-0ubuntu3) ...
Unpacking libpulse-mainloop-glib0:amd64 (1:8.0-0ubuntu3.1) over (1:8.0-0ubuntu3) ...
Unpacking libpulse0:amd64 (1:8.0-0ubuntu3.1) over (1:8.0-0ubuntu3) ...
Unpacking gstreamer1.0-pulseaudio:amd64 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking gstreamer1.0-x:amd64 (1.8.2-1ubuntu0.2) over (1.8.2-1ubuntu0.1) ...
Unpacking imagemagick (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking imagemagick-6.q16 (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking libimage-magick-q16-perl (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking libimage-magick-perl (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking libmagick++-6.q16-5v5:amd64 (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking libmagickcore-6.q16-2-extra:amd64 (8:6.8.9.9-7ubuntu5.2) over (8:6.8.9.9-7ubuntu5.1) ...
Unpacking linux-firmware (1.157.5) over (1.157.4) ...
Unpacking unattended-upgrades (0.90ubuntu0.2) over (0.90) ...
Unpacking xserver-common (2:1.18.4-0ubuntu0.2) over (2:1.18.3-1ubuntu2.3) ...
Unpacking xserver-xorg-core (2:1.18.4-0ubuntu0.2) over (2:1.18.3-1ubuntu2.3) ...

I'm really hoping that a follow on patch will fix this problem but for it to get fixed it most likely needs to be reported, which I am attempting to do here.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
actionparsnip
Solved:
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

If you make a script, you can tell the system to run it at login.

Revision history for this message
Jim Kiley (jac76) said :
#2

Yes, I understand that I could include those two command into a login script and it will resolve the problem for me as a user on the system. However, until I log in, the mouse is in a dysfunctional state. To get the mouse to point on the splash screen to select some option that's available I have to rotate the mouse a quarter turn counter clockwise from it's normal position and use my thumb to activate the mouse button. It not a fatal flaw in the system but it is very irritating.

So lets look at this from a different point of view. I want to report a bug, because I do see this as a bug, created by a patch, but first I need to know if this is a known problem. I have searched the internet and have found a few similar problems but none exactly like mine and none reported after the updates I applied on 11/23/16. If this bug has indeed not been previously reported then I would like it reported.

However, being new to this problem solving environment I'm not sure of the "etiquette" involved. Should it be reported by someone on this list or would I do the reporting of the bug myself?

Revision history for this message
Best actionparsnip (andrew-woodhead666) said :
#3

Please report the bug yourself. You can do this with the below command:

ubuntu-bug xorg

Revision history for this message
Jim Kiley (jac76) said :
#4

Thanks actionparsnip, that solved my question.