[regression] Mouse movement is non-linear (annoyingly so) since introducing libinput
Bug #1524145 reported by
Daniel van Vugt
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Medium
|
Unassigned | ||
0.18 |
Won't Fix
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
[regression] Mouse moves too fast since introducing libinput.
See also possibly related bugs under the 'pointer-events' tag.
Related branches
lp://staging/~vanvugt/mir/disable-libinput-pointer-acceleration
Rejected
for merging
into
lp://staging/mir
- PS Jenkins bot (community): Approve (continuous-integration)
- Andreas Pokorny (community): Disapprove
- Daniel d'Andrada (community): Needs Information
-
Diff: 71 lines (+18/-2)4 files modifiedsrc/platforms/evdev/libinput_device.cpp (+2/-2)
tests/include/mir/test/doubles/mock_libinput.h (+2/-0)
tests/mir_test_doubles/mock_libinput.cpp (+10/-0)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+4/-0)
lp://staging/~andreas-pokorny/mir/add-option-to-disable-acceleration
- PS Jenkins bot (community): Approve (continuous-integration)
- Daniel van Vugt: Approve
- Mir CI Bot: Approve (continuous-integration)
- Kevin DuBois (community): Approve
-
Diff: 454 lines (+118/-45)11 files modifiedexamples/server_example_input_device_config.cpp (+30/-11)
examples/server_example_input_device_config.h (+2/-8)
include/client/mir_toolkit/mir_input_device.h (+15/-0)
include/platform/mir/input/pointer_settings.h (+4/-0)
include/server/mir/input/pointer_configuration.h (+10/-4)
src/platforms/evdev/libinput_device.cpp (+16/-9)
src/server/input/default_device.cpp (+4/-2)
tests/include/mir/test/doubles/mock_libinput.h (+2/-0)
tests/mir_test_doubles/mock_libinput.cpp (+12/-0)
tests/mir_test_framework/fake_input_device_impl.cpp (+7/-4)
tests/unit-tests/input/evdev/test_libinput_device.cpp (+16/-7)
Changed in mir: | |
assignee: | nobody → Daniel van Vugt (vanvugt) |
status: | New → In Progress |
Changed in mir: | |
milestone: | 0.19.0 → 0.20.0 |
summary: |
- [regression] Mouse moves too fast since introducing libinput + [regression] Mouse moves too fast in Mir demo servers since introducing + libinput |
Changed in mir: | |
milestone: | 0.20.0 → none |
tags: | added: libinput |
To post a comment you must log in.
Could you describe under which conditions the pointer movement is to fast?
I suspect that we have to scale the acceleration down for low dpi screens - or to take the viewing distance into account: scale the acceleration bias with the viewing angle between two adjacent pixels...