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

版权声明:版权声明:本文为博主原创文章,转载请记得带上我的名儿哈^_^。博客地址: https://blog.csdn.net/HuaCode/article/details/83153435

写在前面:
今天给女票在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. 可能出现错误
    若上一步安装不成功,会输出如下信息:
正在处理用于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
    成功啦!

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!

猜你喜欢

转载自blog.csdn.net/HuaCode/article/details/83153435