¿Dónde está el archivo de configuración del método de entrada?

24

Mi ibusmétodo de entrada se rompió después de una actualización. Entonces cambié a fcitx.

En realidad, hay un puñado de IM (métodos de entrada) instalados en mi sistema Fedora 19, por ejemplo, fcitx, ibus, yong, etc.

Sin embargo, no sé cómo configurarlos. Mi IM predeterminado para gnome-terminales yong, ibuspara gmrun. Como parafirefox o chrome, supongo que lo usan ibuspor defecto, porque GTK_IM_MODULE=ibus.

Hay soluciones de trabajo justo. Puedo cambiar mi mensajería instantánea haciendo clic con el botón derecho en algunas aplicaciones comognome-terminal o gmrun. También puedo especificar IM con GTK_IM_MODULE. ¿Pero cómo hacerlo automáticamente?

Sé que la configuración de IM tiene algo que ver con archivos de configuración como

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

Las preguntas son

  • ¿Cómo configurar IM correctamente?
  • ¿Qué archivos de configuración realmente importan? ¿En qué orden de ejecución?
Martin Wang
fuente
1
¿Te refieres a seleccionar un IME para que lo use una aplicación o configurar un IME en particular?
L29Ah
Debe administrar MI con variables de entorno como lo sugiere shigazaru. Esta respuesta debería ayudarte.
asdofindia

Respuestas:

1

Tengo mi método de entrada X seleccionado a través de 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

Y aunque utilizo el escritorio KDE Plasma que he fcitx-config-gtk3instalado para configurar los idiomas deseados y otras opciones

Mathieu J.
fuente
1

Le recomiendo que use fcitx-configtool para abrir la ventana de configuración de fcitx y luego puede cambiar la tecla Extra para el método de entrada de activación a lo que desee.

Luego puede cd en la carpeta de configuración de fcitx: cd ~ / .config / fcitx y usar el perfil chmod 444 para cambiar el permiso del perfil de solo lectura, para que nadie pueda volver al valor predeterminado.

Jesus Muhammad Christ
fuente