PINE64
Trackpad lack of fine movement and overrun ruining experience. - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=111)
+--- Forum: General Discussion on Pinebook Pro (https://forum.pine64.org/forumdisplay.php?fid=112)
+--- Thread: Trackpad lack of fine movement and overrun ruining experience. (/showthread.php?tid=8929)

Pages: 1 2 3


RE: Trackpad lack of fine movement and overrun ruining experience. - crocky - 01-31-2020

(01-30-2020, 03:45 PM)logicprobe Wrote: Same here. Living with it.

Me too!

Still a happy Pinebook Pro customer...


RE: Trackpad lack of fine movement and overrun ruining experience. - mamboman777 - 01-31-2020

I am having the same issue on my ANSI PBP. I'm also having trouble getting "disable while typing"working in every distro except the default Debian. It didn't work in Bionic and it's not working in Manjaro KDE, and yes, I have applied the update.


RE: Trackpad lack of fine movement and overrun ruining experience. - jackhumbert - 01-31-2020

I was messing around with synclient a bit, and found adjusting the MinSpeed setting to help out quite a bit with getting more precision - I'm not sure if it's the recommended way of doing it, but adding this to /etc/X11/xorg.conf allowed it to persist over reboots (in X11):

Code:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"

        Option "MinSpeed" "0.25"
    EndSection



RE: Trackpad lack of fine movement and overrun ruining experience. - wasgurd - 02-01-2020

(01-31-2020, 07:41 AM)jackhumbert Wrote: I was messing around with synclient a bit, and found adjusting the MinSpeed setting to help out quite a bit with getting more precision - I'm not sure if it's the recommended way of doing it, but adding this to /etc/X11/xorg.conf allowed it to persist over reboots (in X11):

Code:
   Section "InputClass"
       Identifier "touchpad catchall"
       Driver "synaptics"
       MatchIsTouchpad "on"
       MatchDevicePath "/dev/input/event*"

       Option "MinSpeed" "0.25"
   EndSection


If I don't have /etc/X11/xorg.conf in Debian Bullseye?


RE: Trackpad lack of fine movement and overrun ruining experience. - Der Geist der Maschine - 02-01-2020

(02-01-2020, 01:24 PM)wasgurd Wrote: If I don't have /etc/X11/xorg.conf in Debian Bullseye?


Then create it (with exactly that content).

/var/log/Xorg.0.log should then show an entry about MinSpeed.


RE: Trackpad lack of fine movement and overrun ruining experience. - Damon - 02-01-2020

I can confirm that the minspeed setting is very helpful, even though I'm not using the alternative firmware. I'm using the update that was supposed to come on the ANSI devices but didn't. Grabbing screen corners is still a little tricky (I've been using trackpoints on my home and work computers for a decade so maybe I just need practice), but much easier than before. uMatrix is also much easier - those top/bottom buttons are a good test!


RE: Trackpad lack of fine movement and overrun ruining experience. - rene.kliment - 02-01-2020

(01-31-2020, 07:41 AM)jackhumbert Wrote: I was messing around with synclient a bit, and found adjusting the MinSpeed setting to help out quite a bit with getting more precision - I'm not sure if it's the recommended way of doing it, but adding this to /etc/X11/xorg.conf allowed it to persist over reboots (in X11):

Code:
   Section "InputClass"
       Identifier "touchpad catchall"
       Driver "synaptics"
       MatchIsTouchpad "on"
       MatchDevicePath "/dev/input/event*"

       Option "MinSpeed" "0.25"
   EndSection

Thank you so much! The touchpad is usable now. Not perfect-perfect, but I can actually use it for other stuff than scrolling. Amazing!


RE: Trackpad lack of fine movement and overrun ruining experience. - Natrox - 02-02-2020

(01-31-2020, 07:41 AM)jackhumbert Wrote: I was messing around with synclient a bit, and found adjusting the MinSpeed setting to help out quite a bit with getting more precision - I'm not sure if it's the recommended way of doing it, but adding this to /etc/X11/xorg.conf allowed it to persist over reboots (in X11):

Code:
   Section "InputClass"
       Identifier "touchpad catchall"
       Driver "synaptics"
       MatchIsTouchpad "on"
       MatchDevicePath "/dev/input/event*"

       Option "MinSpeed" "0.25"
   EndSection

I've built on your settings a little and have found these to be very good:
synclient MinSpeed=0.25
synclient FingerLow=30
synclient PalmDetect=1
synclient VertScrollDelta=64
synclient HorizScrollDelta=64

'FingerLow' has the same value as 'FingerHigh' in my config (30). I believe it helps reduce mouse movement as you lift your finger, but I'm not sure if synaptic works like this.
Anyway, I find this config to be comfortable for daily use. I'm still trying to find out how to stop the cursor from jumping around, whenever you put down the finger.
Let me know if anyone finds out some even better settings!


RE: Trackpad lack of fine movement and overrun ruining experience. - xmixahlx - 02-02-2020

my sway config has a basic config with good results: (sway-git, mesa-git, debian sid arm64)

input "9610:30:HAILUCK_CO.,LTD_USB_KEYBOARD_Touchpad" {
dwt enabled
tap enabled
natural_scroll enabled
middle_emulation enabled
}


RE: Trackpad lack of fine movement and overrun ruining experience. - mamboman777 - 02-02-2020

I tried to make these changes, but I think my x crashed. I ended up with a cursor. Using Manjaro. Trying to restore from SD, now.