zoukankan      html  css  js  c++  java
  • 树莓派配置记录——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

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

  • 相关阅读:
    js的构造函数和原型
    js之window
    js之字符串需要应用正则表达式的方法
    javascript学习心得之字符串
    javascript学习心得之数组
    WPF_MahApps.Metro界面主题使用
    QT控件----tableWidget的常规使用
    C#欢迎画面显示程序启动进度条,并自动打开主界面
    基于VS的QT第一个桌面程序(UI与后端绑定)
    基于QT第一个桌面程序(图标及背景等资源设置)
  • 原文地址:https://www.cnblogs.com/cscat/p/13381947.html
Copyright © 2011-2022 走看看