web-dev-qa-db-fra.com

Les gestes du pavé tactile et la saisie des touches ne fonctionnent pas

Je suis confronté à un problème très étrange sur lequel je ne trouve pas de solution. Un geste du pavé tactile a cessé de fonctionner avec les touches du clavier. Le touchpad déplace le curseur mais rien de plus. Lorsque je tiens les touches du clavier, elles n'apparaissent qu'une seule fois, même si dans mon contexte, il est configuré pour répéter les touches.

$ uname -r
4.13.0-26-generic
3
Macio

Beaucoup ont signalé des problèmes avec le noyau 4.13.0-26

Vers le 11 janvier 2018, de nombreux utilisateurs d’Ubuntu ont commencé à signaler des problèmes liés à la mise à jour automatique du noyau 4.13.0-26:

Ce sont des problèmes signalés au cours des derniers jours. Ces problèmes n'ont pas tous été vérifiés comme étant la cause du noyau 4.13.0-26.

Mise à jour du 27 janvier 2018: vérifiez votre microcode Intel

Le Intel Microcode Update 2018-01-08 , destiné à résoudre les problèmes de sécurité liés à la spéculation des branches d'exécution, a endommagé certains systèmes. Cela a affecté de nombreux systèmes Ubuntu du 8 au 21 janvier. Le 22 janvier 2018, Ubuntu a publié une mise à jour qui remet l'ancien Microcode du 2017-07-07.

Si vous avez rencontré des problèmes avec les mises à jour, que vous avez réinstallé Ubuntu et que vous avez désactivé les mises à jour entre le 2018-01-08 et le 2018-01-22, vous souhaiterez peut-être essayer à nouveau les mises à jour automatiques d'Ubuntu. Vérifiez le lien dans le paragraphe précédent pour plus d'informations.

Comment connaître la version de votre noyau

Ouvrir un terminal en utilisant Ctrl+Alt+T. Puis tapez:

uname -r

Puisque le terminal est déjà ouvert, procurez-vous votre version Ubuntu en utilisant:

lsb_release -a

Pour fermer le terminal, utilisez:

exit

La solution la plus facile à démarrer avec l'ancien noyau

Lorsque vous démarrez votre ordinateur au menu Grub, sélectionnez Options avancées , puis sélectionnez un noyau plus ancien pour voir si vos problèmes disparaissent. Si c'est le cas, restez régulièrement à jour avec les nouveaux noyaux, tels qu'ils sont proposés dans Ubuntu LTS, et vérifiez-les jusqu'à ce que l'un d'entre eux fonctionne. Assurez-vous de ne pas exécuter Sudo apt auto-remove, ce qui risquerait de faire disparaître votre ancien noyau.


Résolution des problèmes de répétition de clavier dans le noyau 4.13

Avec l'introduction du noyau 4.13.0-26, la mise à jour Ubuntu LTS vers le 11 janvier 2018 et ancien bogue à partir de septembre 2017 a refait surface. Le développeur a recommandé d’essayer le noyau 4.14 (décrit dans la session suivante), mais un correctif plus rapide semble désactiver: raccourcis clavier PEAQ WMI .

Vérifiez que les raccourcis clavier PEAQ WMI sont chargés

Comme indiqué dans nix & Linux , la première étape consiste à s'assurer qu'il est chargé:

$ xinput list
⎡ Virtual core pointer                              id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]
⎜   ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=11   [slave  pointer  (2)]
⎜   ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                    id=16   [slave  pointer  (2)]
⎣ Virtual core keyboard                             id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                   id=5    [slave  keyboard (3)]
    ↳ Power Button                                  id=6    [slave  keyboard (3)]
    ↳ Video Bus                                     id=7    [slave  keyboard (3)]
    ↳ Video Bus                                     id=8    [slave  keyboard (3)]
    ↳ Sleep Button                                  id=9    [slave  keyboard (3)]
    ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=10   [slave  keyboard (3)]
    ↳ Lenovo EasyCamera: Lenovo EasyC               id=13   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                         id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                  id=15   [slave  keyboard (3)]
    ↳ Dell Dell KM632 Wireless Keyboard and Mouse   id=18   [slave  keyboard (3)]
    ↳ PEAQ WMI hotkeys                              id=17   [slave  keyboard (3)]

Notez la dernière ligne ci-dessus

Si vous l'avez chargé, vous pouvez le désactiver avec une commande xinput mais nous utiliserons la suggestion de contournement contenue dans le rapport de bogue ci-dessus:

Désactiver les raccourcis clavier PEAQ WMI pour la session en cours

Sudo rmmod peaq_wmi

Désactiver les raccourcis clavier PEAQ WMI de manière permanente

A l'aide de votre éditeur Sudo préféré, éditez /etc/modprobe.d/blacklist.conf. A la fin du fichier, insérez deux lignes:

#spams ^@
blacklist peaq_wmi

Enregistrez le fichier et quittez.


Correction du pavé tactile Synaptics dans le noyau 4.13

Correction temporaire

Selon ce rapport de bogue Debian , un correctif à court terme consiste à utiliser:

Sudo rmmod psmouse
Sudo modprobe psmouse

Essayez ceci dans le terminal, puis testez votre pavé tactile.

Correction permanente

