ArchLinux安装ibus-rime输入法
1. 简介
ArchLinux 下一般都推荐安装 fcitx 或者 fcitx5,但是没想到即使是 fcitx5 还是存在很多问题。本文就是写于我的 ArchLinux 上 fcitx5 无法使用 rime 输入法之际,寻求解决方案无果后,只能转而使用 ibus。
2. 安装
在安装 ibus-rime 之前,需要先将 fcitx5 的环境(如果有的话)清除掉。最简单暴力的方法就是将 fcitx5 及其相关包卸载,另一种方法就是保留应用程序,但将其启动设置关闭,以备后来想换回 fcitx5。本人就是采用后一种方法,具体来说:
-
将 fcitx5 的开启自启程序关闭:ArchLinux 下程序的自启脚本主要在以下两个目录中
1
2~/.config/autostart # 用户自启脚本目录
/etc/xdg/autostart # 系统自启脚本目录其中,
~/.config/autostart
中的自启项,可以到「System Settings」->「Startup and Shutdown」->「Autostart」中删除对应程序即可。对于/etc/xdg/autostart
中的自启项,则只能手动删除或者重命名备份,比如加个.bak
后缀。 -
修改系统输入法环境变量配置:将系统输入法环境变量配置项都注释/删除掉,具体来说,在 ArchLinux 下,fcitx5 对应的输入法配置项可能存在的文件有:
1
2
3
4
5~/.bashrc # Bash Shell
~/.zshrc # Zsh Shell
~/.pam_environment
/etc/profile
/etc/environmentfcitx5 对应的输入法配置项为:
1
2
3XMODIFIERS="@im=fcitx"
GTK_IM_MODULE="fcitx"
QT_IM_MODULE="fcitx"然后在
/etc/environment
添加 ibus 的输入法配置项:1
2
3GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus -
安装 ibus-rime 程序,同时安装 ibus-autostart 程序将 ibus 添加到系统自启目录下:
1
2sudo pacman -S ibus-rime
paru -S ibus-autostart -
配置 rime 输入法:
-
安装 rime 输入法管理工具 plum:
1
2
3cd
git clone --depth 1 https://github.com/rime/plum.git ~/plum
cd ~/plum -
安装你想要用的 rime 输入法:以我自己为例
1
2
3rime_frontend=ibus-rime bash rime-install :preset
rime_frontend=ibus-rime bash rime-install double-pinyin cangjie
rime_frontend=ibus-rime bash rime-install hotarugali/wubixinshiji pinyin-simp -
添加 rime 对应的输入法配置:
1
2
3
4
5
6
7
8
9
10
11
12
13echo '# default.custom.yaml
# encoding: utf-8
patch:
schema_list:
- schema: luna_pinyin # 朙月拼音
- schema: terra_pinyin # 地球拼音
- schema: cangjie5 # 仓颉
- schema: double_pinyin # 双拼
- schema: pinyin_simp # 袖珍简化字拼音
- schema: wubixinshiji # 新世纪五笔
- schema: wubixinshiji_pinyin # 新世纪五笔·拼音
- schema: wubixinshiji_trad # 新世纪五笔·简入繁出' > ~/.config/ibus/rime/default.custom.yaml
-
附录
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!