今天博主换操作系统了,之前用的是 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
daemonize /usr/bin/fcitx
很不太方便~
方法可以参考:如何为Gnome3添加自启动程序
往 ~/.config/autostart/ 下写 im.destop 的方式博主试过,不行
编辑 ~/.gnomerc 的方法也试了,不行
六、重新gnome登陆
时间: 2024-11-07 23:20:51