为了改变启动顺序,想在ubuntu下面查一下方法,没有输入法,叫一个困难啊!鄙视SCIM,所以装fcitx。
不过网页上可以用搜狗云输入法,反应有点慢,但是还是不错啦。你们可以查查,也很简单。

一、UBUNTU下的安装

为了安装fcitx试过很多方法,目前只有两种我能用的
*****************************************************************************************************************************************
成功(1)稳定版3.4.2
http://www.fcitx.org/download/fcitx-3.4.2-bin.tar.bz2
解压到任意目录
安装
sudo ./fcitx.install
反安装
sudo ./fcitx.uninstall
然后在终端输入fcitx就OK了,还不用重启。
成功(2)4.0.1版(我认为好看点)
我以前执行./configure总是出现问题说:No XRender Lib found,我查找后发现是因为关联性到问题,然后执行
sudo apt-get build-dep fcitx
然后这终端中输入fcitx结果发现这个时候会提示说直接用sudo apt-get install fcitx,那么这样到话就表示可以按照它到提示做就OK了,果然,安装成功。居然这么简单,当然是在以下这些困难后面才有这样的结果的。

*****************************************************************************************************************************************
(我发现很多技术贴都没有逻辑或者排版难看,让人难以下读,所以我想我做好一点)
我试过的其他方法,哎,头痛啊,菜鸟人物就是这个样子
首先清掉原来的输入法
sudo apt-get remove ibus
sudo apt-get remove scim
其实这两个我都没有,不过还是操作操作吧。
(一)、sudo apt-get install法
(1)有人说的直接用下面的方法就行

sudo apt-get install im-switch fcitx

反正我是不行,重启不行,输入fcitx也是显示Segmentation fault
 (2)不行然后就在上面的基础上又输入一下命令,来让它成为默认的输入法

sudo   im-switch -s fcitx -z default  //root可用

im-switch -s fcitx -z default   //一般用户可用

木有用啊木有用,呜呜

(3)再改

修改~/.bashrc为
#setup XIM environment, needn't if use SCIM as gtk-immodules
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"

好像是为了让im-switch能读,然后

修改/etc/X11/Xsession.d/95xinput为
export XIM="fcitx"
export XIM_PROGRAM='/usr/local/bin/fcitx'
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
fcitx
我认为上面的不一定是必须的,在安装了fcitx以后给了一个目录,是/etc/X11/xinit/xinput.d/fcitx,它跟好几个文件是链接文件一样,只要它一改,其他的都变了。

因为我是英文的界面,所以据说要
修改/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules 为
"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

有的不是这个目录,而是/etc/gtk-2.0/gtk.immodules

修改了~/.fcitx/config(不过我认为这个并不是很重要,只需要修改前两行就行了,文泉驿正黑,或者是雅黑都行,看你的openoffice里面有什么就可用什么。其余的部分不外乎是一些外表的东西)

[程式]
显示字体(中)=WenQuanYi Bitmap Song
#请确定您安装了文泉驿正黑,也可更改为其他字体
显示字体(英)=WenQuanYi Bitmap Song
显示字体大小=10#不用这么小,12左右即可
主视窗字体大小=10#同上
字体区域=zh_CN.UTF-8
是否使用AA字体=1
是否使用粗体=1

[输出]
数字后跟半角符号=1
Enter键行为=2
分号键行为=2
大写字母输入英文=1
转换英文中的标点=1
联想方式禁止翻页=1

