Könntest du mir mit der Hölle eines seltsamen Problems helfen?
Ich benutze Intellij IDEA 13 auf Ubuntu 14.04, und von Zeit zu Zeit sperrt meine Tastatur komplett (yep, komplett, es geht nicht um Shortcuts) in IDEA. Ich kann in IDEA immer noch mit meiner Maus alles machen, was ich will, auch kann ich die Tastatur überall sonst außer IDEA benutzen. Und es kann nur durch einen Neustart von IDEA behoben werden.
Kann jemand bitte einen Hinweis geben?
Da ist ein ein offenes Problem in Jetbrains Sie verfolgen für Intellij Idee das empfehlen zwei Lösungen:
Die Tastatureingabe kann durch einen Neustart des IBus-Daemons von einer Konsole aus entsperrt werden:
ibus-daemon -rd
IBus kann für IDEA deaktiviert werden, indem env deaktiviert wird. variable XMODIFIERS, aber die Fähigkeit, nationale Charaktere in IDEA einzugeben, geht verloren:
XMODIFIERS="" idea.sh
Ich habe die zweite benutzt und mein Problem behoben.
Ich konnte es mit dem, was ich gefunden habe, lösen Hier das fügt im Grunde hinzu export XMODIFIERS=""
auf idea.sh
Für ein permanente Lösung, das 01.10.2015 Update zum Thema empfiehlt zu:
Entweder IBus auf Version 1.5.11 upgraden oder hinzufügen export IBUS_ENABLE_SYNC_MODE=1
zu deinem ~/.profile
, dann starte eine Sitzung neu.
Alternativ können Sie IBus bei deaktivieren System Settings | Language Support | Keyboard input method
.
IDEA 15 zeigt eine Warnung an, wenn eine inkompatible Version von IBus verwendet wird.
Ich habe es ausprobiert und es funktioniert so weit, aber ich werde es aktualisieren, wenn es wieder einfriert. Ich habe auf youtube einen Vorschlag gesehen, der vorschlägt, iBus abzuschalten, was sich vor allem dadurch zu stören scheint, dass man die Tastenkombination Strg + Leerzeichen benutzt, um die Spracheinstellungen zu ändern. Sie können das tun, indem Sie gehen zu:
Sprachunterstützung> Tastatur-Eingabemethoden-System> Keine

**** UPDATE *****
Nach einiger Zeit lief diese Technik immer noch nicht, da ich ständig fror. Ich denke, ich werde mich jetzt an die folgende Problemumgehung halten, um ibus neu zu starten, was ein wenig unbequem ist, aber was können Sie tun?
ins Terminal gehen
Art:
ibus-daemon -rd