Linux Ubuntu 20.04 LTS 解决无法输入中文 输入法问题 home 编辑时间 2021/01/11 ![](/api/file/getImage?fileId=5ffbcdc416199b501c01afb4) <br><br> ## 前言 简单概述一下,Linux输入法可选的有ibus和fcitx等 目前绝大部分Linux输入法都基于fcitx 包括谷歌中文输入法、搜狗输入法、百度输入法等 <br> 一开始我果断选择搜狗输入法 官方最新版本 `2.4.0` 已适配 `Ubuntu 20.04` [https://pinyin.sogou.com/linux/](https://pinyin.sogou.com/linux/) <br> 但可能是我用的方法不对? 每次关机都要黑屏卡个几分钟 调查原因发现卡这了fcitx的守护进程上 除此之外,一些系统自带的场景下 输入框无法输入中文,矛头都指向fcitx 于是果断切换到ibus输入法 <br> 最终选择 `ibus-rime` 他的词库确实不如搜狗,但体验还行吧,兼容性强,速度极快 如果后续有折腾精神可以参考这篇文章自己导入词库 [https://weibo.com/ttarticle/p/show?id=2309404484640323796997](https://weibo.com/ttarticle/p/show?id=2309404484640323796997) <br><br> ## 折腾 #### 卸载 fcitx sogou 输入法 ```shell # 彻底卸载sogou和fcitx sudo apt purge sogoupinyin sudo apt purge fcitx sudo apt autoremove sudo apt remove fcitx* sudo apt purge fcitx* sudo apt autoremove # 删除配置文件 cd .config/ rm -rf sogoupinyin/ rm -rf ibus ``` #### 安装&配置 ibus-rime ```shell # 安装ibus sudo apt install ibus ibus-rime ``` <br> 这里需要先注销或重启下系统,然后进入输入法配置 1. `[设置]` - `[区域与语言]` - `[输入源]` - `[+]` 2. 选择 `中文(Rime)` 3. 然后删掉其他不需要的输入法 4. [`管理已安装的语言`] - [`键盘输入法系统`] 5. 选择ibus <br> ```shell # 重启ibus ibus restart ``` 这里先开个文本编辑器试下中文能不能输入 只要能输入就行,后续再优化配置文件 <br> ```shell # 优化配置文件 cd .config/ibus/rime/ gedit default.custom.yaml # 粘贴以下配置并保存 patch: schema_list: - schema: luna_pinyin_simp menu: page_size: 9 ascii_composer: switch_key: Shift_L: commit_code ``` (上述配置包括 仅简体中文、候选词9个、左shift切换中英文) 这里也可以再重启输入法并开个文本测试下效果 ```shell ibus restart gedit ``` <br> 最后剩下一个横排候选词 ```shell cd ~/.config/ibus/rime/build/ gedit ibus_rime.yaml # 粘贴以下代码并保存 style: horizontal: true ``` 最后再重启一次输入法测试下效果就结束了 ```shell ibus restart gedit ``` <br><br> ## 补充 **注意:Ubuntu 20.04 LTS 使用ibus输入法后会导致 WPS 启动奇慢无比** 解决方法 ```shell sudo apt install libcanberra-gtk-module sudo apt install appmenu-gtk2-module ``` 完美解决!秒开WPS <br> 参考: [https://blog.csdn.net/weixin_42751951/article/details/105919949](https://blog.csdn.net/weixin_42751951/article/details/105919949) 评论区 <br><br> ## END 亲测,效果确实比搜狗差一点,但解决了之前2个大麻烦,也不错。之后有机会再研究如何增加词库 送人玫瑰,手留余香 赞赏 Wechat Pay Alipay Linux Ubuntu 20.04 LTS Docker 安装 微信 QQ Linux Ubuntu 20.04 LTS 下安装 nvm nodejs npm 等