安装配置

声笔系列码是基于著名的开源输入法平台Rime进行二次开发的,其安装配置比较复杂。这一方面有Rime的原因,因为它没有提供丰富的图形界面,对普通用户不太友好。另一方面的原因是,声笔系列的方案众多,体系庞大,使用前需要用户做出选择,仅仅安装自己需要的部分。

在配置方面,声笔系列码主要是基于YAML文件来进行的,对于只习惯于图形界面的用户来可能是一个挑战。不过,一旦学会用文本来做配置,就会感觉到这种方式的强大和灵活。闯过这一关,就会如鱼得水,就能随心所欲!本文就是帮助用户克服困难,过关斩将的。

点这里观看声笔输入法安装讲解

1 软件与资源

1.1 获取软件

为了便于用户下载使用,声笔系列码已经发布在了码云上,可以通过此链接下载,也可以在声笔QQ交流群(445906697,780510469和783734487)的共享文件夹里下载,下载位置如下图所示。网上其它地方查找到的版本太陈旧,下载站点转载太多,也不一定安全,不建议使用。

QQ群下载位置

目前,声笔系列码官方只提供了 Windows和Android的定制安装程序。Windows 版本至少要求Win7。安卓版本至少要求 8.0,而华为的鸿蒙是兼容安卓的,也没有问题。至于Linux、MacOS和iOS的用户,则需要自己通过声笔定制的Librime源程序进行编译。对于Linux,声笔爱好者有编译打包声笔librime的,可以想法借此编译使用,具体可参见编译参考

安装包和扩展包文件名称后的日期为发布日期。你下载的文件日期可能是不一样的,不要紧,是正常的,因为软件是可能会不断更新的。

QQ群下载位置2

1.2 软件构成

新版声笔系列码的实现是建立在 RIME 输入法平台之上的。但是,为了支持声笔系列码的特殊功能,如续码顶屏、字母选重、扩展编码、自动码长等,对官方的 RIME 程序进行了特别的定制。不过,声笔定制程序可以兼容相同版本的官方程序,仍然可以在定制程序上使用其它的 RIME 输入法方案。所以,无需安装两套软件,也可能根本就安装不了两套软件,因为两者可能是冲突的。软件的构成如下所示。

  • 安装包:是必需。里面除安装程序外,还内置了声笔简码和声笔拼音。
    • 声笔系列WIN版
    • 声笔系列安卓版
  • 扩展包:不是必需的,可以根据自己的需要来选择,得在以上安装包的基础上使用。
    • 声笔自然扩展包
    • 声笔小鹤扩展包
    • 声笔快码扩展包
    • 声笔飞码扩展包

2 安装与更新

2.1 WIN版的安装

点这里观看声笔输入法WIN版安装演示

(1) 安装主程序

在Windows上,把您下载的声笔系列WIN版压缩包解压,在解压后的文件夹中找到安装程序Weasel4sbxlm,以管理员权限进行安装。

小狼毫声笔定制版安装

点击「我接受」,然后按默认步骤安装即可,建议不要改变默认的安装路径,更不要使用含有中文的路径,以免出现不可预知的问题。

小狼毫声笔定制版安装

(2) 安装扩展包

首先确认已经安装好了主程序,然后将包解压,把相应输入方案复制到小狼毫输入法的用户文件夹(注意不是程序文件夹)中。

image-20220312082144602

在输入法设定中启用新的方案,并重新部署一下即可用F4或者Ctrl+~来切换使用新方案了。

image-20220312083440984

(3) 安装错误处理

安装后无法使用一般都是由于没有删除以前的版本或者安装不全造成的。最简单的办法就是将用户文件夹Rime更名后重新安装一下主程序,然后再把需要的数据从备份中复制过来。遇到用户文件夹无法更名时,可以停用小狼毫算法服务以后再更名,但是要记住更名后重新启动小狼毫算法服务,否则是不能打中文的。

image-20220312084206660image-20220312084513571

2.2 安卓版的安装

(1) 安装主程序

在Android手机上,则可以用声笔系列安卓版一键安装包进行安装。步骤如下:

  1. 运行安装程序后,出现以下安装界面。声笔系列码的安装
  2. 点击上图的安装按钮,开始安装。声笔系列码的安装
  3. 打开上图中所要求的存储和麦克风权限。声笔系列码的安装
  4. 允许上图中的在其他应用上层显示。声笔系列码的安装
  5. 依次执行上图中打红色圈的项目,就安装完成了。安装成功后,您会在手机上见到以下的声笔系列码APP图标。今后,在改变方案设置后,需要重新部署时,您就要用它。声笔系列码的安装

(2) 安装扩展包

建议使用MT管理器(在群文件里可以下载)来安装扩展包。注意,用QQ下载扩展包下载后,其位置可能因安卓的版本而已,这里的截图是安卓10的。

在MT管理器的一边打开主程序安装的文件夹(/storage/emulated/0/sbxlm),在另一边打开下载的扩展包(位于/storage/emulated/0/Android/data/com.tencent.mobileqq/Tencent/QQfile_recv/中),选择所有的文件复制到右边。打开声笔系列码APP重新部署一下,选择输入,再选择方案。

QQ群下载位置

要在使用过程中切换不同的声笔方案,如声笔简码切换到声笔飞码,只需要上滑左下角的「方案选单」键进行选择即可。

(3) 安装错误处理

安装后无法使用一般都是由于没有删除以前的版本或者安装不全造成的。最简单的办法就是将用户文件夹sbxlm更名后重新安装一下主程序,必要时可以把需要的数据从备份中复制过来。

