J'ai rencontré un petit problème après une mise à niveau vers Ubuntu 17.10. Mon pavé tactile a commencé à se désactiver après la sortie du mode veille de mon système. J'ai essayé cette méthode temporaire et travaille pour moi:
Son contenu est:
Sudo rmmod i2c_hid
Sudo modprobe i2c_hid
Écrivez ce qui suit:
Sudo bash ./touchpad_wakeup.sh
Mon pavé tactile commence à fonctionner. Je veux ajouter ceci à la séquence de réveil (/usr/lib/pm-utils/sleep.d
), mais je n’ai pas eu beaucoup de succès pour l’automatiser.
Il y a discussion et une autre solution à ce bogue ici (en trois mots: use noyau amont 4.13.7-041307-generic )
BTW, pourriez-vous cliquer sur le lien vert "Ce bogue m'affecte" sur cette page pour que les développeurs le corrigent plus rapidement. C'est vraiment chiant de recharger le module du noyau à chaque fois après une suspension.
Pour automatiser l'appel de votre script au réveil, vous pouvez l'ajouter sous /lib/systemd/system-sleep
au lieu de /usr/lib/pm-utils/sleep.d
.
Voici ce que j'ai fait:
Sudo touch /lib/systemd/system-sleep/touchpadwakeup
#!/bin/sh case $1 in post) rmmod i2c_hid modprobe i2c_hid ;; esac
Sudo chmod +x /lib/systemd/system-sleep/touchpadwakeup
Cela fonctionne bien, mais j'espère que nous aurons une solution plus propre (un correctif, par exemple) dans un proche avenir.