You are not logged in.

#1 2018-02-05 12:04:51

bumi
Member
Registered: 2018-02-05
Posts: 3

How/Where to configure touchpad sensitivity and tapping?

I am trying to configure the touchpad sensitivity and trying to disable tapping drag: My touchpad feels to sensitive and it registers a click and drag where it should just be a move.

Sadly I fail and I think I am missing the correct, basic configuration and I somehow also feel like different tools overwrite the different settings.

What is the correct option to configure that?


The "settings GUI" has some options?
The "tweak GUI" has some options?
There is a `libinput.conf` for xorg?  (I've tried to add some options there)

Also xinput list-props and libinput list-devices seem to give me conflicting results. (see below)

Any hints welcome. I probably miss some basic understanding hmm

Thanks.

I have the following:

System: Dell XPS13 9360
uname -a: 4.14.15-1-ARCH #1 SMP PREEMPT Tue Jan 23 21:49:25 UTC 2018 x86_64 GNU/Linux

`cat  /usr/share/X11/xorg.conf.d/40-libinput.conf`

# Match on all types of devices but joysticks
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
	Option "Tapping" "1"
	Option "TappingDrag" "0"
	Option "TappingButtonMap" "lmr"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

`xinput list-props "11" ` gives me the following:

evice 'DLL075B:01 06CB:76AF Touchpad':
	Device Enabled (138):	1
	Coordinate Transformation Matrix (140):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (273):	1
	libinput Tapping Enabled Default (274):	0
	libinput Tapping Drag Enabled (275):	1
	libinput Tapping Drag Enabled Default (276):	1
	libinput Tapping Drag Lock Enabled (277):	0
	libinput Tapping Drag Lock Enabled Default (278):	0
	libinput Tapping Button Mapping Enabled (279):	0, 1
	libinput Tapping Button Mapping Default (280):	1, 0
	libinput Natural Scrolling Enabled (281):	1
	libinput Natural Scrolling Enabled Default (282):	0
	libinput Left Handed Enabled (283):	0
	libinput Left Handed Enabled Default (284):	0
	libinput Accel Speed (285):	0.672598
	libinput Accel Speed Default (286):	0.000000
	libinput Scroll Methods Available (287):	1, 1, 0
	libinput Scroll Method Enabled (288):	1, 0, 0
	libinput Scroll Method Enabled Default (289):	1, 0, 0
	libinput Click Methods Available (290):	1, 1
	libinput Click Method Enabled (291):	0, 1
	libinput Click Method Enabled Default (292):	1, 0
	libinput Middle Emulation Enabled (293):	0
	libinput Middle Emulation Enabled Default (294):	0
	libinput Send Events Modes Available (258):	1, 1
	libinput Send Events Mode Enabled (259):	0, 0
	libinput Send Events Mode Enabled Default (260):	0, 0
	libinput Disable While Typing Enabled (295):	1
	libinput Disable While Typing Enabled Default (296):	1
	Device Node (261):	"/dev/input/event11"
	Device Product ID (262):	1739, 30383
	libinput Drag Lock Buttons (297):	<no items>
	libinput Horizontal Scroll Enabled (298):	1

`libinput list-devices` gives me this (among others):

Device:           DLL075B:01 06CB:76AF Touchpad
Kernel:           /dev/input/event11
Group:            7
Seat:             seat0, default
Size:             101x57mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge 
Click methods:    *button-areas clickfinger 
Disable-w-typing: enabled
Accel profiles:   none
Rotation:         n/a

Offline

#2 2018-02-05 18:24:25

bumi
Member
Registered: 2018-02-05
Posts: 3

Re: How/Where to configure touchpad sensitivity and tapping?

It seems gsettings for org.gnome.desktop.peripherals.touchpad seems to be another and probably the correct way to configure it.

Offline

#3 2018-02-05 18:35:05

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: How/Where to configure touchpad sensitivity and tapping?

It would be useful if you actually told us what DE/WM you are using.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#4 2018-02-05 19:07:50

bumi
Member
Registered: 2018-02-05
Posts: 3

Re: How/Where to configure touchpad sensitivity and tapping?

oh, sorry thought I mentioned that.

GNOME on Xorg / GNOME Shell

Offline

#5 2018-02-06 15:59:17

Cknight70
Member
Registered: 2018-01-24
Posts: 76

Re: How/Where to configure touchpad sensitivity and tapping?

Reading the wiki page on libinput may be a good use of your time smile
https://wiki.archlinux.org/index.php/Libinput
This is what the wiki has to say about GNOME libinput configuration specifically, which does look like there is a gui for configuring libinput:
https://wiki.archlinux.org/index.php/GN … d_touchpad

Offline

Board footer

Powered by FluxBB