How can I increase the speed of the pointer using touchpad

Hi,
I am not sure how to configure the speed of the pointer when I use the touchpad.

Here are some output:

$ xinput list

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ PNP0C50:00 06CB:CDB0 Mouse              	id=17	[slave  pointer  (2)]
⎜   ↳ PNP0C50:00 06CB:CDB0 Touchpad           	id=18	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Video Bus                               	id=6	[slave  keyboard (3)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ Lid Switch                              	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C         	id=14	[slave  keyboard (3)]
    ↳ Integrated Camera: Integrated I         	id=15	[slave  keyboard (3)]
    ↳ Ideapad extra buttons                   	id=16	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=19	[slave  keyboard (3)]

$ xinput list-props 18

Device 'PNP0C50:00 06CB:CDB0 Touchpad':
	Device Enabled (162):	1
	Coordinate Transformation Matrix (164):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (321):	1
	libinput Tapping Enabled Default (322):	0
	libinput Tapping Drag Enabled (323):	1
	libinput Tapping Drag Enabled Default (324):	1
	libinput Tapping Drag Lock Enabled (325):	0
	libinput Tapping Drag Lock Enabled Default (326):	0
	libinput Tapping Button Mapping Enabled (327):	1, 0
	libinput Tapping Button Mapping Default (328):	1, 0
	libinput Natural Scrolling Enabled (299):	1
	libinput Natural Scrolling Enabled Default (300):	0
	libinput Disable While Typing Enabled (329):	1
	libinput Disable While Typing Enabled Default (330):	1
	libinput Scroll Methods Available (301):	1, 1, 0
	libinput Scroll Method Enabled (302):	1, 0, 0
	libinput Scroll Method Enabled Default (303):	1, 0, 0
	libinput Click Methods Available (331):	1, 1
	libinput Click Method Enabled (332):	1, 0
	libinput Click Method Enabled Default (333):	1, 0
	libinput Middle Emulation Enabled (308):	0
	libinput Middle Emulation Enabled Default (309):	0
	libinput Accel Speed (310):	0.000000
	libinput Accel Speed Default (311):	0.000000
	libinput Accel Profiles Available (312):	1, 1
	libinput Accel Profile Enabled (313):	1, 0
	libinput Accel Profile Enabled Default (314):	1, 0
	libinput Left Handed Enabled (315):	0
	libinput Left Handed Enabled Default (316):	0
	libinput Send Events Modes Available (284):	1, 1
	libinput Send Events Mode Enabled (285):	0, 0
	libinput Send Events Mode Enabled Default (286):	0, 0
	Device Node (287):	"/dev/input/event8"
	Device Product ID (288):	1739, 52656
	libinput Drag Lock Buttons (317):	<no items>
	libinput Horizontal Scroll Enabled (318):	1
	libinput Scrolling Pixel Distance (319):	15
	libinput Scrolling Pixel Distance Default (320):	15

I have already made the file /etc/X11/xorg.conf.d/90-libinput.conf with the following content to enable natural scrolling:

Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Natural Scrolling" "True"
EndSection

Is it possible to add a new “Option” line to this file Or do I need to create a new one?
And I don’t really now what options to choose in order to speeding up the pointer.

i set my in config

# set touchpad acceleration (PinebookPro)
exec --no-startup-id xinput -set-prop 'HAILUCK CO.,LTD USB KEYBOARD Touchpad' 'libinput Accel Speed' 0.7

I never try from libinput.conf

Option "Accel Speed" "0.7"

1 Like

Thanks @Shjim for the reply!

After I posted my op I went ahead and add a new option line to the libinput.conf file:

Option "Accel Speed" "0.25"

After reboot, it does seem to have speeded up the touchpad somewhat. Perhaps I would need to increase the value a bit more.

If I do it like in your example here, is the following line correct?

exec --no-startup-id xinput -set-prop 'PNP0C50:00 06CB:CDB0 Touchpad' 'libinput Accel Speed' 0.7
1 Like

i find 0.7 that = "0.70 " best for me on all my installs

1 Like

Now I have set it to “0.40”. Seems fast enough for me :turtle:
Perhaps I’ll change that later when I am bit faster :rabbit2:
:sweat_smile:

Thanks for your help! I really appreciate it.

And I have to say that I am enjoying myself very much learning to work in i3wm a little more every day.

2 Likes

people put it down . it very nice ( all WM have different limitations )

No way back to click&drag now :rofl: i happy you enjoy

1 Like

:rofl:

Looks very much like it!
Now I feel that I would like to try them all! Well, in time.

I need to settle down a bit more in i3 to have a comfortable workflow. I still need to configure/adjust it a bit more to my liking but I think I’m getting closer a bit more each day.

Hope just that you guys don’t find my new-beginner’s questions too boring/annoying. :blush:

1 Like

NEVER!! i happy help you . You help so many, if i can help you i will :vulcan_salute:

1 Like

Thank you!
:pray:t5:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.