ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

系统字体配置、中文显示和输入法问题
回复
xfz329
帖子: 11
注册时间: 2011-04-26 20:01

ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#1

帖子 xfz329 » 2012-09-10 18:27

小白第一次发文,高手请轻喷。
话说自己本本安装好12.04,遇到一大难的中文输入问题,一顿搜索,最终还是选择了fcitx输入法。配合谷歌云输入,到也落得悠闲自在。
命令如下

代码: 全选

sudo add-apt-repository ppa:fcitx-team/nightly 
sudo apt-get update 
sudo apt-get install fcitx 
sudo apt-get install fcitx-googlepinyin
sudo apt-get install fcitx-sunpinyin 
sudo apt-get install fcitxmodule-cloudpinyin
安装完毕之后,在 Language Support 里面 Keyboard input method system 选 fcitx。
最后要设置好开机启动 ,在 Startup Applications Preferences 里面添加一个 fcitx-daemon, 然后在 Command 那一栏 输 入 fcitx -d,保存退出。
我们的安装工作就结束了。
但是,
在几次关机重启之后fcitx开始不支持随系统启动,切换中文输入法了。在论坛搜索了好久,看到相似的问题,恕吾愚钝,也没找到完美的解决办法。最后索性参照其官方说明,一步步修改,总算侥幸修复了。方法如下:
在遇到中文无法输入的问题后,调动终端,终端里输入

代码: 全选

pkill -9 fcitx && fcitx &
此时经过重启fcitx可以解决这个问题,但为一劳永逸,我们还是修改一下全局变量。
参看http://fcitx-im.org/wiki/Configure_(Oth ... B.E9.98.B6
启动终端,

代码: 全选

im-switch
在弹出的窗口中将fcitx选为默认输入法。
将以下代码

代码: 全选

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
分别写进/etc/profile ,~/.profile,~/.xprofile,~/.bashrc文件中
代码

代码: 全选

sudo gedit /etc/profile
sudo gedit ~/.profile
sudo gedit ~/.xprofile
sudo gedit .bashrc
在文本编辑器中将之前的代码写进保存,关机重启,就万事大吉了。
参考本论坛
viewtopic.php?t=306336
viewtopic.php?p=2211792
感谢论坛各位友人 :em06
爱折腾,爱开源。
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#2

帖子 YeLee » 2012-09-10 18:47

要支持。 :em11
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
行远自迩
帖子: 403
注册时间: 2009-04-19 15:27

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#4

帖子 行远自迩 » 2012-09-11 12:16

这个bug在debian testing和sid里好久了....
无从完美。
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#5

帖子 funicorn » 2012-09-11 13:53

如果我没记错的话,fcitx开发者曾经强调过很多次,使用外部环境变量是山寨做法,他们并不推荐这样做

而事实上,在我这里从源里安装的坂本确实不需要设置外部环境变量,然而编译安装的版本却不一定
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#6

帖子 YeLee » 2012-09-11 15:56

什么山寨不山寨啊,源里面的版本一样要导出环境变量的,不然,程序怎么知道IMMODULE啊,/etc/X11/xinit/xinput.d/fcitx就是最好的证据。 :em04 :em04 :em04
不过是im-switch机制是deb系特有的问题而已。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
xfz329
帖子: 11
注册时间: 2011-04-26 20:01

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#7

帖子 xfz329 » 2012-09-11 17:09

funicorn 写了:如果我没记错的话,fcitx开发者曾经强调过很多次,使用外部环境变量是山寨做法,他们并不推荐这样做

而事实上,在我这里从源里安装的坂本确实不需要设置外部环境变量,然而编译安装的版本却不一定
那应该怎么修改呢?
:em06
爱折腾,爱开源。
头像
cameron
帖子: 358
注册时间: 2007-08-10 15:06

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#8

帖子 cameron » 2012-09-11 18:49

要支持。 :em11
csslayer
帖子: 575
注册时间: 2009-08-03 13:08

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#9

帖子 csslayer » 2012-09-11 19:40

funicorn 写了:如果我没记错的话,fcitx开发者曾经强调过很多次,使用外部环境变量是山寨做法,他们并不推荐这样做

而事实上,在我这里从源里安装的坂本确实不需要设置外部环境变量,然而编译安装的版本却不一定
……因为谁知道你们这么执着于自己编译,在明明有ppa的情况下。

源内的会附带和发行版相关的配置文件,自己编译的当然没有。

当然无论是手动设置还是用发行版自己的方法根本的原理都是一样的。只不过在能用发行版的方式的情况下用发行版自己的方式今后也方便管理。
头像
南宁仔
帖子: 220
注册时间: 2011-07-06 9:29
来自: 南宁
联系:

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#10

帖子 南宁仔 » 2012-10-14 12:24

代码: 全选

sudo apt-get install fcitxmodule-cloudpinyin
應為

代码: 全选

sudo apt-get install fcitx-module-cloudpinyin
少了一個短橫。 :em01
午夜留聲機,唱起誰的歌......
Midnight Gramophone...
fengzheng081212
帖子: 210
注册时间: 2012-01-08 11:27

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#11

帖子 fengzheng081212 » 2012-10-22 7:09

好文章,支持下!!!
头像
cocoakekeyu
帖子: 99
注册时间: 2012-10-15 18:33
系统: Xubuntu

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#12

帖子 cocoakekeyu » 2012-10-22 23:12

装了fctix后自带的ibus不显示了,只能按ctrl+空格调出fctix,配置那也改不了快捷键。不过能打中文很不错了
我是一只小小鸟
头像
mymathersname
帖子: 2870
注册时间: 2008-09-18 23:40
系统: Ubuntu 15.04 x64
来自: Mars

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#13

帖子 mymathersname » 2012-10-23 0:47

呃,安装fcitx会关联其他必要组建安装,最多再安装一个cloud
转移各位校内,百毒朋友,把目标转向twitter和facebook,别总看局域网的内容
其实从那么多的ubuntu发行版和fedora的各个发行版中,我们不难看出,linux的进步是惊人的,从长久的发展规律和更加深远的意义来看,linux桌面版与微软的距离在缩小,这是值得庆幸的……
ubuntu是半年还去偷情一次的初恋。fedora是一生挚爱的正室。debian是和正室同等地位的妾侍。rh/cent是用来偷窥的正室大姐姐。suse是一夜夫妻百二蚊。gentoo是有内涵的才女。arch是久闻其名不敢接触的怪叔叔。其余发行版,我是帝皇它们是屁民,无福宠幸。
anffernee
帖子: 49
注册时间: 2008-07-01 23:07

Re: ubuntu12.04下安装配置fcitx4.2.5输入法,解决启动后中文无法输入

#14

帖子 anffernee » 2013-04-03 16:52

今天测试了一下在ubuntu12.04lts版本下按照楼主的方法安装,完全ok,感谢楼主,楼主辛苦。
回复