I'm not using Fedora, or Gnome. The iBus post install instructions with Gentoo state:
Set the following in your user startup scripts
such as .xinitrc, .xsession or .xprofile:
ibus-daemon -d -x
You do not have:
That is required for Fluxbox. Maybe it is required for fvwm also. If you try those
changes, logout of X and then restart X for them to take effect.
The following attachments show my settings for iBus to use Chinese Pinyin input.
If this doesn't solve your problem you might have a bug with iBus. Please contact
the iBus Project
. The developers work for RedHat and can help you.
Maybe try the iBus Startup Trouble Shooting