[界面]
候选词个数=5
主视窗是否使用3D界面=0
输入条使用3D界面=0
主视窗隐藏模式=0
显示虚拟键盘=0
是否自动隐藏输入条=1
输入条是否居中=0
首次显示输入条=1
#输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
输入条固定宽度=0
输入条偏移量X=1000
输入条偏移量Y=-1922
序号后加点=1
显示打字速度=1
显示版本=0
光标色=102 159 66
主视窗背景色=255 255 255
主视窗线条色=203 202 186
主视窗输入法名称色=153 153 153 102 159 66 56 134 230
输入窗背景色=255 255 255
输入窗提示色=2 89 196
输入窗用户输入色=255 0 132
输入窗序号色=0 66 200
输入窗第一个候选字色=0 99 200
#该颜色值只用于拼音中的用户自造词
输入窗用户词组色=0 99 200
输入窗提示编码色=255 0 132
#五笔、拼音的单字/系统词组均使用该颜色
输入窗其它文本色=56 134 230
输入窗线条色=203 202 186
输入窗箭头色=193 227 151
虚拟键盘窗背景色=220 220 220
虚拟键盘窗字母色=80 0 0
虚拟键盘窗符号色=0 0 0
#除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔
[热键]
打开/关闭输入法=CTRL_SPACE
#中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT
中英文快速切换键=L_SHIFT
双击中英文切换=0
击键时间间隔=250
光标跟随=CTRL_K
GBK支持=CTRL_M
GBK繁体切换键=CTRL_ALT_F
联想支持=CTRL_L
反查拼音=CTRL_ALT_E
全半角=SHIFT_SPACE
中文标点=ALT_SPACE
上一页=- ,
下一页== .
第二三候选词选择键=

[输入法]
使用拼音=1
使用双拼=1
默认双拼方案=自然码
使用区位=1
使用码表=1
提示词库中的词组=1

[拼音]
使用全拼=0
拼音自动组词=1
保存自动组词=0
增加拼音常用字=CTRL_8
删除拼音常用字=CTRL_7
删除拼音用户词组=CTRL_DELETE
#拼音以词定字键,等号后面紧接键,不要有空格
拼音以词定字键=[]
#重码调整方式说明:0-->不调整 1-->快速调整 2-->按频率调整
拼音单字重码调整方式=2
拼音词组重码调整方式=1
拼音常用词重码调整方式=0
是否模糊an和ang=1
是否模糊en和eng=1
是否模糊ian和iang=1
是否模糊in和ing=1
是否模糊ou和u=0
是否模糊uan和uang=1
是否模糊c和ch=0
是否模糊f和h=0
是否模糊l和n=1
是否模糊s和sh=0
是否模糊z和zh=0

好像是说支持语言不对,然后输入如下命令
sudo locale-gen zh_CN

locale结果
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

locale -a 结果
C
en_AG
en_AU.utf8
en_BW.utf8
en_CA.utf8
en_DK.utf8
en_GB.utf8
en_HK.utf8
en_IE.utf8
en_IN
en_NG
en_NZ.utf8
en_PH.utf8
en_SG.utf8
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
zh_CN
zh_CN.utf8
zh_HK.utf8
zh_SG.utf8
zh_TW.utf8
关键是要有zh_的东东才行
不过重启过N次了,依然很淡定的木有反应,呜呜~~
输入fcitx后现实的是Segmentation fault

有人说要设置开机启动,我也设置了system-->preferences-->startup Applications-->Add

name:fctix

command:fctix -d

不过以下的方法就用这个没有用了。

(二)、deb软件

sudo dpkg -i 软件名.deb

执行了以后出错了,可能是软件的原因。而且此软件我只找到一个,所以就没有继续用此法

(三)、tar源文件包(gz,bz2)

http://www.fcitx.org/download/fcitx-3.5-070703.tar.bz2

http://code.google.com/p/fcitx/downloads/list

各种下。。。。。。。tar-->./configure -->make clean-->make-->make install

未果...........

一般出现两种种问题

1)./configure后说有个库缺少

2)make的时候说找不到X11/xpm.h,
这是因为有个组件没有安装,有人说使用“sudo apt-get install xlibs-dev”就可以了。其实不可以,好像说的是xlibs-dev这个包不存在了

INSTALL也看了,所有的都是写的一样的

README:

Please read doc/fcitx4.pdf (in S. Chinese).
Developer may want to read doc/Develop_Readme to get an overview of source code.
额。。。。。。
(四)、源码bin
成功的方法,这也只是下载的东西不同而已

