Running Ubuntu 11.10.
I added ibus-daemon to Startup Applications with the following entries:
I also added it to my panel whitelist using dconf Editor:
Command: /usr/bin/ibus-daemon -d
(Admittedly I'm not sure if I whitelisted iBus correctly...)
systray-whitelist ['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'ibus']
When I reboot Ubuntu, iBus appears in the panel and works flawlessly. When I log out and log back in again, iBus is no longer present in the panel and is not active, meaning that I can't even press the hotkeys I've set to change input language. I have to fully reboot Ubuntu for iBus to reappear in the panel and function.
Oddly enough, when I put Ubuntu into Suspend and resume, iBus is present in the panel and working.
Does anyone know how to sort this out so that iBus doesn't vanish from the panel when I relog?