Ubuntu 16.04.5 LTS完全安装sogou输入法及遇到问题

6 篇文章 0 订阅
2 篇文章 0 订阅

写在前面:
今天给女票在ubuntu16.04.5 LTS上面安装ros,因为怕破坏依赖,所以在安装好ROS环境之前一直没有敢安装sogou输入法,但是你知道不能输入中文这个是有多么的蓝瘦!所以今天就尝试着安装一下,最后成功了,不过还是踩了一些坑,生怕破坏那个可怕的ROS环境的依赖……


1,添加fcitx的键盘输入法系统

前言:
因为sogou是基于fcitx的,而系统默认是iBus的*(但我试过之后才发现,16.04.5已经是配置默认为fcitx的了,也就是这一步可以省略,但是为了保险起见,还是走一遍流程)*

  1. 添加以下源:
    sudo add-apt-repository ppa:fcitx-team/nightly
  2. 添加源之后更新一下系统:
    sudo apt-get update
  3. 可能出现问题:
    进行sudo apt-get update时可能出现
    E: 无法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
    在这里插入图片描述
  4. 解决方法
    将对应的ppa删除即可
    1)切换到对应的ppa目录:
    cd /etc/apt/sources.list.d
    2)在该目录下ls,即可以看到对应的无法下载的fcitx-team-ubuntu-nightly-xenial.list,删除该.list即可(安全起见,可以进行添加后缀.bak的备份):
    sudo mv fcitx-team-ubuntu-nightly-xenial.list fcitx-team-ubuntu-nightly-xenial.list.bak(这里一定要记得加上sudo,不然会报权限不够的错误。)
    3)检查问题是否解决,在终端再次输入:
    sudo apt-get update
    错误讲不再出现啦!
    在这里插入图片描述
  5. 安装fcitx:
    sudo apt-get install fcitx
  6. 安装fcitx的配置工具
    sudo apt-get install fcitx-config-gtk
  7. 安装fcitx的table-all软件包
    sudo apt-get install fcitx-table-all
  8. 安装im-switch切换工具
    sudo apt-get install im-switch
  9. 查看fcitx是否已经安装成功
    在这里插入图片描述

2,下载并安装linux版本的sogou输入法

前言:
(这个过程可能会报错,不过都已经解决,请看详解)

  1. 根据linux版本下载对应安装包
    软件报下载网址:https://pinyin.sogou.com/linux/?r=pinyin
  2. 用dpkg命令来安装sogou输入法:
    sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
    在这里插入图片描述
    安装成功输出:
    在这里插入图片描述
  3. 可能出现错误
    (1)问题:若上一步安装不成功,会输出如下信息:
正在处理用于shared-mime-info (1.5-2) 的触发器...
正在处理用于hicolor-icon-theme (0.15-0ubuntu1) 的触发器...
正在处理用于libglib2.0-0:amd64 (2.48.0-1ubuntu4) 的触发器...
覆盖文件/usr/share/glib-2.0/schemas/50_sogoupinyin.gschema.override 中指定的方案org.gnome.settings-daemon.plugins.xsettings 中没有键Gtk/IMModule;忽略对此键的覆盖。
在处理时有错误发生:
sogoupinyin
  1. 解决方法
    1)移除sogoupinyin:
    sudo apt remove sogoupinyin
    2)安装依赖的软件包:
    sudo apt install libopencc1 fcitx-libs fcitx-libs-qt fonts-droid-fallback
    3)重新安装sogoupinyin:
    sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb
    4)如果现在安装的时候还是报错误的,如下所示:
    在这里插入图片描述5)直接输入以下命令就可以解决:sudo apt-get -f install,如图所示:
    在这里插入图片描述6)再次重新安装sogoupinyin:
    sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb

成功啦!

3,设置系统参数及注意事项

  1. 系统设置->语言支持,将键盘的输入法系统由默认的iBus->
    fcitx
    在这里插入图片描述
  2. 注销或重启电脑
    这一步必不可少,不然你会以为是没有安装成功,fcitx的配置中讲不会出现sogou拼音的选项
  3. 搜索fcitx配置,打开,讲sogou输入法设置为默认即可
    在这里插入图片描述
  4. 返回界面进行测试
    在这里插入图片描述
    可以看到已经出现sogou的标志了,说明我们已经安装成功了,这个时候我们就能用sogou输入法输入中文啦!棒棒哒!
  5. 可能出现问题
    如果还是切换不出输入法,那么执行下面的操作:
    配置Fcitx的环境:在~/.bashrc中加入一下内容
export GTK_IM_MODULE=fcitx    
export QT_IM_MODULE=fcitx    
export XMODIFIERS="@im=fcitx" 

It‘s Over!

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HuaCode

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值