Bug#869785: libinput10: Can't set base velocity and acceleration to match Logitech Trackball M570

2018-07-17 Thread Alf

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=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

2018-07-16 Thread Héctor Orón Martínez
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=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

2018-07-16 Thread 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.

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

2018-07-16 Thread Hector Oron
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

2017-07-26 Thread Alf
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