ibus/fictix都可以,我使用ubuntu自带的ibus
- 在idea.sh中加入
export XMODIFIERS="@im=ibus"
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
-
进入IDEA 点击help 点击Edit Custom VM options 加入 -Drecreate.x11.input.method=true -Xmx1981m
-XX:ReservedCodeCacheSize=512m
-Xms128m
-XX:+UseG1GC
-XX:SoftRefLRUPolicyMSPerMB=50
-XX:CICompilerCount=2
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-ea
-Dsun.io.useCanonCaches=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-Djdk.attach.allowAttachSelf=true
-Djdk.module.illegalAccess.silent=true
-Dkotlinx.coroutines.debug=off
-Dsplash=true
-Dsun.tools.attach.tmp.only=true
-Drecreate.x11.input.method=true
-
重启💡idea
解决输入法无法聚焦
直接提供方法:下载idea的jdk(自己电脑上的jdk并不需要更换,下载的这个jdk只是用来启动IDEA的) 修改文件: idea-2021.2/bin/idea.sh (找到你自己的idea的安装路径) 在开头处添加
export IDEA_JDK=xport IDEA_JDK=/opt/jdk (改成自己的 JDK 目录)
|