fcitx 输入法配置

发布于 2024-11-02 09:40:40 字数 1268 浏览 13 评论 0

fcitx 是 Linux 下最常用的输入法框架之一,另一个是 ibus。这两个框架的关系,就好像 KDE 与 Gnome 的关系一般。因为在早些年,ibus 是作为 Gnome 的依赖项被默认安装的, 而 fcitx 被认为与 KDE 共同工作的更好。

fcitx 的安装非常简单,但是想让她在非桌面环境下正常运行,还是需要一番配置的。

0.1 安装

安装 fcitx 只需要安装以下几个包即可

  sudo pacman -S fcitx fcitx-rime fcitx-gtk3 fcitx-qt5 fcitx-configtool

  # fcitx: fcitx 可执行主程序
  # fcitx-rime: fcitx 中的 rime 输入法实现,可根据喜好换为其他输入法
  # fcitx-gtk3: 使 fcitx 能够在 gtk3 程序中使用
  # fcitx-qt5: 使 fcitx 能够在 qt5 程序中使用
  # fcitx-configtool: fcitx 配置工具界面

0.2 配置环境变量

.xprofile 文件中加入以下行,使得在 X 启动时,可以自动设置 fcitx 相关的环境变量。

  # export for fcitx
  export XMODIFIERS="@im=fcitx"
  export XIM=fcitx
  export XIM_PROGRAM=fcitx
  export GTK_IM_MODULE=fcitx
  export QT_IM_MODULE=fcitx

如果 fcitx 在 gtk 或者 qt 其中一个图形库的程序中无法使用时,很有可能是相对应的环 境变量没有设置,或者没有安装对应图形库的 fcitx 支持。

0.3fcitx 无法在 Emacs 中使用

前段时间开始使用 Emacs,但发现 fcitx 在 gtk 和 qt 程序下都没有问题,唯独在 Emacs 下无法使用。在网上搜索了很久找不到答案,最后看到一个看起来不那么靠谱的答案,抱着 试一试的心态,没想到竟真的解决了。解决办法就是安装 terminus-font ,真的不可思议 是什么原理。

  sudo pacman -S terminus-font

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

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

发布评论

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

关于作者

0 文章
0 评论
23 人气
更多

推荐作者

马化腾

文章 0 评论 0

thousandcents

文章 0 评论 0

辰『辰』

文章 0 评论 0

ailin001

文章 0 评论 0

冷情妓

文章 0 评论 0

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