我在 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,
- 改为:
gnome-language-selector
Keyboard input method system
fcitx
- 在
Settings->Region&Language->Input Sources
删除任何类似的东西时Chinese(Intelligent Pinyin)
,只保留English(US)