Ubuntu 重新安装中文输入法
Ubuntu 20.04 默认安装的中文输入法是 ibus-libpinyin-1.11.1,版本太低且经常出现延迟卡死不能输入字符的情况。
安装 Fcitx5 输入法(推荐)
相比 ibus 稳定且快速,ibus 容易出现卡死等问题。
- 添加 ppa 源并安装 Fcitx5
ubuntu20.04 需要添加 ppa 源,ubuntu 21.10 不需要添加 ppa
sudo add-apt-repository ppa:hosxy/fcitx5
sudo apt-get update
sudo apt install fcitx5 fcitx5-*
其实安装 fcitx5 fcitx5-frontend-qt5 fcitx5-frontend-gtk3 fcitx5-frontend-gtk2 fcitx5-chinese-addons 即可 fedora: fcitx5 fcitx5-autostart fcitx5-rime fcitx5-configtool fcitx5-gtk fcitx5-qt fcitx5-data 安装后重启按 F4 可切换为简体输入法
- 将 Fcitx5 设置为默认输入法:
im-config -n fcitx5
或者打开 "应用程序---语言支持---键盘输入法系统---选择 fcitx5"
- 配置 Fcitx5
- 编辑
~/.config/fcitx5/profile
,添加如下内容(一定要在 Fcitx 5 不运行的状态下保存配置文件,不然会被覆盖):ubuntu 21.10 不用配置此项,因为有图形界面可进行配置
bash[Groups/0] Name=Default Default Layout=us DefaultIM=pinyin [Groups/0/Items/0] Name=keyboard-us Layout= [Groups/0/Items/1] Name=pinyin Layout= [GroupOrder] 0=Default
- 使配置生效
vim ~/.bash_profile
添加如下内容:bashexport XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export INPUT_METHOD=fcitx export SDL_IM_MODULE=fcitx
- 使用中文维基词库(需重启 Fcitx5)
- 下载最新的词库:中文维基词库地址
- 建立词库目录:
sudo mkdir /usr/share/fcitx5/pinyin/dictionaries
- 添加词库:
sudo cp '/home/iechoxu/下载/zhwiki-20220101.dict' /usr/share/fcitx5/pinyin/dictionaries
- 开机启动
cp /usr/share/applications/fcitx5.desktop ~/.config/autostart/
- 安装 gnome 扩展:以在右上角显示输入法的状态(需重启 Fcitx5)
- 去 https://github.com/wengxt/gnome-shell-extension-kimpanel 下载
- 安装依赖:
sudo apt install gettext cmake
- 安装:
cd /home/iechoxu/下载/gnome-shell-extension-kimpanel-master && ./install.sh
- 修改一行候选字数(需停止 fcitx5 以及重启 Fcitx5)
- 将
~/.config/fcitx5/conf/pinyin.conf
的PageSize=5 改为 PageSize=9
- 将
- 重启 Fcitx5:
pkill fcitx5 && /usr/bin/fcitx5 &
,用Ctrl+space
启用输入法 - 删除 Fcitx 桌面图标(因为用不到):
sudo mv /usr/share/applications/fcitx* ~/.config/fcitx5/
- 卸载 ibus、ibus-libpinyin
最好不要让 ibus 与 Fcitx 共存
- 卸载 ibus、ibus-libpinyin:
sudo apt remove --purge ibus ibus-libpinyin
- 删除 ibus 相关的文件bash
sudo rm -rf /usr/share/ibus* rm -rf home/iechoxu/.config/ibus rm -rf /home/iechoxu/.cache/ibus rm -rf /root/.config/ibus
- 卸载 ibus、ibus-libpinyin:
- FAQ
- Goland 中无法输入中文(试过了很多方法都没用,索性不输入中文了,累,不折腾了)
通过升级到 Ubuntu 21.10 可解决
- Goland 中无法输入中文(试过了很多方法都没用,索性不输入中文了,累,不折腾了)
- 参考
- 编辑
源码安装 ibus-libpinyin-1.12.1(不推荐)
无法解决延迟与卡死的情况,必须每次重启 ibus 才能解决,显得很麻烦。
- 准备工作
- 去 https://github.com/libpinyin/ibus-libpinyin 下载最新的源代码
- 卸载旧的输入法:
sudo apt remove ibus-libpinyin
- 安装依赖:
sudo apt install gnome-common libibus-1.0-dev sqlite3 libsqlite3-dev libpinyin13-dev
- 编译安装 ibus-libpinyin
tar -zxvf ibus-libpinyin-1.12.1.tar.gz && cd ibus-libpinyin-1.12.1
./autogen.sh --prefix=/usr --disable-lua-extension --disable-english-input-mode --disable-stroke-input-mode
make -j4
sudo make install
- 重启电脑
- 配置 ibus-libpinyin
- 终端输入:
ibus-setup
在打开的IBus 首选项
中依次选择输入法---添加---选择输入法: 中文---智能拼音
- 打开
Ubuntu设置
依次选择区域与语言---输入源,点击 + 号---添加输入源,选择 "汉语"---中文(智能拼音)
- 终端输入:
- 快捷键
Win+[空格]
切换输入法Ctrl
切换全角/半角标点
Shift
切换中文/英文
模式- 重启输入法:
ibus restart
- 中文输入卡死问题:
- 清除用户数据:
rm ~/.cache/ibus/libpinyin/user.conf
并重新登陆 - 重启输入法:
ibus restart
- 清除用户数据: