You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 3, 2020. It is now read-only.
Before a hibernation, the input device associated with the keyboard cover touchpad is "Microsoft Surface Type Cover Touchpad". Sometimes (usually) after a hibernation, the input device associated with the touchpad changes to "Microsoft Surface Type Cover Mouse", and any touchpad settings made with an xorg conf file or with xinput are lost. This has been verified by running "xinput --test" of both input devices before and after hibernation. This problem does not occur with a suspend.
The only way I have found to restore the proper input device is to physically disconnect and reconnect the keyboard cover.
This was tested on a Surface Pro 2017 with 5.6.11, 5.6.13 and 5.6.14.
Edit: Workaround -- unload hid_multitouch kernel module on hibernate, and reload on resume.