cosmic-settings icon indicating copy to clipboard operation
cosmic-settings copied to clipboard

[Input Device > Mouse/Touchpad] Mouse highest speed not high enough

Open arthurljones opened this issue 1 year ago • 2 comments

I use a trackball and have gotten accustomed on all my Linux machines to setting a high mouse movement speed with no acceleration (flat). This allows me to move my cursor with a minimum of thumb motion, which helps reduce joint pain. In Cosmic alpha5, the highest mouse speed setting is about half as fast as I need.

In xf86-based desktop environments, I've managed to increase mouse speed by tuning the device properties with xinput (like Coordinate Tranformation Matrix). However, wayland expects compositors to configure libinput, so xinput does not function. I have tried hand-editing ~/.config/cosmic/com.system76.CosmicComp/v1/input_default to increase speed past the normal max of ~0.6, but this does not seem to increase mouse speed.

I may experiment with udev rules with libinput properties like the calibration matrix and mouse DPI, but it would be fantastic to be able to set what I need in the DE UI. For other users who aren't as technical as me, that may be the only way they can make the change.

arthurljones avatar Jan 22 '25 06:01 arthurljones

In xf86-based desktop environments, I've managed to increase mouse speed by tuning the device properties with xinput (like Coordinate Tranformation Matrix). However, wayland expects compositors to configure libinput, so xinput does not function. I have tried hand-editing ~/.config/cosmic/com.system76.CosmicComp/v1/input_default to increase speed past the normal max of ~0.6, but this does not seem to increase mouse speed.

Yeah me, too, but it doesn´t seem to work. Does anybody know any workarounds for now? Maybe it's dependent on the touchpad model?

Device: SynPS/2 Synaptics TouchPad Kernel: /dev/input/event14 Id: serial:0002:0007 Group: 7 Seat: seat0, default Size: 70x50mm Capabilities: pointer gesture Tap-to-click: disabled Tap-and-drag: enabled Tap button map: left/right/middle Tap drag lock: disabled Left-handed: disabled Nat.scrolling: disabled Middle emulation: disabled Calibration: n/a Scroll methods: *two-finger edge Scroll button: n/a Scroll button lock: n/a Click methods: *button-areas clickfinger Clickfinger button map: left/right/middle Disable-w-typing: enabled Disable-w-trackpointing: enabled Accel profiles: flat *adaptive custom Rotation: n/a Area rectangle: n/a

Simon-Martens avatar Sep 11 '25 19:09 Simon-Martens

+1 from me. I switch from Gnome to COSMIC occasionally to see how it's progressing, and every time I move the mouse it only seems to have moved halfway to where my muscle memory expects it to be. I'm using a classic USB mouse with no sensitivity or DPI adjustment settings.

cyanidium avatar Sep 28 '25 23:09 cyanidium

I may want to work on the code for this. Is there a tracking issue for this feature, should I start with a proposal? Would it end up with just the 4 of us running a patch? The last time I bothered to code a solution: https://github.com/util-linux/util-linux/issues/1382#issuecomment-875800977

cheako avatar Nov 10 '25 13:11 cheako