Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

Touchpad issue

If none of the specific sub-forums seem right for your thread, ask here.
Post Reply
Message
Author
Mirawara
Posts: 5
Joined: 2021-04-09 16:36

Touchpad issue

#1 Post by Mirawara »

Hi,

I have a problem with the touchpad. It's difficult to explain but I try. I would like the mouse sensitivity to be higher with longer movements and lower with smaller movements. Like in Windows. In other Linux distributions I didn't had this issue (now I have Debian 10). I have to fix it otherwise the touchpad is unusable.

Thank you in advance.

arochester
Emeritus
Emeritus
Posts: 2435
Joined: 2010-12-07 19:55
Has thanked: 14 times
Been thanked: 54 times

Re: Touchpad issue

#2 Post by arochester »

Computer? Make and Model?

Desktop Environment?

User avatar
Hallvor
Global Moderator
Global Moderator
Posts: 2041
Joined: 2009-04-16 18:35
Location: Kristiansand, Norway
Has thanked: 149 times
Been thanked: 212 times

Re: Touchpad issue

#3 Post by Hallvor »

KDE Bullseye lets you choose between flat and adaptive pointer acceleration, but there are probably other options out there. Older versions should also have this option (=Buster).

https://i.imgur.com/QI2A8zx.png
[HowTo] Install and configure Debian bookworm
Debian 12 | KDE Plasma | ThinkPad T440s | 4 × Intel® Core™ i7-4600U CPU @ 2.10GHz | 12 GiB RAM | Mesa Intel® HD Graphics 4400 | 1 TB SSD

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: Touchpad issue

#4 Post by p.H »

Installing xserver-xorg-input-synaptics may help.
(despite its name, it does not work only with Synaptics touchpads)

Marie SWE
Posts: 241
Joined: 2021-04-06 22:14
Location: Sweden / Linköping
Has thanked: 7 times
Been thanked: 9 times

Re: Touchpad issue

#5 Post by Marie SWE »

Mirawara wrote:Hi,

I have a problem with the touchpad. It's difficult to explain but I try. I would like the mouse sensitivity to be higher with longer movements and lower with smaller movements. Like in Windows. In other Linux distributions I didn't had this issue (now I have Debian 10). I have to fix it otherwise the touchpad is unusable.

Thank you in advance.
I had the problem with hyper sensitive touchpad on all my laptops with Mint18.3 and LMDE3 mint is a spinoff debian-ubuntu-mint and lmde debian-mint but it worked on both and perhaps it works in debian to.

Mouse GUI doesn't work, and I found a terminal solution thru google and on some forum back in 2018.

Code: Select all

user@a73:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ USB 2.0 UVC VGA WebCam                  	id=10	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
    ↳ BRLTTY 5.4 Linux Screen Driver Keyboard 	id=14	[slave  keyboard (3)]
user@a73:~$ 
on this laptop mouse id is 13
so with

Code: Select all

xinput set-prop "13" "Synaptics Finger" 30 60 255
my mouse stops behaving as it goes on speed when i holding my finger 5 millimeters above the pad.
Second number is how hard you need to press on the pad to get a reaction... The first and the third number i don't really know what thay ar doing as i don't notice anything when i change them.. i fond the code on some forum a couple of years ago

And i have installed: synclient

Code: Select all

user@a73:~$ synclient
Parameter settings:
    LeftEdge                = 100
    RightEdge               = 2408
    TopEdge                 = 71
    BottomEdge              = 1249
    FingerLow               = 30
    FingerHigh              = 70
    MaxTapTime              = 180
    MaxTapMove              = 124
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 56
    HorizScrollDelta        = 56
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0402229
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 0
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 14
    VertHysteresis          = 14
    ClickPad                = 0
user@a73:~$ 
Here a change

Code: Select all

synclient PressureMotionMinFactor=1
synclient vertEdgeScroll=0
synclient VertScrollDelta=150
synclient PalmDetect=1
synclient MinSpeed=0
synclient MaxSpeed=1
synclient AccelFactor=0.0402229 

I really don't understand code, but we have experts in here :mrgreen: so they maybe can explain it better. :oops: :oops: :oops:
But it works.
It will reset every reboot so i made a script so i don't need touch the terminal more then necessary. :roll:

Code: Select all

#!/bin/bash
synclient PressureMotionMinFactor=1
synclient vertEdgeScroll=0
synclient VertScrollDelta=150
synclient PalmDetect=1
synclient MinSpeed=0
synclient MaxSpeed=1
synclient AccelFactor=0.0402229
xinput set-prop "12" "Synaptics Finger" 30 60 255

