转发按钮不能点了,不知道为什么~~~
- 为了改变启动顺序,想在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 //还是用的原来的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 ,不过这个里面的东东吧可以改很多,外观,使用习惯什么的都可以改