((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:
total used free shared buff/cache available
Mem: 3741 1466 1278 260 995 1794
Swap: 2047 0 2047
Surveillance des changements dans le syslog pendant les décalages, les principaux changements et autres preuves:
tail -f /var/log/syslog
.
... /usr/lib/gdm3/gdm-x-session[1324]: (II) config/udev: Adding input device DELL Dell USB Entry Keyboard (/dev/input/event11)
... /usr/lib/gdm3/gdm-x-session[1324]: (**) DELL Dell USB Entry Keyboard: Applying InputClass "libinput keyboard catchall"
... /usr/lib/gdm3/gdm-x-session[1324]: (II) Using input driver 'libinput' for 'DELL Dell USB Entry Keyboard'
... /usr/lib/gdm3/gdm-x-session[1324]: (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 47 paused 0
... /usr/lib/gdm3/gdm-x-session[1324]: (**) DELL Dell USB Entry Keyboard: always reports core events
... /usr/lib/gdm3/gdm-x-session[1324]: (**) Option "Device" "/dev/input/event11"
... /usr/lib/gdm3/gdm-x-session[1324]: (II) event11 - DELL Dell USB Entry Keyboard: is tagged by udev as: Keyboard
... /usr/lib/gdm3/gdm-x-session[1324]: (II) event11 - DELL Dell USB Entry Keyboard: device removed
... /usr/lib/gdm3/gdm-x-session[1324]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:413C:2107.0002/input/input13/event11"
Dans ce type d'expériences, les principaux éléments grep
sont:
grep -i HCI /var/log/syslog
... kernel: [ 3770.983036] usb 2-1.1: new low-speed USB device number 5 using ehci-pci
... kernel: [ 7084.642797] usb 2-1.1: new high-speed USB device number 6 using ehci-pci
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141471] ehci-pci: EHCI PCI platform driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.142001] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
... kernel: [ 1.142025] ehci-pci 0000:00:1a.0: debug port 2
... kernel: [ 1.146059] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
... kernel: [ 1.146091] ehci-pci 0000:00:1a.0: irq 16, io mem 0xfc806000
... kernel: [ 1.158091] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.159065] ehci-pci 0000:00:1d.0: EHCI Host Controller
... kernel: [ 1.163101] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
... kernel: [ 1.178159] usb usb2: Manufacturer: Linux 5.0.0-37-generic ehci_hcd
... kernel: [ 1.178720] ehci-platform: EHCI generic platform driver
... kernel: [ 1.178738] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
... kernel: [ 1.178743] ohci-pci: OHCI PCI platform driver
... kernel: [ 1.178757] ohci-platform: OHCI generic platform driver
... kernel: [ 1.178768] uhci_hcd: USB Universal Host Controller Interface driver
... kernel: [ 1.467492] ahci 0000:00:1f.2: version 3.0
... kernel: [ 1.468810] scsi host0: ahci
... kernel: [ 1.502080] usb 1-1: new high-speed USB device number 2 using ehci-pci
... kernel: [ 477.859695] usb 2-1.2: new low-speed USB device number 5 using ehci-pci
grep -i controller /var/log/syslog
... kernel: [ 0.270587] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
... kernel: [ 1.120115] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.159065] ehci-pci 0000:00:1d.0: EHCI Host Controller
... kernel: [ 1.178157] usb usb2: Product: EHCI Host Controller
...
grep -i controller /var/log/syslog
... kernel: [ 0.270587] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
... kernel: [ 1.120115] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.178738] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
... kernel: [ 1.178768] uhci_hcd: USB Universal Host Controller Interface driver