Я нахожусь на Ubuntu 18.04 с GNOME, и я хотел бы использовать использование fcitx вместо iBus, потому что я обычно ввожу восточноазиатские языки. Я установил fcitx
пакет, вошел в Поддержку Языка и изменил "систему метода ввода с клавиатуры" на fcitx. Однако после того, как я перезагружаю, я все еще получаю iBus меню метода ввода. Как я могу наконец избавиться от iBus и переключиться полностью на fcitx?
(Не убеждайте меня оставаться с iBus; Система транслитерации китайских иероглифов Sun и ibus-mozc
фактически неприменимы.)
Я также столкнулся с такой проблемой. Основная причина заключается в том, что Ubuntu переключается на GNOME с 17.10, а GNOME в настоящее время может не очень хорошо поддерживать fcitx. Следующие сценарии могут быть вам полезны:
Шаг 1 проверьте, установлен ли fcitx
sudo apt install fcitx fcitx-mozc
Шаг 2 open ~ / .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/
Я использую Ubuntu 19.04 с GNOME 3.32.1,
gnome -language-selector
изменить Система методов ввода с клавиатуры
на fcitx
: Настройки-> Регион и язык-> Источники ввода
удалите что-нибудь вроде ] Китайский (Интеллектуальный пиньинь)
, только Английский (США)