I withdraw my complaint. I updated the bios and installed a new OS partition and this new kernel works much better now. I fear that I had tried to adjust miscellaneous settings so much in the past 2 months that my fixes were blocking the beneficial changes. I had put a blacklist line on i2c_hid before and I suspect that was preventing the change from taking effect.
$ sudo dmidecode -s bios-version
[sudo] password for pauljohn:
01.02.10
I stopped using synclient entirely, am using libinput with only a minor change in X11/xorg.conf.d, just the very last line of this:
$ cat /etc/X11/xorg.conf.d/90-libinput.conf
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall" MatchIsPointer "on" MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
@Phidias
I withdraw my complaint. I updated the bios and installed a new OS partition and this new kernel works much better now. I fear that I had tried to adjust miscellaneous settings so much in the past 2 months that my fixes were blocking the beneficial changes. I had put a blacklist line on i2c_hid before and I suspect that was preventing the change from taking effect.
$ sudo dmidecode -s bios-version
[sudo] password for pauljohn:
01.02.10
I stopped using synclient entirely, am using libinput with only a minor change in X11/xorg.conf.d, just the very last line of this:
$ cat /etc/X11/ xorg.conf. d/90-libinput. conf
MatchIsPointer "on"
MatchDevicePat h "/dev/input/event*"
# Match on all types of devices but tablet devices and joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
Driver "libinput"
EndSection
Section "InputClass"
MatchIsKeyboar d "on"
MatchDevicePat h "/dev/input/event*"
Identifier "libinput keyboard catchall"
Driver "libinput"
EndSection
Section "InputClass"
MatchIsTouchpa d "on"
MatchDevicePat h "/dev/input/event*"
Identifier "libinput touchpad catchall"
Driver "libinput"
EndSection
Section "InputClass"
MatchIsTouchsc reen "on"
MatchDevicePat h "/dev/input/event*"
Identifier "libinput touchscreen catchall"
Driver "libinput"
EndSection
Section "InputClass"
MatchIsTouchpa d "on"
Identifier "MyTouchpad"
Driver "libinput"
Option "Tapping" "on"
EndSection
I no longer see the frequent accidental select and delete behavior I was seeing in editors like Emacs and LyX.
The only problem I see now is that, while using Gimp, the cursor fairly often flies to the bottom and points at the desktop panel.