Gdzie jest plik konfiguracyjny metody wprowadzania?

24

Moja ibusmetoda wprowadzania danych została uszkodzona po aktualizacji. Więc przełączyłem się na fcitx.

W rzeczywistości w moim systemie Fedora 19 zainstalowanych jest kilka komunikatorów internetowych (Input Methods), np. Fcitx, ibus, yong itp.

Nie wiem jednak, jak je skonfigurować. Mój domyślny czat dla gnome-terminalto yong, ibusdla gmrun. Jeśli chodzi o firefoxlub chrome, myślę, że używają ibusdomyślnie, ponieważ GTK_IM_MODULE=ibus.

Istnieją rozwiązania tylko do pracy. Mogę przełączać wiadomości błyskawiczne, klikając menu prawym przyciskiem myszy w niektórych aplikacjach, takich jak gnome-terminallub gmrun. Mogę również określić komunikator za pomocą GTK_IM_MODULE. Ale jak to zrobić automatycznie?

Wiem, że ustawienia czatu mają coś wspólnego z plikami konfiguracyjnymi, takimi jak

  • ~/.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

Pytania są

  • Jak poprawnie skonfigurować komunikator internetowy?
  • Jakie pliki konfiguracyjne naprawdę mają znaczenie? W jakiej kolejności wykonania?
Martin Wang
źródło
1
Czy masz na myśli wybranie edytora IME do użycia przez aplikację lub skonfigurowanie konkretnego edytora IME?
L29Ah
Powinieneś zarządzać IM za pomocą zmiennych środowiskowych, jak sugeruje shigazaru. Ta odpowiedź powinna ci pomóc.
asdofindia

Odpowiedzi:

1

Mam wybraną metodę wprowadzania X za pomocą zmiennych env

$ 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

I chociaż używam pulpitu KDE Plasma, fcitx-config-gtk3zainstalowałem go, aby skonfigurować żądane języki i inne opcje

Mathieu J.
źródło
1

Polecam użyć fcitx-configtool, aby otworzyć okno konfiguracji fcitx, a następnie możesz zmienić klawisz Extra dla metody wprowadzania wyzwalacza na cokolwiek chcesz.

Następnie możesz cd do folderu konfiguracji fcitx: cd ~ / .config / fcitx i użyć profilu chmod 444, aby zmienić uprawnienia profilu tylko do odczytu, aby nikt nie mógł wrócić do wartości domyślnej.

Jezus Muhammad Chrystus
źródło