http://blog.csdn.NET/g457499940/article/details/38656719

0 环境描述:

  1. 系统环境:Fedora20 64位
  2. 截止2014年09月 8日17:50:18 搜狗输入法的时候最新版本为sogou_pinyin_linux_1.1.0.0037_amd64

1 卸载Ibus:

  1. sudo yum erase ibus    #绝对不能使用yum remove ibus, 会将桌面环境一同删掉.切忌!
  2. gsettings set org.gnome.settings-daemon.plugins.keyboard active false    #解除gnome桌面与ibus守护进程的绑定(必须有这一步)

2 安装fcitx输入法:

linux 搜狗输入法使用fcitx作为输入平台,因此要先安装fcitx输入法:

  1. sudo yum install fcitx


检查安装结果:

  1. # fcitx -v
  2. 显示:fcitx version: 4.2.8.4

说明fcitx的当前版本为4.2.8.4,安装成功.



下一步需要配置Fcitx的环境:在~/.bashrc中加入一下内容

  1. export GTK_IM_MODULE=fcitx
  2. export QT_IM_MODULE=fcitx
  3. export XMODIFIERS="@im=fcitx"

保存后重启电脑



3 安装搜狗拼音输入法:

到官网下载最新版本:

  1. http://pinyin.sogou.com/linux/

我的是linux 64位版:sogou_pinyin_linux_1.1.0.0037_amd64.deb



CD到下载的目录,解压deb包, 执行以下命令:

  1. ar vx sogou_pinyin_linux_1.1.0.0037_amd64.deb

此时获取包中文件:

  1. x - debian-binary
  2. x - control.tar.gz
  3. x - data.tar.xz


执行以下命令,将包中内容配置到系统安装目录:

  1. sudo tar -Jxvf data.tar.xz  -C /

在fcitx中导入搜狗库,使fcitx识别并统一管理搜狗拼音,执行以下命令:

  1. sudo cp /usr/lib/x86_64-linux-gnu/fcitx/fcitx-sogoupinyin.so  /usr/lib64/fcitx/fcitx-sogoupinyin.so




4 启动搜狗拼音输入法, 安装完成

打开终端,先启动fcitx:

  1. fcitx
再启动搜狗显示平台:

  1. sogou-qimpanel






遇到问题:

1 出现fcitx的小键盘后,右键点设置弹出:您正在图形界面下运行 fcitx,但是 fcitx-configtool 未被找到,软件包名通常为 fcitx-config-gtk,fcitx-config-gtk3,或者 fcitx-configtool。现在将用默认文本编辑器打开配置文件。

解决方案:执行:

  1. yum install fcitx-configtool

2 不建议使用ALT+F2然后输入fcitx等命令的方式启动fcitx,无法获取fcitx运行状态.建议在Terminal中直接执行.

终端执行fcitx时中断,提醒IBUS进程正在运行.说明ibus输入法没有删除.执行第一步删除ibus的命令解决问题.

3 在安装完成,执行第四步的两个命令后, 也出现了fcitx的小企鹅(在最下方消息栏中), 桌面上也有搜狗拼音输入法的浮标,但无论怎么切换输入法,怎么打字,都不出现拼音.

解决办法:

配置Fcitx的环境:在~/.bashrc中加入一下内容

  1. export GTK_IM_MODULE=fcitx
  2. export QT_IM_MODULE=fcitx
  3. export XMODIFIERS="@im=fcitx"

保存后执行:

  1. gsettings set org.gnome.settings-daemon.plugins.keyboard active false<span>   </span>#解除gnome桌面与ibus守护进程的绑定(必须有这一步)

重启.

4 出现搜狗拼音的浮标,打字时搜狗不断弹出"启动失败,请重启"等字样时, 说明没有启动搜狗自身的显示平台,执行以下命令:

  1. <pre name="code" class="cpp"><pre name="code" class="cpp">sogou-qimpanel

注:不需要再安装/启动fcitx自己的浮动平台

  1. fcitx-qimpanel
<a href="javascript:;" target="_blank"><

因为有一堆的依赖问题,搞完了还很丑.

5 如果问题4每次开机都会出现,则设置开机自起搜狗输入法:

在终端中输入命令:

  1. sudo gnome-session-properties

在弹出的窗口右栏点"添加",

"名称"随便写,写sogou就行.命令写:

  1. sogou-qimpanel

完成.

或在gnome-tweak-tools中直接将搜狗添加到启动项

其他补充:

  • (1)其他补充:网上也有添加Fedora中文网的源以后也可以直接使用如下命令来安装:

    sudo dnf install sogoupinyin

    reboot
  • (2)使用上面的的命令安装完成后的搜狗输入法,我使用过程中很容易崩溃,后来在Fedora中文社区找到一条命令,安装后可以完美使用(其实是加了过滤,使用selinux过滤,直接安装的话,会有163的测试版本,容易出问题),命令入下:

    sudo dnf install sogoupinyin sogoupinyin-selinux -y

参考帖子:

http://my.oschina.net/wallenheng/blog/226272

http://blog.chinaunix.net/uid-23851468-id-4215194.html

http://blog.sina.com.cn/s/blog_67e34ceb01013enf.html

