ibus-daemon error printed to console/stdout

Hi all,

I’m having this ibus-daemon error messages printed to console/stdout when running most GUI programs:

➜  ~  Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 

Any ideas why is this happening and how can I fix this? This is very annoying because it clutters the program output.

Some example programs that trigger this error: gvim, chromium, firefox, okular, pretty much any other GUI program and probably some non-GUI ones.


I have the idea that you do know which version of openSUSE you use and which desktop environment.

Thus why shouldn’t you tell us this basic information?

Of course,

openSUSE 13.1 KDE edition, up-to-date.

Just guessing, but have you updated while running a GUI, e.g. used Apper, and not restarted all affected processes?

#  zypper ps

No, I’m having this problem since months and I restarted the system at least a hundred times since I first get this error.

Do you have “ibus” installed? I think that it is only used for non-Latin character input, e.g.Cantonese, YongMa. Perhaps you have one of these languages installed inadvertently?

ibus is installed by default - but yes, if you are not using it to input an Asian or other non Latin language then it is safe to remove.

guys, thanks! removing ibus solved my problem, and it seems like everything is working as before.