Skip to main content
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
added 17 characters in body
Source Link
slm
  • 380.1k
  • 127
  • 793
  • 897

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 Fedora19Fedora 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?

My ibus input method was broken after an update. So I switched to fcitx.

Actually, there are a handful IMs installed in my Fedora19 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?

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?
Tweeted twitter.com/#!/StackUnix/status/500365264358490112
Source Link

Where is the input method configuration file?

My ibus input method was broken after an update. So I switched to fcitx.

Actually, there are a handful IMs installed in my Fedora19 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?