今天上午用vim写程序,写了一会忽然想用中文写点注释,才发现ubuntu系统还没有中文输入法,就开始装输入法,先是从网上开始相关资料,然后开始,没想到一直到中午吃饭的时候还是没有成功,回来后继续,费了好大力气终于能用了,那个高兴呀,呵呵!
其实到现在我都不太明白到底是怎么装成功的,所以现在想写点东西,总结一下,以备以后再装的时候有点借鉴。
虽然在我搜索资料的时候有些没有用到,但还是贴在这里吧,希望对看到的人有所帮助:
fcitx的下载地址:le/p/fcitx/downloads/list
fcitx的安装方法:/index.php?title=Fcitx&variant=zh-cn
在上面的安装方法中有一句我到现在也不明白是什么意思:sudo add-apt-repository ppa:wengxt/fcitx-nightly 希望看我文章的人如果知道给我留个言,解释下,先谢谢了!
下面说一下我的安装方法:我先下载了一个3.6.3版本的fcitx,然后按下面的安装方法安装,
[root@localhost beinan]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost beinan]# cd fcitx
[root@localhost fcitx-3.1.1]# ./configure
[root@localhost fcitx-3.1.1]# make
[root@localhost fcitx-3.1.1]# make install
[root@localhost fcitx-3.1.1]# ./configure
[root@localhost fcitx-3.1.1]# make
[root@localhost fcitx-3.1.1]# make install
不过到最后我安装成功的时候显示的是4.0.1的版本,呵呵 所以我应该不是安的这个,因此这个方法能不能行我还是不敢肯定。
对于我多半天的折腾,我对安装方法总结如下:
sudo apt-get update
sudo apt-get install fcitx
sudo apt-get install fcitx
我觉得这两句才是重点,第一句是更新ubuntu的软件列表,能使你获得最新的软件,这也是为什么我根本就没有下载4.0.1的fcitx,但我最后用的确实是4.0.1;第二句就是安装软件了,至于apt-get是什么意思,我只知道个大概,也不是精通,所以在此就不得瑟了,大家可以自己去相关的资料(apt-get下载的软件包存放在/var/cache/apt/archives目录下)。
做完这两个工作后可能还不能运行,不然我也不会折腾一个上午了,还要对软件进行配置,我在网上搜到的配置方法有两种:
方法一:
请在 /etc/X11/xinit/xinput.d/ 目录中查看文件zh_CN ,如果没有就建一个;把里面的内容改为如下的;
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
gnome-im-settings-daemon >/dev/null
当我按照这种方法打开的时候,里面全是ibus的配置信息,我闲麻烦,就没有改它,所以它被我毙掉了。
方法二:
在$HOME/.xinput.d/里建立文件zh_CN,包含下面内容, 就可以了;
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
gnome-im-settings-daemon >/dev/null
如果当前用户目录下没有 .xinput.d目录,就建一个。这种方法就比较好,我就是自己建了一个文件,然后把这段代码打进去,然后再建一个zh_CN的文件,内容就是上面的那段。
XIM=fcitx
XIM_PROGRAM=fcitx
GTK_IM_MODULE=fcitx
XMODIFIERS="@im=fcitx"
gnome-im-settings-daemon >/dev/null
如果当前用户目录下没有 .xinput.d目录,就建一个。这种方法就比较好,我就是自己建了一个文件,然后把这段代码打进去,然后再建一个zh_CN的文件,内容就是上面的那段。
ubuntu vim命令[root@localhost beinan]# mkdir ~/.xinput.d
这样就差不多能用起来了。直接运行一下命令;
[root@localhost beinan]# fcitx
[root@localhost beinan]# fcitx
如果不能使用fcitx ,可能得设置设置一下变量;
如果到现在你就没有耐心了,那我可以告诉你马上就OK了,再坚持一下,呵呵!还有最后一项工作:
还得设置一下当前用户的环境变量,也就是在你想用的那个用户的家目录下的 .bashrc 文件。
.bashrc这个文件是隐藏的,你可以用 vi 或者gedit编辑都行。看你习惯吧。
在里面加两行,如下:
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
注意保存一下,否则不起做用;这样几本就能用了,我的就是做到这里能用的。重启下x或者电脑,就over了!
export LC_CTYPE="zh_CN"
export XMODIFIERS="@im=fcitx"
注意保存一下,否则不起做用;这样几本就能用了,我的就是做到这里能用的。重启下x或者电脑,就over了!
存在的问题;
如果您用中文桌面环境,能启动fcitx ,但不能输入,大多是控制台的locale和桌面的locale不一致所引起的。
请在用户家目录下的.bashrc 中加入一行;
export LANG="zh_CN.UTF-8"
另外还在建一个 .i18n的文件;内容如下:
LANG="zh_CN.UTF-8"
重启X就好了,按CTRL+ALT+BACKSPACE;就重新启动系统;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论