Où se trouve le fichier de configuration de la méthode d'entrée?

24

Ma ibusméthode de saisie a été interrompue après une mise à jour. Alors je suis passé à fcitx.

En fait, il y a une poignée d'IM (méthodes d'entrée) installées dans mon système Fedora 19, par exemple fcitx, ibus, yong, etc.

Cependant, je ne sais pas comment les configurer. Mon IM par défaut pour gnome-terminalest yong, ibuspour gmrun. Quant à firefoxou chrome, je suppose qu'ils utilisent ibuspar défaut, car GTK_IM_MODULE=ibus.

Il existe des solutions de travail juste. Je peux changer de messagerie instantanée par un menu contextuel dans certaines applications comme gnome-terminalou gmrun. Je peux également spécifier IM avec GTK_IM_MODULE. Mais comment le faire automatiquement?

Je sais que les paramètres de messagerie instantanée ont quelque chose à voir avec les fichiers de configuration comme

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

Les questions sont

  • Comment configurer correctement la messagerie instantanée?
  • Quels fichiers de configuration comptent vraiment? Dans quel ordre d'exécution?
Martin Wang
la source
1
Voulez-vous dire la sélection d'un IME à utiliser par une application ou la configuration d'un IME particulier?
L29Ah
Vous devez gérer la messagerie instantanée avec des variables d'environnement comme suggéré par shigazaru. Cette réponse devrait vous aider.
asdofindia

Réponses:

1

J'ai ma méthode d'entrée X sélectionnée via 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

Et bien que j'utilise le bureau KDE Plasma, j'ai fcitx-config-gtk3installé pour configurer les langues souhaitées et d'autres options

Mathieu J.
la source
1

Je vous recommande d'utiliser le fcitx-configtool pour ouvrir la fenêtre de configuration de fcitx et ensuite vous pouvez changer la clé supplémentaire pour la méthode d'entrée du déclencheur en ce que vous voulez.

Ensuite, vous pouvez cd dans le dossier de configuration fcitx: cd ~ / .config / fcitx et utiliser le profil chmod 444 pour modifier l'autorisation du profil en lecture seule, afin que personne ne puisse revenir à la valeur par défaut.

Jésus Muhammad Christ
la source