Если запуск sudo rmmod hid_multitouch
после перезагрузки отключает ваш сенсорный экран, попробуйте следующее:
su -c "echo "SUSPEND_MODULES="hid_multitouch"" >> /etc/pm/config.d/modules"
Это выгрузит этот модуль до приостановки, надеюсь, исправит вашу проблему.
Если это не так, запустите xinput --list
пока сенсорный экран работает, а когда сенсорный экран не работает, сравните вывод, если что-то не хватает, когда вы возобновляете работу из режима ожидания , вам придется повторить.
Пример вывода:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ITE Tech. Inc. ITE Device(8595) id=11 [slave pointer (2)]
⎜ ↳ ITE Tech. Inc. ITE Device(8595) Touchpad id=12 [slave pointer (2)]
⎜ ↳ SYNA7508:00 06CB:77B2 id=14 [slave pointer (2)]
Мое устройство с сенсорным экраном - SYNA7508:00 06CB:77B2 id = 14
Попробуйте xinput set-prop DEVICE_ID "Device Enabled" 0 && xinput set-prop DEVICE_ID "Device Enabled" 1
заменив идентификатор идентификатором устройства после приостановки.
Если эта команда исправляет это, попробуйте заменить его на rmmod && modprobe, найденный здесь (не забудьте chmod u+x файл, делающий его исполняемым): https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1275416/comments/28 Однако, если устройство не отображается после приостановки, вам придется подключить его, вот еще один пример: https://bugs.launchpad.net/ubuntu/+source/xinput/+bug/1275416/комментарии /19