Je suis récemment passé à Ubuntu 18.04 et depuis lors, j'ai beaucoup de décalage d'entrée au clavier, parfois plusieurs secondes. Je peux taper les mots mais cela prend un certain temps jusqu'à ce qu'ils apparaissent à l'écran.
J'ai déjà utilisé Ubuntu 16.04 sans aucun problème.
Cette erreur se produit dans Terminal mais aussi dans mon navigateur Web.
Une idée où je pourrais déboguer ce problème?
Ce que j'ai compris, c'est que cela peut également déclencher certaines touches plus que d'autres. Par exemple, lorsque je tape, cdcdcdcd
cela apparaît beaucoup.
Il peut également être important de savoir que j'utilise une disposition de clavier différente que j'ai définie avec cette commande:
setxkbmap de neo # (german neo layout) (so cd is rl on asdf)
Bien que cela ne fasse aucune différence pour le décalage.
Apparemment, ce problème ne se produit que sur le bureau GNOME / budgie.
Réponses:
Vous pourriez peut-être essayer votre journal système. J'ai remarqué l'erreur suivante sur mon système (plusieurs fois):
Cela semble être un problème USB3. Mon clavier et mon pavé tactile sur mon ordinateur portable n'ont pas ce problème. Ma souris connectée USB est également en retard.
Lorsque je charge Ubuntu 18.04 avec le noyau précédent et toujours disponible sur mon système tel qu'utilisé dans 17.10, version 4.13.0-39-générique du noyau, je n'obtiens pas les erreurs XHCI. De plus, mon clavier et ma souris ne traînent plus.
Je peux sélectionner ce noyau via le menu GRUB dans ma configuration.
Remarquez que je ne l'ai pas encore complètement compris. Le noyau plus ancien semble mieux fonctionner mais le décalage est là de temps en temps. Je peux faire quelques remarques lors de l'utilisation du noyau par défaut: Une pression continue sur une touche (en maintenant simplement une lettre ou un caractère) se porte bien. Il sort simplement la lettre ou le caractère en permanence, sans gigue. De plus, il suffit de saisir des lettres. Là où je pense que ça va mal avec ma configuration, ce sont des caractères spéciaux comme (virgules, points, deux-points, points-virgules, etc.). Dès que ceux-ci sont introduits dans l'entrée, les étoiles vont mal. Au début, je pensais que cela pouvait être dû à des touches mortes, mais les désactiver ne fait aucune différence. Pouvez-vous confirmer ce comportement? De plus, les touches lentes ne le résolvent pas dans ma configuration.
Mise à jour Ce matin, j'ai reçu une mise à jour qui semble résoudre le problème de clavier sur mon site. Depuis mon journal de mise à jour: ligne de commande:
C'est la seule mise à jour du 18.04 que j'ai reçue jusqu'à présent. Cela a probablement également résolu les temps de démarrage lents sur mon ordinateur portable. C'est maintenant quelques secondes au lieu d'une minute. J'enverrai une confirmation plus tard cette semaine.
la source
Cela peut être la fonction des touches lentes
Il est activé et désactivé en maintenant la touche Maj enfoncée pendant 8 secondes
Appuyez sur la touche Maj pendant 8 secondes et voyez si le problème disparaît
la source
slowkeys
! J'ai désactivé et validé le comportement des touches rapides dans Ubuntu 18.04.1 et j'ai vu le problème de décalage lorsque celui-ci a été désactivé. Lorsque j'active les raccourcis, il faut beaucoup de temps pour taper une lettre et le délai est constant. Lorsque le problème des touches décalées se produit, le délai est variable et parfois un caractère se répète plusieurs fois parce que j'ai essayé d'appuyer plusieurs fois sans qu'il s'enregistre en temps opportun.Ce n'est pas le clavier. Ce n'est pas le compositeur de fenêtres. Le problème avec le retard est la séquence d'événements qui se produisent dans les contrôles GUI d'un programme donné. une chose qu'ils ont tous en commun en plus de la saisie au clavier et du texte affiché, ce sont les options d'accessibilité comme le lecteur d'écran orca qui obligent l'interface graphique à faire plus de travail entre les mises à jour d'écran. c'est comme avec le rendu vidéo 3D où trop de calculs abaissent votre fréquence d'images jusqu'à ce qu'il se comporte comme une série d'images fixes sans continuité.
tuez les calculs et vous vous tuez le décalage.
J'ai arrêté mon problème de décalage en tuant le processus orca puis en allant dans [les programmes de démarrage]. une fois là-bas, j'ai supprimé orca de la liste de démarrage avec d'autres programmes que je ne voulais pas au démarrage. J'ai également décoché la case pour ne plus me souvenir des programmes en cours d'exécution à l'arrêt.
plus de décalage sur la saisie au clavier, même dans Firefox
la source
Je l'ai fait sur mon ordinateur portable principal lorsque je jouais à Terraria, lorsque je jouais sur mon "nouveau bureau" avec des pièces incroyables comme le ddr2 ram et un dual core e8600 et USB 2.0, je n'avais aucune latence, je ne pouvais même pas voir de retard d'entrée lors de la comparaison d'un clavier sans fil bas de gamme à un clavier mécanique ps2. Un redémarrage de l'ordinateur et son branchement ont aidé. Pour moi, je pense que c'était parce que la batterie du système était faible et qu'elle n'était pas branchée.
la source
Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
qui a 8 cœurs! Il dispose également d'un RAID6 avec 5 disques, avec 8 Go de RAM (DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
). Le problème n'est donc certainement pas lié au matériel! Il semble plus probable qu'il s'agisse d'un logiciel basé sur mon expérience.J'ai eu des problèmes similaires en utilisant un clavier et une souris sans fil Logitech, avec un récepteur unifié. J'ai un PC fixe et j'ai essayé un certain nombre de choses pour y remédier:
Mise à jour du micrologiciel vers la dernière version de Logitech à l'aide de fwupdmgr. Je pensais que cela avait aidé, mais apparemment pas un effet durable.
J'ai créé une nouvelle règle udev dans un nouveau fichier
/etc/udev/rules.d/10-logitech-receiver.rules
avec le contenu suivant:=======
=======
Cette règle garantit que le récepteur est toujours sous tension. Peut-être que ce n'est pas nécessaire sur un PC fixe, mais cela ne peut pas faire de mal. Je pensais que cela avait aidé, mais je doute que cela ait un effet durable. Cela peut être utile sur un ordinateur portable, au détriment de la consommation d'énergie.
J'ai remarqué que lorsque j'avais une clé USB dans une fente USB voisine ou un autre périphérique USB à proximité, le retard augmentait. J'ai déplacé les autres appareils UDB vers le fond de panier, et j'ai placé le récepteur sur une rallonge USB placée à l'avant du PC et l'ai placé à environ un mètre du PC. C'était clairement la meilleure solution jusqu'à présent - du moins pour ma configuration sans fil Logitech. Cela peut également être lié au nombre d'appareils connectés sur chaque bus USB, de sorte que la tension peut chuter et nuire à la réception. J'ai également remarqué que cela fonctionnait beaucoup mieux dans les emplacements USB 3.x que dans USB 2.x idem.
Après l'avoir éloigné des appareils susceptibles d'interférer, il est maintenant stable, avec le clavier à une distance d'env. 3 m. depuis le dongle :-)
la source
J'ai eu le même problème avec mon clavier préféré. Tous mes autres claviers fonctionnaient bien.
J'ai résolu le problème en passant à Wayland.
Vous pouvez le faire avec le bouton d'engrenage à côté du bouton de connexion à l'écran de connexion.
la source
Si vous jouez à des jeux ou du genre jeux, l'application de communication Discord saisissait trop de ma carte vidéo et provoquait des hoquets. Essayez de désactiver "Accélération matérielle" dans son paramètre. Fait des merveilles pour moi. Plus de décalage de clavier dans les jeux ou lors de la frappe.
Apparemment, c'est un petit buggy. De la bouche des chevaux: https://twitter.com/discordapp/status/924910040552747008?lang=en
D'autres ont ce problème: https://www.reddit.com/r/PUBATTLEGROUNDS/comments/6ibgj3/psa_turn_off_hardware_acceleration_in_discord/
la source
J'ai activé la fonction Slow Keys , la fonction qui met un délai entre le moment où une touche est enfoncée et le moment où elle est acceptée. Son comportement ressemble exactement à celui que vous décrivez ci-dessus.
Pour désactiver les paramètres d'ouverture des touches lentes , choisissez Universal Access, puis choisissez Typing Assist (AccessX) et désactivez-le.
la source
Pour faire court: dans 99%, vous devez aller dans Paramètres -> Accès universel et basculer sur Désactiver / Par défaut tous les éléments sauf Répéter les touches .
la source
((S'IL VOUS PLAÎT MODIFIER ICI, C'EST UN WIKI! MAIS CE N'EST PAS UNE RÉPONSE, EST UNE GRANDE IMAGE 2019))
RÉVISION DE LA NOMBREUSE HYPOTHÈSE:
Ce décalage serait-il un effet secondaire d'un cheval de Troie scannant nos claviers?
Il semble que ce ne soit pas le cas, mais une double vérification est nécessaire: veuillez rapporter ici toute preuve (et procédures pour vérifier la preuve) sur l'hypothèse du cheval de Troie.
Preuve qui n'est pas un "cheval de Troie externe": le problème de décalage persiste dans les installations USB-Live et dans les nouvelles installations UBUNTU 18 - avant d'installer toute application "externe de l' ISO ".
PS: "interne" est introduit par la distribution ISO de la version 18 ... donc, on peut considérer un bug, pas un virus.
Est-ce que ce retard serait causé par la fonctionnalité "Slow Keys"
C'est un autre problème! C'est une bonne première hypothèse, facile à tester et à rejeter.
REMARQUE: cette page recive des milliers de pages vues, donc, si vous cherchiez des "touches lentes", voyez cette bonne réponse (4 votes) et solution (ou voyez cette autre discussion de page ).
Ce décalage serait-il un problème de décalage matériel ?
Non, voir les commentaires @TrinitronX démontrant que ce n'est pas le cas. Tous les types de matériels offrent la même expérience de décalage , il ne s'agit pas d'un "décalage par faible performance matérielle".
Ce décalage serait-il un problème de pilote USB?
Oui, un problème de clavier USB, un bug ou un conflit sur le logiciel du pilote de périphérique ... Mais quelque chose qui se produit principalement avec les anciennes machines et / ou les anciens appareils, lors du portage d'UBUNTU v16 LTS vers v18 LTS, à cause du décalage n'existe pas sur v16 ni sur les appareils modernes.
Evidences : veuillez vérifier tous les commentaires et réponses (et les modifier ici en les énumérant), ils parlent tous de différents périphériques USB.
CONCLUSION SUR NOTRE PRINCIPAL PROBLÈME ET SON HYPOTHÈSE CORRECTE:
CE problème est le décalage causé par la modification de certains claviers USB
Cet examen de la question en 2019 concerne le bug du pilote du clavier USB et sa manifestation en tant que décalage.
Après environ 1,5 an, cette question est stable et offre un témoignage général sur le décalage d'entrée du clavier: qu'il s'agit d'un décalage de 1 seconde à 3 secondes , en général le démarrage d'une section ou le changement de périphérique USB (en non-USB). Dans toutes les applications (par exemple terminal, Gedit, navigateur, parfois connexion). C'est un vrai bug dans la distribution UBUNTU 18 .
Comment détecter / confirmer que mon problème est CE problème?
Surveillance des changements dans le syslog pendant les décalages par
tail -f /var/log/syslog
: ouvrez-le dans une fenêtre de terminal et dans une autre fenêtre de test pour l'éditer par clavier USB et par clavier d'origine (intégré). Collectez les preuves et comparez ici avec celles rapportées.grep -i controller /var/log/syslog
doit afficher les lignes "ohci_hcd: USB" typiques dans vos preuves collectées.grep -i ETC /var/log/syslog
vous pouvez utiliser d'autres mots (par exemple "non géré") à la place de "ETC" pour vérifier les preuves collectées.AUTRES INFORMATIONS UTILES POUR RÉPONSES ET DISCUSSIONS
Étude de cas, profil complet (système et matériel) où CE problème de décalage s'est produit.
CAS 1 . C'est un UBUNTU 18 LTS frais, la machine fonctionne très bien avec Ubuntu 16 LTS (dans une autre partition), c'est un vieux Samsung avec noyau Intel i3, disque SSD et RAM utilisé comme cette
free -m
commande:Surveillance des changements dans le syslog pendant les décalages, les principaux changements et autres preuves:
tail -f /var/log/syslog
.Dans ce type d'expériences, les principaux éléments
grep
sont:la source