CentOS7 下安装 Fcitx 小企鹅输入法

发布于 2024-07-15 07:54:25 字数 1978 浏览 16 评论 0

感觉 CentOS7 自带的 ibus 输入法用得不尽人意,考虑安装个 Fcitx 小企鹅输入法试试,心动不如行动,Let’s go~

1. 加入 EPEL 源

EPEL7 几乎是 CentOS 必备的源:

$ sudo yum install epel-release

2. 添加 mosquito-myrepo 源

mosquito-myrepo 是一个私人制作的第三方源,其中包含了 fcitx 输入法。

项目地址:   https://github.com/1dot75cm/myrepo  
支持的发行版: Fedora 19/20/21/rawhide 以及 RHEL/CentOS 7
$ sudo yum-config-manager --add-repo=https://copr.fedoraproject.org/coprs/mosquito/myrepo/repo/epel-7/mosquito-myrepo-epel-7.repo  

3. 卸载原来的 ibus 输入法

$ sudo yum remove ibus
$ sudo yum remove imsettings imsettings-libs im-chooser

4. 安装输入法

可以选择下面的各种输入法中的某一个或多个:

$ sudo yum install fcitx-table-wbpy # 五笔拼音输入法
$ sudo yum install fcitx-googlepinyin fcitx-cloudpinyin # 谷歌拼音输入法
$ sudo yum install fcitx-qimpanel-configtool # 输入法面板设置

5. 配置 Fcitx

在~/.bashrc 中添加如下内容

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=”@im=fcitx”

6. 关闭 gnome-shell 对键盘的监听,然后切换输入法为 fcitx:

$ sudo pkill ibus-daemon
$ sudo gsettings set org.gnome.settings-daemon.plugins.keyboard active false
$ sudo imsettings-switch fcitx

7. 清理工作

mosquito-myrepo 在不断地支持更多的软件,这也进一步造成该 repo 中的软件与 base、EPEL 中的软件存在版本冲突,在该 repo 的项目主页中建议安装 yum 的优先级插件 yum-plugin-priorities ,这在一定程度上会缓解版本冲突问题,但无法从根本上避免。

鉴于多个 repo 的版本冲突会造成一些麻烦,最好的办法还是在安装完需要的软件之后就禁用该 repo,需要的时候再启用。

编辑 /etc/yum.repos.d/mosquito-myrepo-epel-7.repo ,将其中的 enable=1 改成 enable=0 即可。

8. 启用 fcitx 输入法

重启系统,fcitx 自动启动,但图标藏在桌面右下角的通知栏中
打开 fcitx 的配置工具,选择输入法标签点”+”可以搜索并添加输入法

使用 Ctrl+空格 开关输入法

使用 Ctrl+Shift 切换输入法

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

所谓喜欢

暂无简介

0 文章
0 评论
23 人气
更多

推荐作者

6118422078

文章 0 评论 0

Bonjour°[大白

文章 0 评论 0

別甾虛僞

文章 0 评论 0

qq_FynBW0

文章 0 评论 0

浅笑依然

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文