fedora20 安装搜狗输入法及各种问题的解决的更多相关文章

  1. ubuntu14.04 LTS 搜狗输入法安装和不能输入中文的解决方法

    搜狗输入法安装 1.首先通过Ubuntu软件中心,需要安装:fcitx https://pinyin.sogou.com/linux/help.php 2.然后再安装搜狗输入法包 https://pi ...

  2. ubuntu12.04安装搜狗输入法配置,安装packettracer字体设置,软件推荐

    装上系统,后的各种配置,各种出错之后的解决. 一.安装搜狗输入法 如果系统以前安装了先卸载: sudo apt-get remove fcitx* #删除配置文件 sudo apt-get purge ...

  3. Ubuntu 16.04下安装搜狗输入法

    在确保更新了国内镜像源的前提下: 安装sogou输入法步骤 一.安装fcitx键盘输入法系统(系统已安装的可忽略此步骤) 1.添加以下源 sudo add-apt-repository ppa:fci ...

  4. [系统软件]Ubuntu 18.04 LTS 安装 搜狗输入法,谷歌拼音

    1. 讲什么 本文主要讲述在Ubuntu18.04 LTS版本中安装搜狗输入法.谷歌拼音输入法的过程. 2. 为什么讲 1. Ubuntu电脑自带Ibus输入法+拼音/五笔,但是用了一段时间之后发现经 ...

  5. ubuntu16.10安装搜狗输入法

    一.搜狗输入法安装 1.首先到搜狗输入法官网下载搜狗输入法,下载的是个deb文件. 搜狗输入法Linux版下载地址:http://pinyin.sogou.com/linux/?r=pinyin 2. ...

  6. 英文版Ubuntu18.10安装搜狗输入法过程(图文并茂,亲自尝试!)

    英文版Ubuntu18.10安装搜狗输入法过程 过程比较艰辛,折腾了好长的时间,不过最终还是装好了,特记录一下! 首先去搜狗输入法网址下载Linux版本:https://pinyin.sogou.co ...

  7. ubuntu成功安装搜狗输入法

    在安装之前,我们要先了解一个事实,那就是linux下安装软件和Windows是非常不同的,并不是简单地双击安装包就可以安装了.linux很多软件都有自己的一个依赖源,如果不先安装好这些依赖源,你是无法 ...

  8. 在Ubuntu上安装搜狗输入法

    1.进入搜狗输入法官网 2.下载Linux版本,选择64bit 下载 3.等待下载的同时,进行系统配置 进入系统设置->语言支持->进行更新(需要输入登录密码)->在键盘输入法系统选 ...

  9. 【Linux】CentOS7上安装搜狗输入法

    找到一篇资料,提供安装搜狗输入法的方法,在http://www.cnblogs.com/Yiutto/p/6204085.html[也是本文的参考原地址] 请大家自行下载fcitx.tar.gz 1. ...

随机推荐

  1. MySQL5.7使用过程中遇到的问题

    Q1.MySQL无法启动服务,启动服务时提示:"本地计算机 上的 MySQL 服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止." PS.解压缩的MySQL安装过程也可 ...

  2. web开发之负载均衡的简单架构

    负载均衡 负载均衡的核心思想就是:请求分担 最简单的配置: 一台负载均衡服务器 两台webserver服务器 两台webserver服务器需要配置相同的服务器环境,设置相同的域名指向 负载均衡服务器需 ...

  3. Android - 读取XML文件中的数据

    读取XML中存储的数据.将xmlfile.xml存放在assets文件夹中.在activity_main.xml中创建一个textview,用来显示读取到的数据. XML文件内容如下:xmlfile. ...

  4. getcomputedstyle()获取border像素差异问题

    getComputedStyle()方法返回的是一个CSS样式声明对象--CSSStyleDeclaration对象(与style属性的类型相同),包含当前元素所有最终使用的CSS属性值: <! ...

  5. (转)Spring定时任务的几种实现

    Spring定时任务的几种实现 博客分类: spring框架 quartzspringspring-task定时任务注解  Spring定时任务的几种实现 近日项目开发中需要执行一些定时任务,比如需要 ...

  6. (转)Java多线程编程总结

    -------------------------------------------------------------------------------------------------   ...

  7. 初学安卓开发随笔之 Intent 用法

    首先,对于安卓开发,目前世界上流行的是使用的是Android studio 2.0 .(hh 学着来呗 书上说用这个,,) 今后就定一个计划 每天更新一个Android 随笔,增强一下自控力吧!!! ...

  8. Java之集合的遍历与迭代器

    集合的遍历 依次获取集合中的每一个元素 将集合转换成数组,遍历数组 //取出所有的学号, 迭代之后显示学号为1004-1009 Object[] c=map.keySet().toArray();// ...

  9. ubuntu下升级网卡驱动

    ubuntu下升级网卡驱动 无线局域网环境下,有个笔记本儿的无线经常断,而其它的终端都好好的,唯独它不行.所以想到检查和更新下无线网卡的驱动看看.以下是操作流程,记录一下. 阅读说明:##为标签, / ...

  10. ubuntu中vim下按上下左右键时输入A、B、C、D的问题

    ubuntu下使用vi 进行编辑文件时,按上下左右键时,会输入A.B.C.D,这个用起来很不方便.网上查得此问题的原因是: ubuntu系统自带的 vi 不完整导致,解决方法:安装完整的vi $ su ...