HCRM博客

CentOS系统下轻松安装Fcitx输入法教程

在CentOS上安装Fcitx输入法框架是一个相对简单的过程,但需要按照一定的步骤进行操作,以下是详细的安装指南:

一、安装前准备

1、更新系统:确保系统软件包是最新的,以减少潜在的依赖问题和安全风险。

CentOS系统下轻松安装Fcitx输入法教程-图1
(图片来源网络,侵权删除)

2、安装EPEL源:EPEL提供了许多额外的软件包,包括Fcitx,执行以下命令安装EPEL库源:

   sudo yum install epelrelease

3、添加Mosquito仓库:Mosquito仓库包含了Fcitx及其相关输入法引擎,执行以下命令添加该仓库:

   sudo yum configmanager addrepo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel7/mosquitomyrepoepel7.repo

二、卸载ibus

如果系统中已安装ibus输入法框架,建议先卸载以避免冲突,注意不要直接使用yum remove ibus,因为这会删除Gnome依赖,导致桌面无法启动,正确的方法是只删除ibus而不删除依赖:

   sudo rpm e nodeps ibus

三、安装Fcitx及其依赖项

1、安装基础依赖项:执行以下命令安装开发工具和必要的库文件。

   sudo yum groupinstall "Development Tools" y
   sudo yum install gettext gettextdevel libXft libXftdevel libXpm libXpmdevel automake autoconf libXtstdevel gtk+devel gcc zlibdevel libpngdevel gtk2devel glibdevel y

2、下载并安装Fcitx源码包:以Fcitx 4.2.9.6版本为例,首先下载源码包:

   wget http://www.fcitx.org/download/fcitx4.2.9.6.tar.bz2

然后解压到指定目录:

CentOS系统下轻松安装Fcitx输入法教程-图2
(图片来源网络,侵权删除)
   tar jxvf fcitx4.2.9.6.tar.bz2 C /usr/src

进入目录后,依次执行以下命令进行编译和安装:

   cd /usr/src/fcitx4.2.9.6
   ./autogen.sh
   ./configure
   make && sudo make install
   sudo ldconfig

3、安装Fcitx配置文件:将Fcitx的配置文件复制到用户主目录和系统目录中:

   sudo cp /usr/src/fcitx4.2.9.6/share/doc/fcitx4.2.9.6/examples/imconfig/* ~/.config/
   sudo cp /usr/src/fcitx4.2.9.6/share/doc/fcitx4.2.9.6/examples/imconfig/* /etc/xdg/
   sudo cp /usr/src/fcitx4.2.9.6/share/doc/fcitx4.2.9.6/examples/imconfig/* /usr/share/

四、安装Fcitx输入法插件

根据需要安装相应的输入法插件,例如拼音、五笔等,以安装搜狗拼音为例:

   wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.rpm
   sudo rpm ivh sogoupinyin_2.2.0.0108_amd64.rpm

五、配置Fcitx为默认输入法

1、创建或编辑Fcitx配置文件:在终端应用中打开配置文件/etc/X11/xinit/xinput.d/fcitx.conf,添加以下内容:

   XIM=fcitx
   XIM_PROGRAM=/usr/local/bin/fcitx
   XIM_ARGS="D"
   SHORT_DESC="Fcitx"
   GTK_IM_MODULE=xim
   QT_IM_MODULE=xim

2、设置环境变量:编辑~/.bashrc文件,添加以下内容以确保Fcitx能够在系统重启后自动运行:

   export GTK_IM_MODULE=fcitx
   export QT_IM_MODULE=fcitx
   export XMODIFIERS=@im=fcitx
   export XIM=fcitx
   export XIM_PROGRAM=/usr/local/bin/fcitx
   export XIM_ARGS="D"

保存并关闭文件后,使修改生效:

CentOS系统下轻松安装Fcitx输入法教程-图3
(图片来源网络,侵权删除)
   source ~/.bashrc

3、重启系统:执行以下命令重启系统,使配置生效:

   sudo reboot

六、验证安装与配置

1、检查Fcitx服务是否启动:执行以下命令,应输出Fcitx的版本信息及相关配置,确认Fcitx已正确安装并运行:

   fcitxdiagnose

2、切换输入法:使用快捷键Ctrl+Space或通过系统设置中的输入法配置界面切换输入法,验证是否能正常使用所安装的输入法插件(如搜狗拼音)。

七、常见问题及解决方案

1、无法启动Fcitx:确保Fcitx配置文件路径正确,特别是/etc/X11/xinit/xinput.d/fcitx.conf文件存在且内容正确,检查环境变量是否正确设置,特别是在~/.bashrc文件中。

2、输入法切换无效:确保已将所需的输入法插件正确安装,并且配置文件中引用了正确的模块名称,尝试重新启动Fcitx服务或整个系统,以确保所有更改生效。

3、依赖项缺失:如果遇到缺少依赖项的问题,请根据错误信息手动安装缺失的软件包,或使用yum命令自动解决依赖关系。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/23543.html

分享:
扫描分享到社交APP
上一篇
下一篇