Skip to content
  • Peter Hutterer's avatar
    Revert "udev: copy the trackpoint sensitivity directly from sysfs" · 085a33d5
    Peter Hutterer authored
    The lenovo compact keyboard with trackpoint has a sensitivity of 5, which
    causes the trackpoint range to be 0. This in turn causes inf/NaN during
    pointer acceleration as we divide by 0 and makes the cursor go unpredictably
    somewhere it probably shouldn't be.
    
    This is part of a wider problem in that the current sensitivity handling
    doesn't work well for values well below the default of 128. Any such values
    are scaled up to multiples of pixels instead of just working as-is.
    
    Reverting the automatic sensitivity parsing, any systemd udev property set to
    change the sensitivity increases it, so we don't run into this bug.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1583324
    
    This reverts commit a4036a33.
    085a33d5