Wo befindet sich die Konfigurationsdatei für die Eingabemethode?

24

Meine ibusEingabemethode war nach einem Update defekt. Also wechselte ich zu fcitx.

Tatsächlich sind in meinem Fedora 19-System eine Handvoll IMs (Eingabemethoden) installiert, z. B. fcitx, ibus, yong usw.

Ich weiß jedoch nicht, wie ich sie konfigurieren soll. Mein Standard-IM für gnome-terminalist yong, ibusfür gmrun. Was firefoxoder chromebetrifft, ich denke, sie verwenden ibusstandardmäßig, weil GTK_IM_MODULE=ibus.

Es gibt Just-Work-Lösungen. Ich kann in einigen Anwendungen wie gnome-terminaloder per Rechtsklick-Menü zwischen Sofortnachrichten wechseln gmrun. Ich kann auch IM mit angeben GTK_IM_MODULE. Aber wie geht das automatisch?

Ich weiß, dass die IM-Einstellungen etwas mit Konfigurationsdateien wie zu tun haben

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

Die Fragen sind

  • Wie konfiguriere ich IM richtig?
  • Welche Konfigurationsdateien sind wirklich wichtig? In welcher Ausführungsreihenfolge?
Martin Wang
quelle
1
Meinen Sie damit, einen IME auszuwählen, der von einer Anwendung verwendet werden soll, oder einen bestimmten IME zu konfigurieren?
L29Ah,
Sie sollten Sofortnachrichten mit Umgebungsvariablen verwalten, wie von shigazaru vorgeschlagen. Diese Antwort soll Ihnen helfen.
Asdofindia

Antworten:

1

Ich habe meine X-Eingabemethode über env vars ausgewählt

$ 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

Und obwohl ich KDE Plasma Desktop verwende, habe ich fcitx-config-gtk3installiert, um meine gewünschten Sprachen und andere Optionen zu konfigurieren

Mathieu J.
quelle
1

Ich empfehle Ihnen, das fcitx-configtool zu verwenden, um das fcitx-Konfigurationsfenster zu öffnen, und dann können Sie den Zusatzschlüssel für die Triggereingabemethode nach Belieben ändern.

Dann können Sie in den Ordner fcitx config cd ~ / .config / fcitx und chmod 444 profile verwenden, um die Berechtigung des Profils zum schreibgeschützten Zugriff zu ändern, sodass niemand zum Standardwert zurückkehren kann.

Jesus Muhammad Christus
quelle