and saved it as a text file called: mousesettings.sh
Right click on the file, click Properties.. then the tab Rights.
check the box: Allow the file to run as a program
Now you just bubble click on it every time and the mouse behaves as you want.

Test which parameters suit you and your computer. :)

And I'm grateful if anyone wants to correct me on what I'm got wrong or right. :mrgreen: I am only a noobie on Linux :mrgreen:
Why make things complicated in life, if you can make it easier for yourself... Do it. ;o)
You only have one life, so make the most of it and enjoy it while you can.

Mirawara
Posts: 5
Joined: 2021-04-09 16:36

Re: Touchpad issue

#6 Post by Mirawara »

arochester wrote:Computer? Make and Model?

Desktop Environment?
Asus RX571GT. Desktop Environment: default of Debian.

Mirawara
Posts: 5
Joined: 2021-04-09 16:36

Re: Touchpad issue

#7 Post by Mirawara »

Marie SWE wrote:
Mirawara wrote:Hi,

I have a problem with the touchpad. It's difficult to explain but I try. I would like the mouse sensitivity to be higher with longer movements and lower with smaller movements. Like in Windows. In other Linux distributions I didn't had this issue (now I have Debian 10). I have to fix it otherwise the touchpad is unusable.

Thank you in advance.
I had the problem with hyper sensitive touchpad on all my laptops with Mint18.3 and LMDE3 mint is a spinoff debian-ubuntu-mint and lmde debian-mint but it worked on both and perhaps it works in debian to.

Mouse GUI doesn't work, and I found a terminal solution thru google and on some forum back in 2018.

Code: Select all

user@a73:~$ xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ USB 2.0 UVC VGA WebCam                  	id=10	[slave  keyboard (3)]
    ↳ Asus WMI hotkeys                        	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
    ↳ BRLTTY 5.4 Linux Screen Driver Keyboard 	id=14	[slave  keyboard (3)]
user@a73:~$ 
on this laptop mouse id is 13
so with

Code: Select all

xinput set-prop "13" "Synaptics Finger" 30 60 255
my mouse stops behaving as it goes on speed when i holding my finger 5 millimeters above the pad.
Second number is how hard you need to press on the pad to get a reaction... The first and the third number i don't really know what thay ar doing as i don't notice anything when i change them.. i fond the code on some forum a couple of years ago

And i have installed: synclient

Code: Select all

user@a73:~$ synclient
Parameter settings:
    LeftEdge                = 100
    RightEdge               = 2408
    TopEdge                 = 71
    BottomEdge              = 1249
    FingerLow               = 30
    FingerHigh              = 70
    MaxTapTime              = 180
    MaxTapMove              = 124
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 56
    HorizScrollDelta        = 56
    VertEdgeScroll          = 0
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 1
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0402229
    TouchpadOff             = 0
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 0
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 14
    VertHysteresis          = 14
    ClickPad                = 0
user@a73:~$ 
Here a change

Code: Select all

synclient PressureMotionMinFactor=1
synclient vertEdgeScroll=0
synclient VertScrollDelta=150
synclient PalmDetect=1
synclient MinSpeed=0
synclient MaxSpeed=1
synclient AccelFactor=0.0402229 

I really don't understand code, but we have experts in here :mrgreen: so they maybe can explain it better. :oops: :oops: :oops:
But it works.
It will reset every reboot so i made a script so i don't need touch the terminal more then necessary. :roll:

Code: Select all

#!/bin/bash
synclient PressureMotionMinFactor=1
synclient vertEdgeScroll=0
synclient VertScrollDelta=150
synclient PalmDetect=1
synclient MinSpeed=0
synclient MaxSpeed=1
synclient AccelFactor=0.0402229
xinput set-prop "12" "Synaptics Finger" 30 60 255

and saved it as a text file called: mousesettings.sh
Right click on the file, click Properties.. then the tab Rights.
check the box: Allow the file to run as a program
Now you just bubble click on it every time and the mouse behaves as you want.

Test which parameters suit you and your computer. :)

And I'm grateful if anyone wants to correct me on what I'm got wrong or right. :mrgreen: I am only a noobie on Linux :mrgreen:
First of all, do you have to run the script on the boot everytime?
In any case I have tried but synclient doesn't work. It tells me that the synaptic drivers are not loaded.

p.H
Global Moderator
Global Moderator
Posts: 3049
Joined: 2017-09-17 07:12
Has thanked: 5 times
Been thanked: 132 times

Re: Touchpad issue

#8 Post by p.H »

Did you reboot or restart the X server after installing xserver-xorg-input-synaptics ?

Post Reply