2.3 Linux上的安装

有群友写了一篇在Linux下使用声笔系列码的文章,介绍了他编译和安装声笔定制程序的方法。他在 ibus 框架下尝试过,会有各种奇怪的小毛病(比如设置为“所有程序共享输入法”时,切换窗口会出现“Invalid UTF-8”这样的提示;HOME、END 键工作不正常 … 等等)。于是,推荐用 fcitx5 输入法框架,而且体验完美。不过,另一位群友指出,按照以上方法还不能使用LUA,有点遗憾。

我利用2021年的国庆长假,搭建Linux测试环境,验证了群友所说的问题,并找到了问题的根源,从而解决了ibus下的毛病和使用LUA的问题。前者是通过修改源代码解决的,后者只需要用make merged-plugins来做即可。

对使用Arch Linux的用户来说,现在安装声笔输入法就非常简单了。有位群友已经把全套声笔输入法打包好了,用户可以简单地按下列方式来安装。

安装方式1:通过archlinuxcn源,(需要先添加archlinuxcn源,参考https://www.archlinuxcn.org/archlinux-cn-repo-and-mirror/)。

1
2
3
4
5
6
pacman -S sbxlm # 安装声笔系列全部方案
pacman -S librime-sbxlm-git rime-sbxlm # 声笔简码及声笔拼音用户
pacman -S librime-sbxlm-git rime-sbxlm-sbfm # 声笔飞码用户
pacman -S librime-sbxlm-git rime-sbxlm-sbkm # 声笔快码用户
pacman -S librime-sbxlm-git rime-sbxlm-sbzr # 声笔自然用户
pacman -S librime-sbxlm-git rime-sbxlm-sbxh # 声笔小鹤用户

安装方式2:通过AUR,您可以手动安装或者使用AUR helper,这里以yay为例。

1
2
3
4
5
yay -S librime-sbxlm-git rime-sbxlm    # 声笔简码及声笔拼音用户
yay -S librime-sbxlm-git rime-sbxlm-sbfm # 声笔飞码用户
yay -S librime-sbxlm-git rime-sbxlm-sbkm # 声笔快码用户
yay -S librime-sbxlm-git rime-sbxlm-sbzr # 声笔自然用户
yay -S librime-sbxlm-git rime-sbxlm-sbxh # 声笔小鹤用户

安装完成后,执行命令 sbxlm-init 会在rime配置目录(默认为~/.local/share/fcitx5/rime)初始化userdb,然后重启fcitx5即可使用。 若非首次安装可能还要执行rime的重新部署。

在输入界面按F4可以打开方案选单,默认只启用声笔简码和声笔拼音两个方案,可以通过在rime配置目录(还是默认为~/.local/share/fcitx5/rime)建立default.custom.yaml,并配置如下内容定制方案选单。

1
2
3
4
5
6
7
8
patch:
schema_list:
- {schema: sbjm} # 声笔简码
- {schema: sbdp} # 声笔拼音
- {schema: sbfm} # 声笔飞码
- {schema: sbkm} # 声笔快码
- {schema: sbzr} # 声笔自然
- {schema: sbxh} # 声笔小鹤

如果要启用标点简词,可以在rime配置目录下建立patch,如声笔飞码可以建立sbfm.custom.yaml,并配置如下内容。

1
2
patch:
engine/translators/@after 2: table_translator@sf

2.4 卸载

声笔系列码的卸载很简单。在Windows上,通过控制面板里的卸载程序功能,找到小狼毫程序将其卸载就行了。在Android手机上,通过系统自身的应用程序管理功能就能方便地卸载。MAC版和Linux下声笔的卸载方法与原版的相同,请参见相关资料。

如果遇到卸载不了或者卸载不干净的输入法,可以下载使用群文件软件工具里的「输入法删除工具」来解决。此工具无需安装,直接运行就可以了。

3 配置与定制

Rime的图形界面能做的事情是有限的,在Rime的世界里是文本为王,通过编辑适当的yaml文件可以配置和定制输入法的方方面面,比传统输入法灵活和强大得多。要编辑yaml文件就需要有一个好的编辑器。在Windows上建议使用Notepad++或者Vscode,千万不要用记事本,更不要用Word。在安卓上使用时,建议使用MT管理器。

3.1 修改小狼毫的配色

打开用户文件夹里的weasel.yaml文件, 将配色的名称改为你所需要的,默认为aqua。在weasel.yaml里还列出了所有支持的配色,如azure和luna等。如果你有兴趣和能力,你甚至可以对配色进行修改。另一个常常需要更改的选项是决定候选项采用横向还是纵向显示,默认是横向显示;将horizontal的值改为false就可以变成纵向显示。

修改小狼毫的配色

下面列出配色的预览图,以便用户直观地查看和选择,在每个图下文件名的最后一个下划线后的部分就是配色的名称,可用于替换weasel.yaml文件里的默认配色。

修改小狼毫的配色

3.2 修改同文的主题和配色

在使用声笔同文版时,上滑右下角的「主题配色」键,就可以切换主题,而长按此键则可以选择主题所提供的配色。建议用户使用默认主题,因为它是针对声笔系列码优化过的,为各种声笔方案提供了助记,还有众多的配色。特别感谢空白、白焕等群友在默认主题上的无私贡献,默认主题的完善是在他们作品基础上进行的。

image-20220102122924508

以下是几个默认主题的配色实例。如果用户还需要定制的话,可以进一步修改sbxlm文件夹下的trime.yaml文件。

image-20220305100028445