TL;DR
- IntelliJを使っている時に、気づくと日本語入力ができなくなっていた(IMEが切り替わらない)
- IntteliJを起動する時のJavaを切り替えると直った
環境
Ubuntu Linux 18.04 LTS。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
IntelliJのバージョン。
- 2019.3 Community Edition
事象と解決方法
起こっていた事象は、TL;DRに同じ。日本語入力に切り替えられなくて、困っていました。
IMEは、Mozcを使っています。
少し調べたら、以下のような記事を見つけたので、IntelliJの起動に使うJavaを切り替えて試してみました。
IntelliJ IDEA 2019.2等でmacOS環境において日本語入力中に発生する問題と回避策
IntelliJにバンドルされている(デフォルトで起動に使われる)Javaは、こちら。
jbr/bin/java --version
openjdk 11.0.5 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-b520.17)
OpenJDK 64-Bit Server VM (build 11.0.5+10-b520.17, mixed mode)
以下のドキュメントを見て、今回は環境変数で設定する方法を選択。
Change boot Java runtime for IntelliJ IDEA
IntelliJ IDEAの起動Javaランタイムを変更する
OpenJDK 8で起動するようにしました。
$ IDEA_JDK=/usr/lib/jvm/java-1.8.0-openjdk-amd64
今回は、これで解決、と。