• 树莓派配置记录——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。如果没有全局翻墙是无法连接的。于是要右键点击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

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

  • 相关阅读:
    采集智能电表
    未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\.....dll”“拒绝访问。
    随笔写写jquery
    随便写写,,
    写写Ajaxpro
    C# 给程序加日志功能。
    Oracle_Database_11g_标准版_企业版__下载地址_详细列表
    通过C#发送自定义的html格式邮件
    C# 加密解密链接字符串
    获取本地 有线 正在使用的网卡信息
  • 原文地址:https://www.cnblogs.com/cscat/p/13381947.html
Copyright © 2020-2023  润新知