https://bugs.kde.org/show_bug.cgi?id=414559

--- Comment #23 from Zach White <k...@drpepper.org> ---
I tried to dig into this problem a little bit and here is what I was able to
observe. I still have not figured out how I can either fix or workaround the
issue.

The first surprising observation is that `sudo udevadm monitor` does not
register any output at all at times I would expect it to. For example, there is
no output when I run `udevadm trigger -s input` but there is output when I run
`sudo udevadm trigger -s input`. This is what I see running that:

https://gist.github.com/skullydazed/6a0703258dc9f0a231cebc0395174228

When I unplug and plugin my mouse here is what udevadm shows:

https://gist.github.com/skullydazed/855393941da35627e15870b313224b7d

Now, here's where things get interesting. I grabbed a second mouse and plugged
it in (a Logitech TrackMan Marble.) When I did this my first mouse (Logitech MX
Ergo) kept the correct settings but the new mouse had incorrect settings. More
interestingly, when I went into System Settings -> Input Devices -> Mouse and
changed a setting both mice adopted the correct settings.

Steps to reproduce with any 2 mice:

1. Have first mouse plugged in, second mouse unplugged.
2. Go to System Settings -> Input Devices -> Mouse, check "Invert scroll
direction", click "Apply".
3. Verify that moving the scroll wheel away from you scrolls a window down.
4. Plug in second mouse
5. Observe that first mouse scrolls down when the wheel is scrolled away from
you while second mouse scrolls down when the wheel is scrolled towards you.
6. In the mouse settings window check (or uncheck) "Press left and right
buttons together", then click Apply.
7. Observe that both mice scroll identically

I believe this bug is classified incorrectly. Based on my observations it seems
that the problem is that USB plug events are configuring devices with the
default settings rather than the user's settings.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to