web-dev-qa-db-ja.com

ubuntu 13.10では、ctrl + tabを複数回押すと、intellij 13キーボードが動かなくなる(キーが機能しない)

複数回ヒットするたびに、20分ごとにintellijを再起動する必要があります ctrl+tab。私のubuntu 13.10 + intellij 13.01でこれを何度もクリックすると、私のintellijが動かなくなるようです。 intellij 12の同じOSでは、すべて問題ありません。とにかくこれを回避するには?

34
Jas

回避策が発生したときにこれを試してください:

ibus-daemon -rd

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

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

55
Tomer Ben David

IDEA-7886 によると、ibus-deamonを再起動すると、他のアプリケーションで問題が発生したり、IntelliJがクラッシュする可能性があります。ただし、2つの代替ソリューションがあることも示唆しています。

  • アイデアのIBUSサポートを無効にします。これは、IntelliJの起動時に空のXMODIFIERS環境変数を使用して行われます。たとえば、これをidea.shの先頭に追加し、IntelliJを再起動します。

    # workaround for https://youtrack.jetbrains.com/issue/IDEA-78860
    export XMODIFIERS=
    
  • Ibus-daemon²にIBUS_ENABLE_SYNC_MODE=1を設定して、IBUSにイベントの順序を維持させます。私の場合、以下を~/.xsessionrcに追加して実装し(ファイルが存在しない場合は作成します)、セッションを再開します。

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

(私は実際に両方を行ったので、どちらがそれを修正しているかわかりません)

これで問題が解決する場合は、問題を一度に修正できるという利点があり、ibus-daemonを再起動する必要はありません。

唯一の不便な点は、IntelliJまたはセッション全体を再起動して初めて適用する必要があることです。

¹ 私の場合、Skypeなどの一部のアプリケーションでは、デッドキーはその後機能しなくなりました。
² どうやらIBUSは将来のリリースでデフォルトで同期モードを有効にする必要があります。 issue 1697 および 対応するコミット を参照してください。

3
Didier L

私の場合、それは何か違うものでした。ライセンス認証情報をIdeaに入力した後、この奇妙な動作が発生しました。私は新しいJet Brainsユーザーのアカウントを作成して、IDE設定がデフォルトで有効になっている)機能を作成したと思います。いくつかのデフォルトの設定で私の設定(キーボードバインディングを含む)を上書きしたという私の提案ジェットブレインズ。

幸い、以前にGithubSettings Repositoryを設定していました。 File -> Settings Repository -> Override Localを押して、以前の設定にロールバックしました。

問題はデータベースエディターのmacOSにありました。