##################################################################################################
二、CentOS下面的安装

因为开始安装成功那一版我觉得不漂亮,所以在centos下面我选择了fcitx-4.0.1_all.tar.gz ,是在官方上面下的吧

然后就是解压到自己要的路径: tar -zxf fcitx-4.0.1_all.tar.gz -C /usr/local/src

然后按照INSTALL里面的做。(我们要养成习惯,阅读INSTALL或者README,不过至今我觉得INSTALL要有用很多)

./configure --prefix=/usr/local/src

make clean

make

make install

其实开始就出错了

我查了下,应该需要先

yum install gettext gettext-devel libXft libXft-devel libXpm libXpm-devel automake autoconf libXtst-devel gtk+-devel gcc zlib-devel libpng-devel gtk2-devel glib-devel
然后再

./configure --prefix=/usr/local/src/fcitx

make clean

make

make install

呵呵,这时候我发现在/usr/local/src/fcitx出现了一个新的文件fcitx,里面出现了bin  include  lib  share

呼呼,基本成功了。

bin/fcitx -h 哈哈,显示的是这个,高兴死我了!!

Info:configfile.c:297-Load Config File /root/.config/fcitx/config
Usage: fcitx [OPTION]
        -d              run as daemon(default)
        -D              don't run as daemon
        -n[im name]     run as specified name
        -s[sleep time]  override delay start time in config file, 0 for immediate start
        -v              display the version information and exit
        -h              display this help and exit

然后我按照这个提示来,bin/fcitx -d

哈哈,可爱的键盘出现了

但是但是......为什么还是切换不了啊,我各种查啊查啊查啊,终于!!哼哼

首先在/etc/X11/xinit/xinput.d/目录下建立一个新文件(fcitx.conf):
XIM=fcitx

XIM_PROGRAM=/usr/local/src/fcitx/bin/fcitx       #这个是根据每个人的安装不同而不同的哈
XIM_ARGS="-d"
GTK_IM_MODULE=fcitx
QT_IM_MODULE =fcitx

然后在/etc/alternatives/目录下,将符号链接xinputrc改名,重新建一个:

mv /etc/alternatives/xinputrc /etc/alternatives/xinputrc.save

ln -s /etc/X11/xinit/xinput.d/fcitx.conf /etc/alternatives/xinputrc

如果你使用的桌面是英文环境的,还需要在使用用户的用户目录~/.bashrc配置文件里添加如下内容:

export LANG=”zh_CN.UTF-8″
export LC_CTYPE=”zh_CN.UTF-8″
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS=”@im=fcitx”

最后,在开始菜单> system> preferences > more preferences >input method,在里面选择“use custom input method [fcitx]”,然后“logout”,登录后按“ctrl+空格”就可激活fcitx输入法。

还有可以改的vim /root/.config/fcitx/config ,不过这个里面的东东吧可以改很多,外观,使用习惯什么的都可以改

