下载鼠须管
稳定版和每晚构建版二选一即可。
稳定版
自动获取最新正式版:
1
2
3
4
5
| curl -fsSL https://api.github.com/repos/rime/squirrel/releases/latest \
| grep '"browser_download_url":' \
| grep '\.pkg"' \
| cut -d '"' -f 4 \
| xargs curl -fL -o /tmp/Squirrel.pkg
|
每晚构建版
自动获取最新 Nightly Build:
1
2
3
4
5
| curl -fsSL https://api.github.com/repos/rime/squirrel/releases/tags/latest \
| grep '"browser_download_url":' \
| grep '\.pkg"' \
| cut -d '"' -f 4 \
| xargs curl -fL -o /tmp/Squirrel.pkg
|
正式版中的 releases/latest 是 GitHub 获取最新正式 Release 的接口;
每晚构建版中的 tags/latest 是获取 Squirrel 名为 latest 的 Nightly Release。
解包鼠须管
不使用 macOS installer 安装 .pkg,直接将安装包展开:
1
2
| rm -rf /tmp/Squirrel
pkgutil --expand-full /tmp/Squirrel.pkg /tmp/Squirrel
|
安装鼠须管
删除已经存在的鼠须管:
1
| sudo rm -rf "/Library/Input Methods/Squirrel.app"
|
将解包得到的 Squirrel.app 移动到 macOS 输入法目录:
1
2
3
| sudo mv \
"$(find /tmp/Squirrel -name "Squirrel.app" -type d -print -quit)" \
"/Library/Input Methods/Squirrel.app"
|
修正应用所有者和用户组:
1
| sudo chown -R root:wheel "/Library/Input Methods/Squirrel.app"
|
注册鼠须管
注册到 macOS 输入法系统:
1
| sudo "/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --register-input-source
|
构建鼠须管共享数据
进入鼠须管共享数据目录并执行构建:
1
2
3
| cd "/Library/Input Methods/Squirrel.app/Contents/SharedSupport" \
&& "/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --build \
&& cd
|
启用鼠须管
启用鼠须管输入法:
1
| "/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --enable-input-source
|
切换到鼠须管:
1
| "/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --select-input-source
|
下载雾凇拼音
直接下载雾凇拼音官方 Nightly Release 的完整配置包:
1
2
3
| curl -fL \
"https://github.com/iDvel/rime-ice/releases/download/nightly/full.zip" \
-o /tmp/rime-ice.zip
|
解压雾凇拼音
1
2
3
| rm -rf /tmp/rime-ice
mkdir -p /tmp/rime-ice
unzip -q /tmp/rime-ice.zip -d /tmp/rime-ice
|
安装雾凇拼音
全新安装时先清空鼠须管用户配置目录:
1
2
3
| rm -rf ~/Library/Rime
mkdir -p ~/Library/Rime
mv /tmp/rime-ice/* ~/Library/Rime
|
安装Blue Reverie主题
下载 Blue Reverie 的鼠须管主题配置:
1
2
3
| curl -fL \
"https://raw.githubusercontent.com/hunter-ji/blue-reverie-rime-theme/main/squirrel.custom.yaml" \
-o ~/Library/Rime/squirrel.custom.yaml
|
主题配置会以 squirrel.custom.yaml 的形式覆盖鼠须管默认外观配置,不需要修改雾凇拼音本身的配置文件。
设置候选词数量和Caps Lock行为
创建 default.custom.yaml,将每页候选词数量设置为 9:
1
2
3
4
5
| cat > ~/Library/Rime/default.custom.yaml <<'EOF'
patch:
"menu/page_size": 9
"ascii_composer/switch_key/Caps_Lock": commit_code
EOF
|
其中:
menu/page_size: 9:每页显示 9 个候选词。ascii_composer/switch_key/Caps_Lock: commit_code:输入拼音过程中按下 Caps Lock 时,将当前尚未上屏的拼音字母原样提交为英文,而不是清空输入内容。
例如:
1
2
3
| 输入:hello
按下 Caps Lock
结果:hello 直接上屏
|
重新部署
让鼠须管重新加载雾凇拼音和主题配置:
1
| "/Library/Input Methods/Squirrel.app/Contents/MacOS/Squirrel" --reload
|
安装完成后,系统中主要保留:
1
2
| /Library/Input Methods/Squirrel.app
~/Library/Rime/
|
如果鼠须管仍未出现在输入法列表中,可以注销当前 macOS 用户后重新登录。
延伸阅读