Comment j'ai corrigé toutes les nouvelles fenêtres n'acceptant pas les entrées clavier sur Ubuntu
Problème
Lors du redémarrage de mon ordinateur depuis la mise en veille, après avoir travaillé un certain temps normalement, j’ai remarqué qu’à un certain moment, chaque nouvelle fenêtre que j’ouvrais n’acceptait aucune entrée clavier.
Les fenêtres acceptaient les clics de souris et le copier/coller fonctionnait bien, mais je ne pouvais rien taper dans aucune des nouvelles fenêtres.
Solution
Bien que j’aie remarqué que redémarrer l’ordinateur, ou redémarrer le gestionnaire de fenêtres (sddm dans mon cas) corrigeait le problème, c’était extrêmement fastidieux car je devais rouvrir chaque application après le redémarrage.
Au lieu de cela, j’ai découvert que le problème était que le démon ibus avait planté, possiblement lié à un segfault dans le pilote graphique propriétaire NVidia.
Une fois cela clair, la solution était simple : Exécuter
ibus startdans un terminal sur l’interface graphique, ou exécuter
DISPLAY=:0 ibus startsi vous n’avez pas accès à une console sur le bureau où vous pouvez saisir des choses.
Cette commande n’imprimera rien, mais vous aurez à nouveau immédiatement les entrées clavier dans toutes les nouvelles fenêtres.