My ibus
input method was broken after an update. So I switched to fcitx
.
Actually, there are a handful IMs (Input Methods) installed in my Fedora 19 system, e.g. fcitx, ibus, yong, etc.
However, I don't know how to configure them. My default IM for gnome-terminal
is yong
, ibus
for gmrun
. As for firefox
or chrome
, I guess they use ibus
by default, because GTK_IM_MODULE=ibus
.
There are just-work solutions. I can switch IM by right-click-menu in some applications like gnome-terminal
or gmrun
. I can also specify IM with GTK_IM_MODULE
. But how to do it automatically?
I know the IM settings have something to do with configuration files like
~/.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
The questions are
- How to configure IM properly?
- What configuration files really matter? In which execution order?