当前位置: 首页 > 工具软件 > Rime > 使用案例 >

manjaro装rime和plum

华宇
2023-12-01

Rime

manjaro 上安装 rime(ibus 版)参考 [1,2]。在配置好 pacman 的国内源之后[3],执行:

sudo pacman -S yay  # yay 算是另一个安装管理器?作用类似 pacman,但用 AUR
sudo pacman -S ibus ibus-rime
yay -S ibus-qt

然后在自己目录(~)创建配置文件 .xprofile(如无):

cd
touch .xprofile

并写入:

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x

注销登录、重进系统,然后在系统设置(GNOME 桌面右上角点一下,Settings)-> Keyboard -> Input Sources,点 + 添加,找 Chinese (China)(可以点 ⋮ \vdots 直接搜 rime),里面有 Rime。

/plum/

/plum/ 是 Rime 的配置管理工具,可以用来添加输入方案,介绍见 [4]。安装 /plum/ 可以简单 clone 它的 github repo:

cd /path/to/install/plum
git clone --depth 1 https://github.com/rime/plum.git

其中有一个 rime-install,是可执行的脚本,可以创个软链接去 $PATH 方便调用:

echo $PATH  # 看看 $PATH 包括哪些路径
# 其中一个是 ~/.local/bin
# 默认没有这个路径,就创建一个放在这
mkdir -p ~/.local/bin
cd ~/.local/bin
ln -s /path/to/install/plum/rime-install

然后就可以在命令行直接用 rime-install 命令了。

example

例如,要装一个粤拼[5],首先执行:

rime-install jyutping

执行完可以发现在 ~/.config/ibus/rime/ 多了 jyutping 相关的文件。但此时 Ctrl + ` 的方案清单里可能仍没有显示这个新加的方案,需要手动添加。首先在 ~/.config/ibus/rime/ 创建自己的配置文件 default.custom.yaml(如无),并写入:

# default.custom.yaml

# 此处保留明月拼音(luna_pinyin)用于反查
# 用 jyutping 打字时,先打「`」,再按普通话拼音打字,可以看到该字在 jyutping 方案中的拼音
patch:
  schema_list:
    - schema: jyutping
    - schema: luna_pinyin
    - schema: luna_pinyin_simp
    - schema: luna_pinyin_fluency

然后重新部署 Rime(GNOME 桌面,右上角点 Rime 的图标 -> 部署,图标可能是个「A」、「朙」、「粵」等)。

configuration

这里记录下我的配置,更多配置参考 [7]:

# default.custom.yaml
patch:
  schema_list:
    - schema: jyutping
    - scheme: ipa_yunlong
    - schema: luna_pinyin
    - schema: luna_pinyin_simp
    - schema: luna_pinyin_fluency

  "menu/page_size": 9  # 每页 9 个候选字

默认英文输出、默认简化字两项似乎要给每个方案单独设置,如参照这里,在 ~/.config/ibus/rime/ 创建 jyutping.custom.yaml,写入:

# jyutping.custom.yaml
patch:
  switches:
    - name: ascii_mode
      reset: 1
      states: [ 中文, 西文 ]
    - name: simplification
      reset: 1
      states: [ 漢字, 汉字 ]

候选页横排展示的设置见 [8],但好像一部署 ibus_rime.yaml 就会被删掉?不知道怎么整。

on Windows

0.14.3 版的小狼毫在 win11 上安装似乎有点问题:

  • 没有预选方案、配色;
  • 自己用 /plum/ 加方案、自己写 default.custom.yaml 也不行;
  • 右键「重新部署」无反应。

之前写的配置脚本:

@echo off

set RIME=D:\Rime
set PLUM=%RIME%\plum
set RIME_DATA=%APPDATA%\Rime

cd /d %RIME%

echo get /plum/
if not exist %PLUM% (
	git clone --depth 1 git@github.com:rime/plum.git
)

echo get schemes
echo jyutping
%PLUM%\rime-install.bat rime/rime-cantonese
%PLUM%\rime-install custom:add:schema=jyutping
echo luna pinyin
%PLUM%\rime-install.bat rime/rime-luna-pinyin
%PLUM%\rime-install custom:add:schema=luna_pinyin
%PLUM%\rime-install custom:add:schema=luna_pinyin_simp
%PLUM%\rime-install custom:add:schema=luna_pinyin_fluency
echo IPA
%PLUM%\rime-install.bat rime/rime-ipa
%PLUM%\rime-install custom:add:schema=ipa_yunlong

不过现在好像作用不大…装回 0.9.30 可用,但选字框一直在屏幕左上角(这一点我在输入法设置那里乱搞/删了又加之后有好了),右键也没有「重新部署」那些选项了(看 [11])…

References

  1. Manjaro 安装 ibus-rime 输入法
  2. Manjaro 安装 ibus-rime 输入法
  3. 安装Manjaro之后首先要做的是…
  4. rime/plum
  5. rime/rime-jyutping -> rime/rime-cantonese
  6. Fedora 22 GNOME 3 加入 IBus Rime 之粵拼、倉頡五代、倉頡快打模式及速成支援
  7. Rime 定製指南
  8. Cannot get ibus_rime.yaml to work #42
  9. rime/rime-luna-pinyin
  10. rime/rime-ipa
  11. 也致第一次安装Rime的你
 类似资料: