无法从 iBus 更改为 fcitx

xuq*_*q01 5 gnome ibus fcitx 18.04

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

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

Tin*_*uan 3

我也遇到过这样的问题。根本原因是Ubuntu从17.10开始切换到GNOME,而GNOME目前可能无法很好地支持fcitx。以下脚本可能对您有帮助:

第1步检查fcitx是否安装

sudo apt install fcitx fcitx-mozc
Run Code Online (Sandbox Code Playgroud)

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

XMODIFIERS DEFAULT=@im=fcitx
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx
Run Code Online (Sandbox Code Playgroud)

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

Name: Fcitx
Command: /usr/bin/fcitx-autostart
Comment: type your favorite description for fcitx
Run Code Online (Sandbox Code Playgroud)

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

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


Voy*_*ger 0

我使用的是 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)