解决 Linux 下新版 PyCharm 等不能输入中文问题
问题现象
PyCharm、IDEA 等 JetBrains 系列 IDE 在 Linux 下有时会出现中文输入异常:输入几个字母后自动切回英文,或者候选框无法正常上屏。最后只能从外部复制粘贴中文,写注释和字符串都很不方便。
测试环境:Arch Linux + ibus。
解决思路
这类问题通常和 IDE 使用的 JBR 运行时有关。可以尝试换用带输入法修复的 JetBrains Runtime。
操作步骤
- 下载JBR
- 打开 PyCharm 设置,插件搜索安装
Choose Runtime或相关 runtime 插件。 - 重启 PyCharm。
- 双击
Shift搜索runtime,选择手动下载的 JBR。 - 再次重启 IDE,测试中文输入是否恢复正常。
其他排查项
如果更换 JBR 后仍然无效,可以继续检查输入法环境变量,例如:
1 | echo $GTK_IM_MODULE |
ibus 常见配置如下:
1 | export GTK_IM_MODULE=ibus |
如果使用的是 Fcitx5,则需要改成对应的 Fcitx 配置。不同桌面环境加载环境变量的位置不完全一样,修改后建议重新登录桌面会话再测试。
评论
评论插件加载失败
正在加载评论插件