IBus-Rime输入法安装配置
Ibus是Linux上打输入法引擎,搜狗使用的是Fcitx引擎,但受够了搜狗的中文乱码问题(花了三天在网找各种方案尝试都没解决),且Gnome桌面已经集成了IBus,现在决定跳槽IBus,虽然没有了像搜狗输入法那样的好看皮肤,但比没法输入好。
安装
安装ibus
sudo pacman -S ibus
安装中文输入法rime
直接开始安装rime也可以,包管理器会自动安装ibus
sudo pacman -S ibus-rime
安装输入方案
# 朙月拼音(预装)
sudo pacman librime-data-luna-pinyin
# 双拼
sudo pacman -S librime-data-double-pinyin
# 宫保拼音
sudo pacman -S librime-data-combo-pinyin
# 注音、地球拼音
sudo pacman -S librime-data-terra-pinyin librime-data-bopomofo
# 仓颉五代(预装)
sudo pacman -S librime-data-cangjie5
# 速成五代
sudo pacman -S librime-data-quick5
# 五笔86、袖珍简化字拼音、五笔画
sudo pacman -S librime-data-wubi librime-data-pinyin-simp librime-data-stroke-simp
# 上海吴语
sudo pacman -S librime-data-wugniu
# 粤拼
sudo pacman -S librime-data-jyutping
# 中古汉语拼音
sudo pacman -S librime-data-zyenpheng
安装qt程序支持包
yay -S ibus-qt
配置
非gnome桌面配置
gnome桌面直接跳过
vim ~/.xprofile # 没有就新建该文件
# 加入内容
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -x -d
重启系统即可
配置rime
vim ~/.config/ibus/rime/default.custom.yaml #新建rime定制文件
# 加入内容,保存后重新部署rime
patch:
schema_list:
- schema: luna_pinyin
排序很重要,该文件会向 Rime 表明,将输入方案改成这份只包含 luna_pinyin
(朙月拼音) 等的选项
可以使用的方案清单:
- luna_pinyin (朙月拼音)
- terra-pinyin (地球拼音)
- terra_pinyin (拼音跟声调)
- combo_pinyin (宫保拼音)
- bopomofo (注音)
- double_pinyin (双拼)
- cangjie5 (仓颉五代)
- wubi86 (五笔86)
- pinyin-simp (袖珍简化字拼音)
- stroke_simp (五笔画)
- jyutping (粤拼)
- wugniu (上海吴语)
- zyenpheng (中古汉语拼音)
添加输入法
非gnome桌面
IBus首选项 ==> 输入法 ==> 添加 ==> 中文 ==> Rime
gnome桌面
只有添加了多个输入源后状态烂才会显示输入法
使用Super键(Windows键)+空格键换输入法
设置 ==> 区域与语言 ==> 输入源 ==> 添加 ==> 汉语 ==> 选择rime添加
使用
使用rime时,按Ctrl+`` 或
F4` 可进行输入切换
1. 拼音
2. 中文 -› 西文
3. 全角 -› 半角
4. 漢字 -› 汉字
...
将候选框横向显示
vim ~/.config/ibus/rime/build/ibus_rime.yaml #新建文件
# 添加内容,保存后重新部署rime
style:
horizontal: true
默认英文输入,需要中文时再切换
vim .config/ibus/rime/luna_pinyin.custom.yaml #新建朙月拼音定制文件
# 加入内容,保存后重新部署rime
# 0或1两种状态
patch:
"switches/@0/reset": 1
定制字体字号
vim .config/ibus/rime/luna_pinyin.custom.yaml #朙月拼音定制文件
# 添加定制
patch:
"style/font_face": "明兰" # 字体名称,从记事本等处的系统字体对话框里能看到
"style/font_point": 14 # 字号,只认数字的,不认「五号」、「小五」这样的
定制皮肤配色
vim .config/ibus/rime/luna_pinyin.custom.yaml #朙月拼音定制文件
# 添加定制
patch:
"style/color_scheme": mecolor # 用于选中下面定义的新方案
"preset_color_schemes/mecolor": # 在配色方案列表里加入标识为 mecolor 的新方案
name: mecolor
author: eonun
back_color: 0xEBEBEB # 底色 24位色值,用十六进制书写方便
border_color: 0xE6E6E6 # 边框颜色
text_color: 0x992E8E # 编码行文字颜色
hilited_text_color: 0x6F6FED # 高亮文字
hilited_back_color: 0xDDDDDD # 高亮文字的底色
hilited_candidate_text_color: 0x1303FF # 高亮候选项的文字颜色
hilited_candidate_back_color: 0xCFCBC8 # 高亮候选项的底色
candidate_text_color: 0xFFFFFF # 候选项文字颜色
comment_text_color: 0x4A95B5 # 候选项提示