Thanks for your response. The hwinfo command got me the answer as to which Xorg input driver was at work. I’m still mid-stream, though, (or maybe mid-ocean) on the touchpad problem, with more information but still no solution in sight. I don’t know if redacting code output (with “…”) is OK to do, but here’s the relevant line from the first command.
> grep "Using input driver" /var/log/Xorg.0.log
...
7.794] (II) Using input driver 'synaptics' for 'DLL075B:01 06CB:76AF Touchpad'
So it’s synaptics and not libinput. Still, altering FingerHigh, FingerLow, and PalmDetect values through synclient has no effect. Changing others, like MinSpeed and MaxSpeed, does have effect, and is reflected in the Touchpad Settings gui tool. Vice-versa, too–changing them in the gui changes the results of synclient -l.
The hwinfo output is pretty opaque to me. Not sure if there are any hints in there.
> /usr/sbin/hwinfo --mouse
33: PS/2 00.0: 10500 PS/2 Mouse
[Created at input.249]
Unique ID: AH6Q.l7lNz95wNhE
Hardware Class: mouse
Model: "DLL075B:01 06CB:76AF Touchpad"
Vendor: 0x06cb
Device: 0x76af "DLL075B:01 06CB:76AF Touchpad"
Compatible to: int 0x0210 0x0001
Device File: /dev/input/mice (/dev/input/mouse1)
Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event16, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-mouse
Device Number: char 13:63 (char 13:33)
Driver Info #0:
Buttons: 1
Wheels: 0
XFree86 Protocol: explorerps/2
GPM Protocol: exps2
Config Status: cfg=no, avail=yes, need=no, active=unknown
Evtest run on the touchpad registers neither width nor pressure information. There are no ABS_MT_PRESSURE or ABS_TOOL_WIDTH references in the output. Most of the various forum discussions about palm detection seem to focus on syndaemon, or synclient’s PalmDetect setting, or evtest’s ABS_TOOL_WIDTH value, and this makes sense, but I just want to get the touchpad’s sensitivity down. Getting the sensitivity working will take care of palm detection for me, I think. As it is, it is impossible to make any contact with my touchpad without a touch being registered, no matter how lightly I try. If I can get FingerHigh and FingerLow (or some equivalent) working, I will not end up in the madhouse from files and applications opening when I don’t want them to.
I tried another solution, which I saw in a discussion related to palm detection here, but it didn’t help. Like there, xinput list showed that I had two touchpad devices running, both “DLL075B:01 06CB:76AF Touchpad” and “SynPS/2 Synaptics TouchPad”. And, as in the post, resuming from suspend would make the SynPS/2 one disappear. I created a file (since it didn’t already exist) at /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf, and created the entry:
# Disable generic Synaptics device, as we're using
# "DLL075B:01 06CB:76AF Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
Identifier "SynPS/2 Synaptics TouchPad"
MatchProduct "SynPS/2 Synaptics TouchPad"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/event*"
Option "Ignore" "on"
EndSection
This took care of having two touchpad devices running, but didn’t have any effect on whether the FingerHigh and FingerLow settings in synclient kicked in, or on any other behavior as far as I could tell. So this issue of two touchpad devices might have been a dead end. I mention it just in case there are any clues here that I’m not seeing. The51-synaptics-quirks.conf file is still there, but I’m not sure if I should keep it.