wayfire icon indicating copy to clipboard operation
wayfire copied to clipboard

Pointing Stick (TrackPoint) Input device configuration support

Open ghost opened this issue 4 years ago • 6 comments

I was able to add this to my Sway config to set the acceleration profile of my TrackPoint:

input 2:10:TPPS/2_IBM_TrackPoint {
  accel_profile flat 
}

When I set input.mouse_accel_profile = flat in Wayfire, the profile doesn't apply to the TrackPoint. Both Sway and Wayfire use Libinput, in theory there should be a way to configure this, but I can't seem to find out how. Any help would be appreciated.

ghost avatar Nov 17 '21 02:11 ghost

You want to set touchpad_accel_profile = flat in the [input] section of ~/.config/wayfire.ini. This is documented in the wiki.

soreau avatar Nov 17 '21 02:11 soreau

I tried that, but it only manages to change the acceleration profile for the touchpad. I want to change the acceleration profile of the TrackPoint pointing stick device, as the acceleration is still too high.

ghost avatar Nov 17 '21 02:11 ghost

I see. Have you tried changing the AttrTrackpointMultiplier as shown in the libinput docs?

soreau avatar Nov 17 '21 02:11 soreau

I just tried that, and it made the acceleration much easier to deal with, but I am unable to change the acceleration profile to flat, or adjust the cursor speed. The Arch Wiki page for Libinput Configuration says that on Wayland "The configurable options depend on the progress of your desktop environment's support for them" If there was added support for Pointing Stick input devices, or the ability to set an acceleration profile for all devices, that could be very useful.

ghost avatar Nov 17 '21 03:11 ghost

I need trackpoint configuration too. Currently trackpoint is configured by the mouse_* options, but I do often use a mouse too, so I either get a slowly moving mouse, or a fast moving trackpoint.

lilydjwg avatar Feb 01 '24 06:02 lilydjwg

At this point I think it would make sense to work on a device-specific option sections, where each device can have all such options separately. The current global settings would be still applied unless there is a device-specific override, etc.

ammen99 avatar Feb 01 '24 07:02 ammen99