Unter Ubuntu 13.10 bleiben mehrere Treffer bei Strg + Tab meine Intellij 13-Tastatur hängen (es funktionieren keine Tasten)


34

Ich muss meine Intellij alle 20 Minuten neu starten, wenn ich mehrmals drücke ctrl+tab. Es sieht so aus, als würde ein mehrmaliges Klicken auf mein Ubuntu 13.10 + Intellij 13.01 dazu führen, dass mein Intellij stecken bleibt. auf intellij 12 gleichen Betriebssystem ist alles in Ordnung. trotzdem, um das zu umgehen?


Gleiches Thema hier, so nervig!
Remi Mélisson

3
IntelliJ 14.1 + Ubuntu 14.10 weiterhin betroffen, obwohl Strg + Klick funktioniert
Michal Kováč

Antworten:


55

Umgehung versuchen Sie Folgendes, wenn es passiert:

ibus-daemon -rd

http://youtrack.jetbrains.com/issue/IDEA-115661

http://youtrack.jetbrains.com/issue/IDEA-78860


10
Die Antwort hat mir viele Stunden erspart. daher eine Prämie (in 24 Stunden)
Jatin

1
Nach der Verwendung von 'ibus-daemon -rd' funktioniert IDEA nur auf Englisch und andere Sprachen funktionieren nicht mehr (für meinen Fall Persisch)
Mohsen Kashi

1
@MohsenKashi Ja, Sie sollten danach ausführen setxkbmap, um die Sprachen korrekt einzustellen.
Dmitry Ginzburg

3

Das Neustarten von ibus-deamon kann laut IDEA-78860 zu Problemen mit anderen Anwendungen¹ oder sogar zum Absturz von IntelliJ führen . Es werden jedoch auch zwei alternative Lösungen vorgeschlagen:

  • IBUS-Unterstützung für Idee deaktivieren. Dies erfolgt XMODIFIERSbeim Starten von IntelliJ mit einer leeren Umgebungsvariablen. Fügen Sie dies beispielsweise zu Beginn von hinzu idea.shund starten Sie IntelliJ neu:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
  • Erzwingen Sie, dass IBUS die Reihenfolge der Ereignisse IBUS_ENABLE_SYNC_MODE=1beibehält, indem Sie ibus-daemon² einstellen. In meinem Fall habe ich es implementiert, indem ich Folgendes zu meiner hinzugefügt habe ~/.xsessionrc(erstelle die Datei, wenn sie nicht existiert) und starte meine Sitzung neu:

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export IBUS_ENABLE_SYNC_MODE=1

(Ich habe tatsächlich beides getan, damit ich nicht weiß, welches es für mich behebt)

Wenn dies für Sie funktioniert, hat dies den Vorteil, das Problem ein für alle Mal zu beheben, und Sie sollten ibus-daemon nicht mehr neu starten müssen.

Der einzige Nachteil ist, dass Sie IntelliJ oder sogar Ihre gesamte Sitzung neu starten müssen, um es zum ersten Mal anzuwenden.

¹ In meinem Fall haben tote Schlüssel in einigen Anwendungen wie Skype danach nicht mehr funktioniert.
² IBUS sollte in einer zukünftigen Version anscheinend standardmäßig den Synchronisierungsmodus aktiviert haben (siehe Ausgabe 1697 und das entsprechende Commit) .


0

In meinem Fall war es etwas anderes. Ich habe dieses seltsame Verhalten festgestellt, nachdem ich meine Lizenzdaten für Idea eingegeben habe. Ich nehme an, es wurde ein neues Benutzerkonto für Jet Brains erstellt, mit der Möglichkeit, IDE-Einstellungen zu synchronisieren, die standardmäßig aktiviert sind. Mein Vorschlag, dass meine Einstellung (einschließlich Tastaturbelegungen) durch einige von Jet Brains erstellte Standardeinstellungen überschrieben wurde.

Zum Glück hatte ich vorher meinen Settings Repositoryam eingerichtet Github. Ich kehrte zu meinen alten Einstellungen zurück und drückte File -> Settings Repository -> Override Local.

Das Problem trat unter macOS im Datenbankeditor auf.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.