Где находится файл конфигурации метода ввода?


24

Мой ibusметод ввода был нарушен после обновления. Поэтому я перешел на fcitx.

На самом деле, в моей системе Fedora 19 установлено несколько мгновенных сообщений (методов ввода), например, fcitx, ibus, yong и т. Д.

Однако я не знаю, как их настроить. Мой по умолчанию IM для gnome-terminalэто yong, ibusдля gmrun. Что касается firefoxили chrome, я думаю, они используют ibusпо умолчанию, потому чтоGTK_IM_MODULE=ibus .

Есть просто рабочие решения. Я могу переключать мгновенные сообщения с помощью щелчка правой кнопкой мыши в некоторых приложениях, таких как gnome-terminalили gmrun. Я также могу указать IM сGTK_IM_MODULE . Но как это сделать автоматически?

Я знаю, что настройки чата имеют отношение к файлам конфигурации, таким как

  • ~/.xinputrc
  • /etc/X11/xinit/xinputrc
  • /etc/X11/xinit/xinput.d/ibus.conf
  • /etc/X11/xinit/xinput.d/fcitx.conf
  • /etc/X11/xinit/xinitrc
  • /etc/alternatives/xinputrc

Вопросы

  • Как правильно настроить IM?
  • Какие файлы конфигурации действительно имеют значение? В каком порядке исполнения?

1
Вы имеете в виду выбор IME для использования приложением или настройку конкретного IME?
L29Ah

Вы должны управлять IM с переменными окружения, как предложено shigazaru. Этот ответ должен помочь вам.
asdofindia

Ответы:


1

У меня есть мой метод ввода X выбран через env vars

$ set | grep fci
GTK_IM_MODULE=fcitx
IM_CONFIG_PREFERRED_RULE=zh_CN,fcitx:zh_TW,fcitx:zh_HK,fcitx:zh_SG,fcitx:ja_JP,fcitx:ko_KR,fcitx:vi_VN,fcitx
QT_IM_MODULE=fcitx
XIM=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx

И хотя я использую рабочий стол KDE Plasma, я fcitx-config-gtk3установил его для настройки желаемых языков и других параметров.


1

Я рекомендую вам использовать fcitx-configtool, чтобы открыть окно конфигурации fcitx, а затем вы можете изменить Дополнительный ключ для метода ввода триггера на любое другое.

Затем вы можете перейти в папку конфигурации fcitx: cd ~ / .config / fcitx и использовать профиль chmod 444, чтобы изменить разрешение профиля только для чтения, чтобы никто не мог вернуться к значению по умолчанию.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.