在ubuntu和centos下面安装fcitx相关推荐

  1. 在Ubuntu/Fedora/CentOS中安装Gitblit

    在Ubuntu/Fedora/CentOS中安装Gitblit Git是一款注重速度.数据完整性.分布式支持和非线性工作流的分布式版本控制工具.Git最初由Linus Torvalds在2005年为L ...

  2. Ubuntu 16.04 如何安装Fcitx五笔拼音输入法

    Ubuntu 16.04 如何安装Fcitx五笔拼音输入法 首先打开一个终端窗口 (Terminal),输入下面的命令以更新本地软件包索引,并安装fcitx输入法框架以及fcitx五笔拼音输入法. s ...

  3. 音乐服务器 linux,在Ubuntu/Debian/CentOS上安装Koel以配置个人音乐流媒体服务器

    本文介绍安装和使用Koel在Ubuntu/Debian/CentOS/Fedora上配置个人音乐流媒体服务器.Koel是使用Vue和Laravel PHP Framework编写的开源.基于Web的简 ...

  4. 如何在Linux,Ubuntu,CentOS上安装Java 14

    Java 14 is released on March 2020. In this tutorial, we will learn how to Install Java 14 on Linux. ...

  5. ubuntu 17linux输入法,Ubuntu 17.10如何安装Fcitx五笔拼音输入法

    这篇教程讲解如何在 Ubuntu 17.10 系统上安装 Fcitx 五笔拼音输入法.Ubuntu 17.10 抛弃了 Unity,使用 Gnome 作为默认的桌面环境,所以安装输入法的步骤与之前的版 ...

  6. ubuntu和centos 编译安装nginx及常用命令

    转自http://www.cnblogs.com/piscesLoveCc/p/5794926.html 一. ubuntu安装 1. 安装依赖库 安装gcc g++的依赖库 ubuntu平台可以使用 ...

  7. 小企鹅输入法+v4.0+linux,Ubuntu 11.10中安装fcitx 4.0.1版本小企鹅输入法

    Ubuntu 11.04出来了,网上还挺火的,最近闲得无聊就装了一下Ubuntu 11.04,本人一向用习惯了极点五笔,本以为极点的作者不出Linux版的,结果在网上一搜,居然有高手想到引用极点五笔的 ...

  8. RHEL/CentOS 5.5下编译安装Fcitx(小企鹅输入法)

    PS: 因本人家里的台式机比较老,其中的显卡是04年的nvidia mx440,Ubuntu 9.10.10.04与Fedora 12.13都对其支持不好,手动安装显卡驱动后可以用,但很不稳定,X经常 ...

  9. linux mint 17 输入法,linux mint17.2 安装fcitx输入法

    mint17刚出的时候,曾经在虚拟机上体验过. 现在决定好好学习linux,再加上实在是太萌mint,就在虚拟机上安装了mint17.2 开始配置fcitx输入法: 添加ppa: sudo add-a ...

最新文章

  1. 行波和驻波动画演示gif_新技能get√ | 语文课上的笔顺动画可以这么做
  2. 标签有关用法以及锚点定位;
  3. 地质灾害防治条例释义的摘要
  4. python opencv轮廓检测_OpenCV 轮廓检测的实现方法
  5. c6011取消对null指针的引用_COM编程攻略(二十二 IDL中的枚举,指针,数组)
  6. BZOJ4012[HNOI2015]开店——树链剖分+可持久化线段树/动态点分治+vector
  7. bootstrap-datepicker实现日期input readonly 标签中选择时间功能
  8. 『C#基础』XML文件的读与写
  9. 刚学vue,写的一个入门demo,时光网
  10. 人脸识别用opencv遇到的问题
  11. vue项目实战(移动端)
  12. amesim2020安装
  13. 北斗时钟同步服务器,电力系统卫星时钟-GPS北斗时钟方案
  14. CentOS 7 安装教程、硬盘分区、LVM、网络配置、软件源配
  15. IT技术人,不可有傲气,但须有傲骨
  16. 纵横算法之一:面试为什么非要有算法
  17. Mysql解决微信特殊符号昵称入库报错乱码
  18. 为什么大部分企业面试官都会问GMV,GMV是什么?
  19. Revit建模中快速局部平面操作,一键搞定!
  20. win10系统打不开计算机管理,win10电脑任务栏图标一直闪烁,任务管理器打不开...

热门文章

  1. matlab中scatter函数怎么用,Python中scatter函数参数及用法详解
  2. seo优化如何做好前期工作
  3. 8_进程替换execlp
  4. 如何修改 pytdx 中对应的通达信 IP 地址
  5. npm i 卡顿 处理方法
  6. 第七章 虚拟机类加载机制
  7. appserv安装好后localhost无法访问:简单的处理方法
  8. 各项异性高光 Kajiya-Kay TDir or BDir
  9. qt中如何由Double类型变为QString类型以及chop()的使用
  10. 五月IDO第三弹,13个热门项目即将上线