前言
大概是半年前从 Arch Linux 切换到了 Manjaro 并将其作为 Linux 主力开发系统,而使用的桌面环境——Gnome却对 fcitx 的支持并不是很好。要在 Gnome Extension 上安装 IM-KDE 插件还要捣鼓其他设置。听说新的 Gnome(Gnome 43)将 ibus 集成进了 Gnome Desktop ,于是就换掉 fcitx 同时体验一下早有耳闻的 rime 输入法。
安装
Manjaro ibus 支持包安装
启动 “Manjaro Hello” 程序,点击最下方的 “Application/应用程序”,选择这个
然后点击 “UPDATE SYSTEM/升级系统”进行安装。
Rime 本体安装
终端输入
1
2
3yay -S ibus-rime
# sudo pacman -S ibus-rime 一样的这样会安装 rime 本体及朙月拼音、地球拼音、注音、五笔等默认输入方案。
具体方案可以到
~/.config/ibus/rime
下查看。其他输入方案在这里重启后,打开 gnome 设置。在键盘选项卡里的“Input Source/输入法”下添加 rime 输入法,并将其他的输入法统统移除。(不包括默认的英文)
Rime 配置
~/.config/ibus/rime
在下文中称作“配置文件路径”
我的配置(仅有 flypy)可以在这里下载
「可选」安装 东风破/Plum (Rime 配置工具)
1
curl -fsSL https://raw.githubusercontent.com/rime/plum/master/rime-install | bash
安装时需要终端全局代理或者使用 Proxychains类工具。
「可选」安装其他方案包
如果你喜欢的方案(如双拼)不在默认的输入方案内,你可能需要使用 plum 来手动安装。
在执行上条命令的目录下找到
plum/
文件夹,进入后输入./rime-install double-pinyin
。plum 就会寻找 rime 的配置路径并且将双拼方案添加到~/.config/ibus/rime
路径下。配置文件修改
配置文件原理
配置文件路径内的文件会在按下“部署”时进行编译,并在
build/
目录下输出编译后配置。
如果配置文件错误,会将有问题的文件移动至trash/
文件夹。「全局」快捷键
在
default.yaml
里面设置key_binder
定义了翻页及常见的双键快捷键
ascii_composer
定义了单键快捷键- 「全局」样式设置
这里定义了 Rime 输入法的部分样式(或者说在 Linux 平台上是大多数)
horizontal
定义候选词列表的展示方向。true
为水平。- 「方案」默认英文(ascii)输入模式
将
switches
内的ascii_mode
下reset
的值设为1
即可开启默认恢复英文输入模式的选项。注:一般来说,在Windows上习惯的的中英文切换是通过 ctrl + space 或者 shift 实现在中文/英文的切换。但是在 rime 下有两种输入模式,即 ascii(英文)和用于中文输入的中文模式。在这里更加推荐在 fcitx-configtools 里设置一个
Keyboard (US)
选项作为英文输入法,再将 rime 设为默认中文输入模式。如图所示:
基本上修改如上几项就可以恢复一般输入法的输入体验了。
参考链接
[1] https://zhuanlan.zhihu.com/p/471436833
[2] https://zhuanlan.zhihu.com/p/91129641
[3] https://www.cnblogs.com/meetrice/p/5556238.html
[4] https://github.com/rime/plum#packages