在五种不同系统上部署Rime并同步

【前言】

本文记录作者在Linux, Mac, Windows, Android(安卓)和iOS上部署开源输入法平台Rime(在三种PC平台上依次分别有中文名为中州韵、鼠须管和小狼毫),并实现跨平台同步词库的做法。

读者可能只使用一种PC操作系统,但请注意,有些通用的东西分散在Mac和Windows部分。

本文为原创记录,转载必须注明出处和本文网址。

 

【目录】

序 为什么要使用开源输入法
一、同步
二、在Linux上部署Rime(中州韵)
三、在Mac上部署Rime(鼠须管)
四、在Windows上实现全自动同步Rime用户词库
五、在安卓上部署Rime(同文输入法平台TRime)
六、在iOS上部署Rime(第三方实现)
七、结束语

 

序 为什么要使用开源输入法

主要有利于隐私安全。
使用开源输入法,可以避免某家具备大数据运作能力的大公司往网上发送用户的输入,这是很重要的一点。输入法是全局性软件,理论上可以获得用户的全部明文输入,甚至包括部分密码。使用“输入法 隐私”这样的组合在网上搜索,稍看几页,便会引起我们在警觉。
并不是说绝对不信任大公司,而是说,我就是不想心里有那么点忐忑,既然可以用开源软件,我就用开源软件。
其次是方便、灵活、可定制性强等等。不是说多数人都有修改代码的能力,至少某些框架类型的开源软件包括Rime确实给了用户很大在自由度,而且门槛也不高。
例如Rime默认附带了明月拼音等输入方案,从一开始就提供了输入能力;但如果用户不喜欢明月拼音输入法,尽可以不使用它,换上自己喜欢的粤拼、仓颉或者五笔,更可以自创一种输入方案。
更有一种方便,是饱受Chrome、Firefox等谜之执着地提示升级之苦的我所赞赏的,许多开源软件包括Rime并不以升级对话框烦人。在这一点上,许多不喜欢频繁更新系统的手机用户想必都大有苦水可吐的是吧。
因此,如果很喜欢Rime的某个特定版本,用户完全可以一直保留、使用着那个版本,直到海枯石烂天荒地老。
也有些朋友说,就是喜欢非赢利性软件的清爽——通常这样的软件不会提醒你去签到、打卡什么的。如此等等的好处,确实存在,虽然不算关键。

 

【正文】
一、同步

先写同步,是因为这可能是更多人更感兴趣的部分,毕竟许多人的手机加电脑的数量大于一。
我的做法是先编辑installation.yaml文件如下:

installation_id: "Linux"
sync_dir: /media/sda5/Rimeuser/sync

 其中sync_dir这一行是手工加上去的,这里的两个值是我在当前机器(Linux)上的设置,读者应按实际情况写入自己的设置值。例如我在Windows上的设置如下:

installation_id: "Win"
sync_dir: D:\Rimeuser\sync

保存文件,单击Rime图标-部署。

然后,我只要在sync目录下放置不同的文件夹,里面分别放好来自不同机器的***.userdb.txt,

你可能感兴趣的:(操作系统,移动开发,大数据)