Merge lp:~vanvugt/mir/disable-libinput-pointer-acceleration into lp:mir
Status: | Rejected |
---|---|
Rejected by: | Daniel van Vugt |
Proposed branch: | lp:~vanvugt/mir/disable-libinput-pointer-acceleration |
Merge into: | lp:mir |
Diff against target: |
71 lines (+18/-2) 4 files modified
src/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) |
To merge this branch: | bzr merge lp:~vanvugt/mir/disable-libinput-pointer-acceleration |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot (community) | continuous-integration | Approve | |
Andreas Pokorny (community) | Disapprove | ||
Daniel d'Andrada (community) | Needs Information | ||
Review via email: mp+280424@code.launchpad.net |
Commit message
First quick and dirty prototype illustrating a fix for the pointer
acceleration issues introduced by libinput in Mir 0.18:
LP: #1524145 and LP: #1522295
This proof-of-concept just uses the native kernel/device motion data,
like Mir 0.17 and prior did. So the mouse cursor is smooth and
consistent again.
This is not the final answer though, as we would like a solution where
the acceleration is configurable. But it does suffice in resolving the
regressions that libinput brought in Mir 0.18 right now. So the mouse
experience is exactly as it was in Mir 0.17 and earlier.
Description of the change
An alternative fix (which we should do next) would be to revert this two line change and set the default profile to no acceleration instead of disabling it. But that would appear to be more involved so will take more time.
Unmerged revisions
- 3194. By Daniel van Vugt
-
First quick and dirty prototype illustrating a fix for the pointer
acceleration issues introduced by libinput in Mir 0.18:
LP: #1524145 and LP: #1522295This proof-of-concept just uses the native kernel/device motion data,
like Mir 0.17 and prior did. So the mouse cursor is smooth and
consistent again.This is not the final answer though, as we would like a solution where
the acceleration is configurable. But it does suffice in resolving the
regressions that libinput brought in Mir 0.18 right now. So the mouse
experience is exactly as it was in Mir 0.17 and earlier.
Will that remove pointer acceleration from Unity8?