El touchpad no funciona tras suspender o hibernar
Enviado por miguelcarmona :: 22 de enero de 2017
Es algo común encontrarse que tras suspender y/o hibernar el touchpad no funcione.
Normalmente basta con reiniciar el driver (como root):
modprobe -r hid_multitouch
modprobe hid_multitouch
Esto suele ser un engorro ejecutarlo cada vez que restauremos así que podemos usar systemd para que lo haga por nosotros:
1.- Creamos el servicio en systemd:
ruta: /lib/systemd/system/restart-touchpad.service
[Unit]
Description=Restart touchpad driver
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target
[Service]
ExecStartPre=/usr/sbin/modprobe -r hid_multitouch
ExecStart=/usr/sbin/modprobe hid_multitouch
[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
2.- Instalamos el servicio:
systemctl enable restart-touchpad.service