libinput-gestures
Fs 3 1 0 m. for trackpad gestures. However, my libinput-gestures
config has changed slightly to accomodate sway
. You can see the always-up-to-date version here!libinput
is detecting devices by running:libinput
and restart your display manager once again. See the libinput ArchWiki page for more details.id
for your XPS 9550’s trackpad:id
is 12
. Once you have the id
, you can list the configurable properties for the device: Capture one 12 0 1 – raw workflow software.Device
string. In my case, it’s DLL06E4:01 06CB:7A13 Touchpad
. Using the numerical id
is nice when you’re manually typing commands on the command line, but xinput
will allow us to use DLL06E4:01 06CB:7A13 Touchpad
to specify a device as well. Fromo now on we’ll use that to specify our device in scripts and commands, since I’m not sure how or when the id
s are assigned, and I’d rather make sure we are reliably setting the properties on the touchpad, and not inadverdently messing with some other device.293
), or the full property name string (i.e. libinput Disable While Typing Enabled
). We’ll use the string our in commands/scripts for readability.libinput-gestures
resides at ~/.config/libinput-gestures.conf
. Check out my libinput-gestures.conf
for i3-specific configuration, and/or check out the sample libinput-gestures.conf
.exec --no-startup-id libinput-gestures
xinput
to set the touchscreen's coordinate transformation matrix.xinput
command every time you attach the monitor or log in. Or course, you can add the command to your session-autostart.You can also use Udev to automate this.[slave pointer (2)]
, which is usually your own device name. E.g. if the line can look like this/etc/udev/rules.d/99-acer-touch.rules
with contents like this: