Wie ich alle neuen Fenster, die keine Tastatureingaben akzeptieren, auf Ubuntu behoben habe
Problem
Beim Neustart meines Computers aus dem Standby bemerkte ich nach einiger Zeit regelmäßigen Arbeitens, dass zu einem bestimmten Zeitpunkt jedes einzelne neu geöffnete Fenster keine Tastatureingaben mehr akzeptierte.
Die Fenster akzeptierten Mausklicks und Kopieren/Einfügen funktionierte einwandfrei, aber ich konnte in keinem der neuen Fenster etwas eingeben.
Lösung
Während ich bemerkte, dass ein Neustart des Computers oder ein Neustart des Window-Managers (sddm in meinem Fall) das Problem behob, war dies extrem mühsam, da ich nach dem Neustart jede einzelne Anwendung neu öffnen musste.
Stattdessen fand ich heraus, dass das Problem darin bestand, dass der ibus-Daemon abgestürzt war, möglicherweise im Zusammenhang mit einem Segfault im proprietären NVidia-Grafiktreiber.
Sobald das klar war, war die Lösung einfach: Führen Sie aus
ibus startin einem Terminal auf der grafischen Oberfläche, oder führen Sie aus
DISPLAY=:0 ibus startfalls Sie keinen Zugriff auf eine Konsole auf dem Desktop haben, in der Sie etwas eingeben können.
Dieser Befehl wird nichts ausgeben, aber Sie werden sofort wieder Tastatureingaben in allen neuen Fenstern haben.