libinput
can both used with Xorg
and with Wayland
.
In fact, I’m using it on Void Linux
running Xorg
right now:
$ xinput list-props 11
Device 'PIXA3854:00 093A:0274 Touchpad':
Device Enabled (178): 1
Coordinate Transformation Matrix (180): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000,
0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (304): 1
Device Accel Constant Deceleration (305): 2.500000
Device Accel Adaptive Deceleration (306): 1.000000
Device Accel Velocity Scaling (307): 12.500000
Synaptics Edges (330): 53, 1284, 47, 829
Synaptics Finger (331): 25, 30, 0
Synaptics Tap Time (332): 180
Synaptics Tap Move (333): 70
Synaptics Tap Durations (334): 180, 180, 100
Synaptics ClickPad (335): 1
Synaptics Middle Button Timeout (336): 0
Synaptics Two-Finger Pressure (337): 282
Synaptics Two-Finger Width (338): 7
Synaptics Scrolling Distance (339): 31, 31
Synaptics Edge Scrolling (340): 0, 0, 0
Synaptics Two-Finger Scrolling (341): 1, 0
Synaptics Move Speed (342): 1.000000, 1.750000, 0.125156, 0.000000
Synaptics Off (343): 0
Synaptics Locked Drags (344): 0
Synaptics Locked Drags Timeout (345): 5000
Synaptics Tap Action (346): 0, 0, 0, 0, 0, 0, 0
Synaptics Click Action (347): 1, 1, 1
Synaptics Circular Scrolling (348): 0
Synaptics Circular Scrolling Distance (349): 0.100000
Synaptics Circular Scrolling Trigger (350): 0
Synaptics Circular Pad (351): 0
Synaptics Palm Detection (352): 0
Synaptics Palm Dimensions (353): 10, 200
Synaptics Coasting Speed (354): 20.000000, 50.000000
Synaptics Pressure Motion (355): 30, 160
Synaptics Pressure Motion Factor (356): 1.000000, 1.000000
Synaptics Grab Event Device (357): 0
Synaptics Gestures (358): 1
Synaptics Capabilities (359): 1, 0, 1, 1, 1, 0, 0
Synaptics Pad Resolution (360): 12, 12
Synaptics Area (361): 0, 0, 0, 0
Synaptics Soft Button Areas (362): 668, 0, 718, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (363): 7, 7
Device Product ID (297): 2362, 628
Device Node (296): "/dev/input/event15"
I am not running Gnome on Manjaro
however. I guess it would be good to run
xinput list
and xinput list-props 11
afterwards (replace with your ID) to get clearance.
(If you see Synpatics
somewhere, you’re using synpatics. Else you use libinput
)