While looking around for code that might resume the touchpad, I noticed that the libinput master code was a bit different to the version we ship: there's a tp_resume_conditional() function that checks sendevents.
And checking the history shows up this patch:
https://cgit.freedesktop.org/wayland/libinput/commit/src?id=53d53dd18ef14484d632421027cd7b6130013cf0
Fedora is also shipping this as a patch against their libinput-1.8.2 in Fedora 27:
https://src.fedoraproject.org/rpms/libinput/blob/f27/f/0001-touchpad-don-t-resume-a-disabled-touchpad.patch
While looking around for code that might resume the touchpad, I noticed that the libinput master code was a bit different to the version we ship: there's a tp_resume_ conditional( ) function that checks sendevents.
And checking the history shows up this patch:
https:/ /cgit.freedeskt op.org/ wayland/ libinput/ commit/ src?id= 53d53dd18ef1448 4d632421027cd7b 6130013cf0
Fedora is also shipping this as a patch against their libinput-1.8.2 in Fedora 27:
https:/ /src.fedoraproj ect.org/ rpms/libinput/ blob/f27/ f/0001- touchpad- don-t-resume- a-disabled- touchpad. patch