Trackball uses mouse accel-profile setting instead of trackball accel-profile
Affected version
OS: Fedora 34 Version: Mutter 40.0 Protocol: Wayland
Bug summary
There seem to be two accel-profile settings:
org.gnome.desktop.peripherals.mouse accel-profile
org.gnome.desktop.peripherals.trackpad accel-profile
My understanding is that the intent of this is to be able to configure separate profiles for trackballs and mice. This is useful as acceleration is very rarely desirable on trackballs.
However, while the scroll-wheel-emulation-button
setting works as expected, accel-profile
, seems to have no effect. Instead, the acceleration profile of my trackball seems to be controlled by the mouse's accel-profile
setting.
Steps to reproduce
- Attack Trackball
- Change mouse
accel-profile
setting - Observe change
- Change trackball
accel-profile
setting - Observe no change
What happened
Mouse accel-profile applies to trackballs, while trackball accel-profile does not.
What did you expect to happen
Trackball accel-profile should apply to trackballs.
Relevant logs, screenshots, screencasts etc.
libinput list-devices output for my mouse and trackball:
Device: ELECOM TrackBall Mouse HUGE TrackBall
Kernel: /dev/input/event11
Group: 6
Seat: seat0, default
Capabilities: keyboard pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: 0.0
Device: Logitech USB-PS/2 Optical Mouse
Kernel: /dev/input/event12
Group: 7
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
Edited by notafile