无法从 iBus 更改为 fcitx

无法从 iBus 更改为 fcitx

我在 Ubuntu 18.04 上使用 GNOME,我想使用 fcitx 而不是 iBus,因为我通常输入东亚语言。我安装了该fcitx软件包,进入语言支持,并将“键盘输入法系统”更改为 fcitx。但是,重新启动后,我仍然可以看到 iBus 输入法菜单。我如何才能最终摆脱 iBus 并完全切换到 fcitx?

(请不要说服我继续使用 iBus;Sun Pinyinibus-mozc几乎无法使用。)

答案1

我也遇到过这样的问题,根本原因是Ubuntu从17.10开始切换到GNOME,GNOME目前可能对fcitx的支持不太好,下面这些脚本也许对你有帮助:

步骤1检查 fcitx 是否安装

sudo apt install fcitx fcitx-mozc

第2步使用文本编辑器打开 ~/.pam_environment 并设置以下环境变量以启动 fcitx

XMODIFIERS DEFAULT=@im=fcitx
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx

步骤3添加一个自动启动条目来启动 fcitx。在 Ubuntu 活动中搜索“启动应用程序首选项”,并为 fcitx 添加一个条目

Name: Fcitx
Command: /usr/bin/fcitx-autostart
Comment: type your favorite description for fcitx

步骤4重启并检查 fcitx 是否唤醒

请参阅本文档中的更多详细信息:https://www.csslayer.info/wordpress/fcitx-dev/how-to-use-fcitx-on-ubuntu-17-10/

答案2

我在 Ubuntu 19.04 上安装了 GNOME 3.32.1,

  1. 改为:gnome-language-selectorKeyboard input method systemfcitx
  2. Settings->Region&Language->Input Sources删除任何类似的东西时Chinese(Intelligent Pinyin),只保留English(US)

相关内容