对于Linux下的Fcitx输入中文时,输入法候选框总是静止在 IDEA 的左下角,而不能跟随光标进行移动。
这是
Idea
的jre
运行环境一个 bug,导致输入法无法定位到鼠标位置。因此,我们要解决该问题必须要修改JetBrainsRuntime
的运行代码。对于Ibus的话,可能需要自己编译
方法1
下载已经修改好的 JRE 环境百度网盘 密码(rjg4)
解压到任意目录(安装目录最好)
更改IDEA的启动环境
修改文件:home/idea-2020.1/bin/idea.sh (找到你自己的idea的安装路径)在开头处添加(也可以安装插件
Choose Runtime
)```sh
export IDEA_JDK=export IDEA_JDK=/home/vcjmhg/Application/java-11.0.7-jetbrain #(改成自己的JRE目录)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 方法2
+ 从 GitHub 下载 JetBrainsRuntime
+ `git clone https://github.com/JetBrains/JetBrainsRuntime.git`
+ 应用 patch
+ [patch下载地址](https://github.com/prehonor/myJetBrainsRuntime)
+ ```shell
#将Path放到JetBrainsRuntime的根目录下
cd JetBrainsRuntime
# 应用Patch
git apply idea.patch
编译
JetBrainsRuntime
,参考官方安装方法1设置