Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570
Am 17.07.2018 um 02:41 schrieb Héctor Orón Martínez: Hello, Can you please have a look to https://bugzilla.redhat.com/show_bug.cgi?id=1217881#c8 I already tried all these things and more dirty tricks before reporting the bug here - none helped. If that does not work, please open an issue upstream and let me know bug reference for tracking. https://bugs.freedesktop.org/enter_bug.cgi?component=Input%2Flibinput&product=xorg Done, hopefully this will result in adding some important settings (which are available in evdev) to libinput - especially velocity scaling. URL of the bug at freedesktop.org is: https://bugs.freedesktop.org/show_bug.cgi?id=107265 Thanks for your support, Best regards
Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570
Hello, 2018-07-16 19:33 GMT+02:00 Alf : > Am 16.07.2018 um 16:26 schrieb Hector Oron: > >> >> Could you please test version 1.11.2-1 and report back? >> >> Best regards >> > No change so far, tested with libinput10 1.11.2-1 in Buster. > > Please tell me a way how I can set base speed and accelleration profile for > a Trackball. Mice work fine with default settings - but a TRACKBALL needs > different settings as explained above for Velocity and Acceleration: >> Base Speed ist too high, acceleration is too high. It does not consider >> that with just a thumb you cannot position as exactly as with a mouse. >> Movements over greater distance just needs a small kick to let the ball >> spin, which does not apply to mice. Can you please have a look to https://bugzilla.redhat.com/show_bug.cgi?id=1217881#c8 If that does not work, please open an issue upstream and let me know bug reference for tracking. https://bugs.freedesktop.org/enter_bug.cgi?component=Input%2Flibinput&product=xorg Regards > I had to revert to evdev again and current settings are: > > $ xinput --list-props 10 > > Device 'Logitech M570': > Device Enabled (136): 1 > Coordinate Transformation Matrix (138): 1.00, 0.00, > 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 1.00 > Device Accel Profile (264): 0 > Device Accel Constant Deceleration (265): 1.00 > Device Accel Adaptive Deceleration (266): 1.00 > Device Accel Velocity Scaling (267):10.00 > Device Product ID (259):1133, 4136 > Device Node (260): "/dev/input/event2" > Evdev Axis Inversion (268): 0, 0 > Evdev Axes Swap (270): 0 > Axis Labels (271): "Rel X" (146), "Rel Y" (147), "Rel Horiz > Wheel" (292), "Rel Vert Wheel" (263) > Button Labels (272):"Button Left" (139), "Button Middle" (140), > "Button Right" (141), "Button Wheel Up" (142), "Button Wheel Down" (143), > "Button Horiz Wheel Left" (144), "Button Horiz Wheel Right" (145), "Button > Side" (287), "Button Extra" (288), "Button Forward" (289), "Button Back" > (290), "Button Task" (291), "Button Unknown" (262), "Button Unknown" (262), > "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), > "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), > "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), > "Button Unknown" (262) > Evdev Scrolling Distance (273): 1, 1, 1 > Evdev Middle Button Emulation (274):0 > Evdev Middle Button Timeout (275): 50 > Evdev Middle Button Button (276): 2 > Evdev Third Button Emulation (277): 0 > Evdev Third Button Emulation Timeout (278): 1000 > Evdev Third Button Emulation Button (279): 3 > Evdev Third Button Emulation Threshold (280): 20 > Evdev Wheel Emulation (281):0 > Evdev Wheel Emulation Axes (282): 0, 0, 4, 5 > Evdev Wheel Emulation Inertia (283):10 > Evdev Wheel Emulation Timeout (284):200 > Evdev Wheel Emulation Button (285): 4 > Evdev Drag Lock Buttons (286): 0 -- Héctor Orón -.. . -... .. .- -. -.. . ...- . .-.. --- .--. . .-.
Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570
Am 16.07.2018 um 16:26 schrieb Hector Oron: > > Could you please test version 1.11.2-1 and report back? > > Best regards > No change so far, tested with libinput10 1.11.2-1 in Buster. Please tell me a way how I can set base speed and accelleration profile for a Trackball. Mice work fine with default settings - but a TRACKBALL needs different settings as explained above for Velocity and Acceleration: > Base Speed ist too high, acceleration is too high. It does not consider > that with just a thumb you cannot position as exactly as with a mouse. > Movements over greater distance just needs a small kick to let the ball > spin, which does not apply to mice. I had to revert to evdev again and current settings are: $ xinput --list-props 10 Device 'Logitech M570': Device Enabled (136): 1 Coordinate Transformation Matrix (138): 1.00, 0.00, 0.00, 0.00, 1.00, 0.00, 0.00, 0.00, 1.00 Device Accel Profile (264): 0 Device Accel Constant Deceleration (265): 1.00 Device Accel Adaptive Deceleration (266): 1.00 Device Accel Velocity Scaling (267):10.00 Device Product ID (259):1133, 4136 Device Node (260): "/dev/input/event2" Evdev Axis Inversion (268): 0, 0 Evdev Axes Swap (270): 0 Axis Labels (271): "Rel X" (146), "Rel Y" (147), "Rel Horiz Wheel" (292), "Rel Vert Wheel" (263) Button Labels (272): "Button Left" (139), "Button Middle" (140), "Button Right" (141), "Button Wheel Up" (142), "Button Wheel Down" (143), "Button Horiz Wheel Left" (144), "Button Horiz Wheel Right" (145), "Button Side" (287), "Button Extra" (288), "Button Forward" (289), "Button Back" (290), "Button Task" (291), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262), "Button Unknown" (262) Evdev Scrolling Distance (273): 1, 1, 1 Evdev Middle Button Emulation (274):0 Evdev Middle Button Timeout (275): 50 Evdev Middle Button Button (276): 2 Evdev Third Button Emulation (277): 0 Evdev Third Button Emulation Timeout (278): 1000 Evdev Third Button Emulation Button (279): 3 Evdev Third Button Emulation Threshold (280): 20 Evdev Wheel Emulation (281):0 Evdev Wheel Emulation Axes (282): 0, 0, 4, 5 Evdev Wheel Emulation Inertia (283):10 Evdev Wheel Emulation Timeout (284):200 Evdev Wheel Emulation Button (285): 4 Evdev Drag Lock Buttons (286): 0
Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570
On Wed, Jul 26, 2017 at 02:18:45PM +0200, Alf wrote: > Package: libinput10 > Version: 1.6.3-1 > Severity: normal > >* What led up to the situation? > Sweitching from Jessie to Stretch makes the Trackball hardly usable. > Base Speed ist too high, acceleration is too high. It does not consider > that with just a thumb you cannot position as exactly as with a mouse. > Movements over greater distance just needs a small kick to let the ball > spin, which does not apply to mice. > >* What exactly did you do (or not do) that was effective (or > ineffective)? > Tried to adjust the parameters with "xinput" and the XFCE-settings > without success (settings are not respected). > Tried to cheat the DPI-values as given in /lib/udev/hwdb.d/70-mouse.hwdb > for MOUSE_DPI= without success. > Btw: the polling frequeny ist not 167Hz as hwdb suggests, but 125Hz as > reported by solaar: > Wireless Trackball M570 > Codename : M570 > Kind : mouse > Wireless PID : 1028 > Protocol : HID++ 1.0 > Polling rate : 8 ms (=125Hz) > Serial number: BD48472C > Firmware: 26.00.B0003 > Bootloader: 02.06 > Other: 00.01 >* What was the outcome of this action? > None of the known adjustments are respected by libinput - no changes. > > For now I had to revert to xserver-xorg-input-evdev which allows > detailled adjustments to operate the trackball a comfortable way. > To obtain a "clean Xorg.log" I also had to set libinput to ignore all > mice and keyboars. All works like a charm with evdev! > > Remak: xserver-xorg-input-evdev sets a Velocity Scaling (267): > 10.00, while libinput sets it fixed to 15.00. Could you please test version 1.11.2-1 and report back? Best regards > > -- System Information: > Debian Release: 9.1 > APT prefers stable > APT policy: (500, 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) > Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), > LANGUAGE=de_DE.utf8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages libinput10 depends on: > ii libc6 2.24-11+deb9u1 > ii libevdev2 1.5.6+dfsg-1 > ii libinput-bin 1.6.3-1 > ii libmtdev1 1.1.5-1+b1 > ii libudev1 232-25+deb9u1 > ii libwacom2 0.22-1+b1 > > libinput10 recommends no packages. > > libinput10 suggests no packages. > > -- no debconf information -- signature.asc Description: PGP signature
Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570
Package: libinput10 Version: 1.6.3-1 Severity: normal * What led up to the situation? Sweitching from Jessie to Stretch makes the Trackball hardly usable. Base Speed ist too high, acceleration is too high. It does not consider that with just a thumb you cannot position as exactly as with a mouse. Movements over greater distance just needs a small kick to let the ball spin, which does not apply to mice. * What exactly did you do (or not do) that was effective (or ineffective)? Tried to adjust the parameters with "xinput" and the XFCE-settings without success (settings are not respected). Tried to cheat the DPI-values as given in /lib/udev/hwdb.d/70-mouse.hwdb for MOUSE_DPI= without success. Btw: the polling frequeny ist not 167Hz as hwdb suggests, but 125Hz as reported by solaar: Wireless Trackball M570 Codename : M570 Kind : mouse Wireless PID : 1028 Protocol : HID++ 1.0 Polling rate : 8 ms (=125Hz) Serial number: BD48472C Firmware: 26.00.B0003 Bootloader: 02.06 Other: 00.01 * What was the outcome of this action? None of the known adjustments are respected by libinput - no changes. For now I had to revert to xserver-xorg-input-evdev which allows detailled adjustments to operate the trackball a comfortable way. To obtain a "clean Xorg.log" I also had to set libinput to ignore all mice and keyboars. All works like a charm with evdev! Remak: xserver-xorg-input-evdev sets a Velocity Scaling (267): 10.00, while libinput sets it fixed to 15.00. -- System Information: Debian Release: 9.1 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages libinput10 depends on: ii libc6 2.24-11+deb9u1 ii libevdev2 1.5.6+dfsg-1 ii libinput-bin 1.6.3-1 ii libmtdev1 1.1.5-1+b1 ii libudev1 232-25+deb9u1 ii libwacom2 0.22-1+b1 libinput10 recommends no packages. libinput10 suggests no packages. -- no debconf information