Si le correctif temporaire fonctionne, éditez le fichier /etc/rc.local avec les pouvoirs Sudo. Ajoutez les lignes suivantes:

/sbin/rmmod psmouse
/sbin/modprobe psmouse

A partir de maintenant, lorsque vous redémarrez, le correctif sera permanent.

Notez que cela n’a pas encore été testé lors de la reprise de la suspension. Si vous avez des problèmes dans ce département, postez un commentaire ci-dessous.


Installez le noyau 4.14.xx principal/stable le plus récent

Il a été confirmé que la version 4.14.13 améliore le pavé tactile et le clavier pour les utilisateurs du noyau 4.13.0-26. Cependant, à compter du 20 janvier 2018, 4.14.14 est désormais le dernier noyau et inclut le support Spectre, mais 2% plus lentement.

23 janvier 2018 - Publication du noyau 4.14.15. 31 janvier 2018 - Publication du noyau 4.14.16.

Dans le rapport de bogue ci-dessus, un développeur recommande d'essayer le noyau principal le plus récent (stable). Dans certains cas, un OP souhaite accéder à un numéro de noyau supérieur à un nombre inférieur. Cette section explique comment passer au dernier noyau principal (stable).

Il y a des cas remontant à août 2017 où le pavé tactile ne fonctionnait pas et qui n'étaient pas liés à la mise à niveau automatique du noyau 4.13.0-26 du noyau Ubuntu LTS, mais l'une des réponses nécessitait quand même le noyau 4.14: pavé tactile non détecté sur Lenovo Ideapad 320 avec Kubuntu 17.04 .

Le 10 janvier 2018, le dernier noyau principal stable était 4.14.13. Si vous choisissez de l'installer manuellement, vous devez savoir:

  • Les noyaux LTS plus anciens ne seront pas mis à jour jusqu'à ce qu'ils soient supérieurs à la première option du menu principal intitulée Ubuntu .
  • Les noyaux installés manuellement ne sont pas supprimés avec la commande habituelle Sudo apt auto-remove. Vous devez suivre ceci: Comment puis-je supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage?
  • Surveillez les développements dans les anciens noyaux pour savoir quand vous souhaitez revenir à la méthode de mise à jour du noyau LTS habituelle. Supprimez ensuite le noyau principal installé manuellement, comme décrit dans le lien précédent.
  • Après avoir supprimé manuellement le noyau principal le plus récent, exécutez Sudo update-grub, puis le dernier noyau LTS d'Ubuntu sera la première option appelée Ubuntu dans le menu principal de Grub.

Maintenant que les avertissements sont résolus, pour installer le dernier noyau principal ( 4.14.13 ) suivez ce lien: Comment mettre à jour noyau à la dernière version principale sans aucune mise à niveau de Distro?

Mainline Kernel 4.14.13.png

Surveillez régulièrement les mises à jour du noyau LTS que vous avez manquées.

Si vous avez mis à jour le dernier noyau, il est important de voir les anciens noyaux que vous avez manqués à l'aide de cette commande:

$ apt-cache search . | grep 'image-4.13.0-..-generic'
linux-image-4.13.0-16-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
(... SNIP ....)
linux-image-4.13.0-26-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
linux-image-4.13.0-31-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
linux-image-4.13.0-32-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
(... SNIP ....)

Lorsque vous voyez un nouveau noyau pris en charge proposé par l’équipe de noyau Ubuntu, vous devez l’installer et le tester. Par exemple, pour savoir quoi installer pour 4.13.0-32, utilisez:

$ apt-cache search . | grep '4.13.0-32-generic'
linux-cloud-tools-4.13.0-32-generic - Linux kernel version specific cloud tools for version 4.13.0-32
linux-headers-4.13.0-32-generic - Linux kernel headers for version 4.13.0 on 64 bit x86 SMP
linux-image-4.13.0-32-generic - Linux kernel image for version 4.13.0 on 64 bit x86 SMP
linux-image-extra-4.13.0-32-generic - Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
linux-signed-image-4.13.0-32-generic - Signed kernel image generic
linux-tools-4.13.0-32-generic - Linux kernel version specific tools for version 4.13.0-32

La plupart des utilisateurs n'auront pas besoin de tous ces packages. Généralement, il n'y a que headers, image, image-extra et signed-image.

12
WinEunuuchs2Unix

J'ai le même problème sur Ubuntu 16.04 avec 4.13.0-36-generic Kernel.
Pour désactiver définitivement les raccourcis clavier PEAQ WMI, utilisez la commande: Sudo modprobe -r peaq_wmi, qui a fonctionné pour moi.

Ajoutez les deux lignes ci-dessous à la fin du fichier, /etc/modprobe.d/blacklist.conf:

#spams ^@
blacklist peaq_wmi
0
Ilan Ribeiro Dig

Je voudrais le même problème, il pourrait être un problème de touchpad de pilote.

Dans mon cas, j'ai eu un conflit entre l'ancien pilote synaptic et le nouveau package libinput. Cette rubrique m'aide à: Debian GNOME: paramètres de pavé tactile manquants. Utilisez libinput à la place de synaptics

Après une nouvelle installation de libinput, j'ai exécuté:

Sudo apt-get purge xserver-xorg-input-synaptics

Et mon pavé tactile fonctionne à nouveau

0
demiton