树莓派配置记录——CloudPinyin

CloudPinyin是Fcitx的一个插件。“云拼音”顾名思义,用于使各种拼音输入法支持云词库。Fcitx是Linux的著名输入框架,可以支持sunpinyin,googlepinyin等拼音输入法,但是跟windows相比词库明显不足。CloudPinyin可以从云端联想,在第二个候选词上展示云词库的结果,基本达到了流畅输入的效果。

最新的树莓派Raspberry Pi OS的源也包含了Fcitx和CloudPinyin,安装方法如下:

sudo apt install fcitx

sudo apt install fcitx-sunpinyin

sudo apt install fcitx-module-cloudpinyin

安装好以后,需要配置一下默认输入框架。在开始菜单“Preferences”——“Input Method”——OK——Yes——选择fcitx——OK

重启即可生效,快捷键与Windows一样,都是Ctrl+空格

但是此时CloudPinyin通常是无法工作的,因为CloudPinyin的默认云服务器是Google。如果没有全局FQ是无法连接的。于是要右键点击Fcitx的托盘图标,选择Config——Addon——Cloud Pinyin——Configure,将Cloud Pinyin Source选择为Baidu。

对于Ubuntu这样做就完成了,可以享受云词库的便利了。但是Raspberry Pi OS的源里CloudPinyin似乎版本比较老,即使设置完成还是不能联想。于是考虑从源码编译。

 

正文开始

 

CloudPinyin的源码在Github,先把他clone下来:

git clone https://github.com/fcitx/fcitx-cloudpinyin.git

然后进去创建一个build目录用于编译:

cd fcitx-cloudpinyin
mkdir build
cd build

如果是默认安装的Raspberry Pi OS,还需要安装一些依赖组建才能编译:

sudo apt install cmake
sudo apt install fcitx-libs-dev
sudo apt install libcurl4-openssl-dev

然后运行cmake生成Makefile:

cmake ..

如果一切顺利,就可以编译了:

make -j 4

很快就编译完成,在src子目录(即build/src)下可以看到一个fcitx-cloudpinyin.so

接下来我们替换从源安装的CloudPinyin的同名文件:

sudo cp src/fcitx-cloudpinyin.so /usr/lib/arm-linux-gnueabihf/fcitx/fcitx-cloudpinyin.so

重启一下,看看云词库是不是出来了:)

 

posted @ 2020-07-26 20:39  CSCat  阅读(648)  评论(0编辑  收藏  举报