Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 入门 > Linux入门 > 正文

Fedora 22上安装fcitx五笔输入法

时间:2015-07-26 11:47 来源:网络整理 作者:51ou.com 阅读:

今天换操作系统了,之前用的是 CentOS,如今换成 Fedora。主要的原因还是 CentOS 安装一个东西太过折腾了。

之前用的是 ibus,在 Fedora 上我打算用一下 fcitx。

按我之前的一篇博文的方法,基本上不行。这里博主重新整理一下安装过程。

笔者主要参考这篇文章的方法:Fedora 20 安装 fcitx:


以下为亲测过程:


一、首先移除 ibus
 
sudo yum remove ibus


二、然后安装 fcitx
 
sudo yum install fcitx fcitx-configtool


三、还要安装中文输入库
 
sudo yum install fcitx-table-chinese

这里博主要特别说明一下:如里没有这步,在配置的输入法的时候就没有中文输入法出现。


四、配置环境变量

要配置 GTK_IM_MODULE, QT_IM_MODULE, XMODIFIERS。

上3个环境变量是告诉 gtk 或 qt 的界面程序,在输入时使用指定的输入法模块,比如 ibus 或 fcitx 或其它。

于是在 /etc/profile.d/ 下建一个文件 im.sh,这个名字随意,只要是以.sh结尾就行,具体原因参考 /etc/profile

内容如下:
 
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"

这么做的目的是每次启动的时候,上面的这3个环境变量都被设置好。


五、使 fcitx 随系统启动

如果不设置这一步的话,那每一次重新登入都得在后台启动一次 fcitx
 
fcitx &

很不太方便~

方法可以参考:

如何为Gnome3添加自启动程序:

在Gnome下安装Fcitx并设置开机自启动:

往 ~/.config/autostart/ 下写 im.destop 的方式博主试过,不行

编辑 ~/.gnomerc 的方法也试了,不行

博主研究了一下 /etc/X11/xinit/ 目录下的文件,特别是分析 xinitrc 文件。该文件是界面系统启动后的执行脚本。


在 /etc/X11/xinit/xinitrc.d/ 目录下有 50-xinput.sh 文件,里面提到

那就把启动加在 ~/.xinputrc 文件里面,内容为: "fcitx &" ,退出登入,再试。

这次是可以的了!一登入就有 fcitx 输入法。


六、优化

感觉不应该将环境变量的配置放 /etc/profile.d/ 下,必竟 fcitx 是依赖于 X11 的一个工具,最好全放 ~/.xinputrc 文件里。

删除 /etc/profile.d/im.sh,编辑 ~/.xinputrc,内容如下:
 
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fcitx &

完成!重新登入。

如下为配置界面:

Fedora 22上安装fcitx五笔输入法

选择 “配置”会弹出如下配置界面:

Fedora 22上安装fcitx五笔输入法


fedora22安装fcitx:

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Fedora 22上安装fcitx五笔输入法》技术文章,《Fedora 22上安装fcitx五笔输入法》详细使用和说明,有时《Fedora 22上安装fcitx五笔输入法》可能不完善、敬请谅解!如果《Fedora 22上安装fcitx五笔输入法》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片