Mon pavé tactile cesse de fonctionner après la fermeture et la réouverture de mon ordinateur portable. Ce problème existe depuis la mise à niveau de 14.04 à 14.10. Je dois redémarrer Ubuntu pour le faire fonctionner à nouveau. J'ai déjà essayé rmmod psmouse, mais cela ne me donne que cette erreur:
rmmod: ERROR: Module psmouse is not currently loaded
ma liste xinput est la suivante: http://Pastebin.com/wL8XhNve
Quelqu'un peut-il m'aider à identifier ce problème?
Je viens d'essayer le script mentionné ici https://bugs.launchpad.net/ubuntu/+s...079/comments/7 (copié ci-dessous) avec un résultat positif.
This is what I did to fix this for me:
# Sudo touch /etc/pm/sleep.d/10_touchpad
# Sudo chmod 755 /etc/pm/sleep.d/10_touchpad
Then edit the file 10_touchpad and paste the following into it:
#!/bin/sh
case "${1}" in
resume|thaw)
rmmod hid_multitouch
modprobe hid_multitouch
;;
esac
Les crochets /etc/pm/sleep.d/
suggérés ne peuvent pas avoir d'effet si systemd-sleep
effectue la suspension au lieu de pm-suspend
commannd; Cela peut être le cas si, par exemple, vous utilisez le menu de sortie/suspension de Xfce au lieu de pm-suspend
à partir de la ligne commannd.
J'avais besoin de temps pour comprendre cela. grâce à https://askubuntu.com/a/643793/1975 .
J'ai donc mis (en plus de /etc/pm/sleep.d/75touchpad
qui contient dans mon cas le contournement commun modprobe psmouse
- mentionné par OP) le fichier /lib/systemd/system-sleep/my-touchpad
(exécutable):
#!/bin/sh
case "$1/$2" in
post/suspend)
exec /etc/pm/sleep.d/75touchpad resume
;;
post/hybrid-sleep)
/etc/pm/sleep.d/75touchpad thaw
exec /etc/pm/sleep.d/75touchpad resume
;;
post/*) # hibernate
exec /etc/pm/sleep.d/75touchpad thaw
;;
pre/suspend)
exec /etc/pm/sleep.d/75touchpad suspend
;;
pre/hybrid-sleep)
/etc/pm/sleep.d/75touchpad suspend
exec /etc/pm/sleep.d/75touchpad hibernate
;;
pre/*) # hibernate
exec /etc/pm/sleep.d/75touchpad hibernate
;;
esac
C'est une sorte de proxy universel d'appeler un script placé à l'origine pour pm-utils.
Il semble que l'entrée du pavé tactile indique "ELAN0501: 00 04F3: 300B UNKNOWN". Est-il pris quand le touchpad fonctionne ou quand il est en panne? Pouvez-vous vivre à partir de 14.04 et vérifier la sortie?
Partagez également les informations sur votre modèle d'ordinateur portable, ce qui pourrait aider les autres utilisateurs à mieux vous soutenir.
Quelques indications au cas où le résultat serait le même: j’avais eu un problème avec Sony VAIO plus tôt car je devais utiliser des scripts pour basculer le pavé tactile, car cela ne fonctionnerait pas. C’était plutôt un problème de type Keybind, mais c’est ce que j’ai fait: http://tuxdiary.com/2014/03/07/toggle-sony-vaio-touchpad-on-ubuntu-14-04/
Et voici comment exécuter des scripts sur suspend/resume: http://tuxdiary.com/2013/07/23/suspend-on-lid-close-on-lxde-ubuntu/