• Ubuntu 安装搜狗输入法


    * 实例:Ubuntu 20.04 安装搜狗输入法

    方案一:安装GitHub上面找到的一个可以再Ubuntu20.04上使用的搜狗版本

    1. 下载搜狗输入法安装包

    github的下载地址:http://archive.ubuntukylin.com/ukui/pool/main/s/sogouimebs/sogouimebs_2.0.0.38+0428.1_amd64.deb

    github的作者地址:https://github.com/laomocode/fcitx-sogouimebs

    2. 进入下载安装包的目录,开始安装

    sudo dpkg -i sogouimebs_2.0.0.38+0428.1_amd64.deb

    3. 处理缺省的依赖

    sudo apt-get install -f

    4. 再次安装(重新执行一次步骤 2)

    sudo dpkg -i sogouimebs_2.0.0.38+0428.1_amd64.deb

    5.使用搜狗输入法

    参照方案二,步骤 6,7

    6. 使用问题

      在使用中,发现安装好的输入法,过一段时间总会无缘无故的卡死,必须通过重其fcitx才能解决,然后又过一段时间又卡死。

    问题原因:  这个问题是与Ubuntu默认的输入发ibus有冲突

    解决方式:  卸载ibus

    sudo apt-get remove ibus    # 卸载 ibus
    sudo apt-get purge ibus     # 卸载 ibus并清楚相关配置

    7. 重启


    方案二:安装官网Linux版的搜狗输入法

    官方Linux版首页:https://pinyin.sogou.com/linux/

    1. 下载对应版本的安装包(本机Ubuntu20.04,64位)

        下载地址:sogoupinyin_2.4.0.2732_amd64

     官网安装指南:https://pinyin.sogou.com/linux/help.php

    2. 安装Fcitx输入框架

    sudo apt-get install fcitx-bin
    sudo apt-get install fcitx-table

    3. 进入安装包下载目录,开始安装

    sudo dpkg -i sogoupinyin_2.4.0.2732_amd64.deb

    4. 如果安装出错,就删除安装,修复依赖,重新安装(选)

     4.1.  删除安装

    sudo apt --fix-broken install

    4.2. 修复依赖

    sudo apt-get install -f

    4.3 重新安装(执行步骤 3)

    sudo dpkg -i sogoupinyin_2.4.0.2732_amd64.deb

    5. 装完后重启系统

    6. 进行相关设置 settings–>Region&language–>Manage Installed Languages

     更改输入框架为fcitx,然后点击上面的Apply System-Wide应用到全局

    7. 重启系统(确保fcitx框架生效)

    • 重启后,在右上角出现一个键盘标志,点击进入,选择Configure Current Input Method
    • 进入下面的Input Method界面后,选择+号
    • 进入到Add input method界面,将下面的Only Show Current Language 点掉后,在搜索栏搜索搜狗拼音,选中之后进行添加(建议不要把搜狗输入法移动到第一位,不然按shift切换中英文时,有时输入板会出现乱码)
    • 搜狗里面可以设置,默认应该就是shift切换中英文。或者可以把搜狗设置的中英文切换快捷键关掉,在fcitx的GlobalConfig 中Trigger Input Method 改为Lshift,这样也可以按shift切换中英文。

    8. 卸载顶部面板任务栏上的键盘指示(根据个人需要)

    sudo apt-get remove indicator-keyboard

    9. 查找与卸载搜狗输入法

    dpkg -l |grep sogoupinyin        # 查找
    sudo apt-get purge sogoupinyin     # 卸载

    * 输入法间切换快捷键配置 

    场景: Linux上一般会存在一个默认英文输入法,然后我们需要安装一个中文输入法和其他输入法,

    Linux默认输入法切换快捷键是Ctrl + Space ,如果快捷键冲突呢?

    方法:

     1. 打开系统输入法设置  

    打开终端 --> 输入 fcitx-config-gtk3 或fcitx-configtool
    或者
    点开通知栏右边的输入法图标如下图所示,选中 “Configure”,打开输入法设置

      

      2. 配置输入法的切换快捷键

    点击Trigger Input Method 后面的框,然后在键盘上按快捷键即可
    tips:将快捷键设置成 Shift 建,然后把搜狗输入法设置成中文,然后 shift键就可以中英文和搜狗和系统输入法了(shift键几乎不存在与其他快捷键冲突)

  • 相关阅读:
    Effective C++ -----条款29:为“异常安全”而努力是值得的
    Effective C++ -----条款28:避免返回handles指向对象内部成分
    Effective C++ -----条款27:尽量少做转型动作
    Effective C++ -----条款26:尽可能延后变量定义式的出现时间
    Effective C++ -----条款25:考虑写出一个不抛异常的swap函数
    Effective C++ -----条款24:若所有参数皆需类型转换,请为此采用non-member函数
    HGE 第一个程序
    Help him http://acm.hdu.edu.cn/showproblem.php?pid=5059
    C 语言实例
    C 语言实例
  • 原文地址:https://www.cnblogs.com/cure/p/14003143.html
Copyright © 2020-2023  润新知