https://bugzilla.redhat.com/show_bug.cgi?id=1082118
--- Comment #20 from Bohumil Kriz krizb@seznam.cz --- Interesting is that during manual start of ibus with bad config, sometimes it display ibus icon and sometimes not (about 50%):
[krizb@kriznb ~]$ ibus-daemon --xim --verbose ** (ibus-ui-gtk3:16077): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. (ibus-ui-gtk3:16077): IBUS-WARNING **: ibus_bus_call_sync: org.freedesktop.DBus.Properties.Get: GDBus.Error:org.freedesktop.DBus.Error.Failed: No global engine. ^C [krizb@kriznb ~]$
NO_AT_BRIDGE=1 has no effect.
I tried to identified offending setting. From this part:
[desktop/ibus/general] engines-order=['xkb:us::eng', 'kkc', 'xkb:us::eng'] use-system-keyboard-layout=false preload-engine-mode=0 preload-engines-inited=true preload-engines=['xkb:us::eng'] version='1.5.6'
I chose to reset the last line:
$ dconf reset /desktop/ibus/general/version
And now everything is working.
BUT then I found that on listing, the version setting is still the same. So I returned to bad config and tried to reset another setting. And again everything works.
So I returned to bad config and listed settings to file (see attachments), then reset version settings and with now working config I listed settings once more (see attachments). After viewing these two files with vimdiff, I found that configurations are VERY different and that command: $ dconf reset /desktop/ibus/general/version does not change only one value, but half of all settings.