With GnuCash installed and IBus running, I could not type into the fields of GnuCash, simply all keystrokes are omitted. However, both selecting dates by mouse clicks and pasting strings by access key do work. When IBus is turned off, everything is fine. Reproducible: Always Steps to Reproduce: $ equery uses gnucash [ Searching for packages matching gnucash... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for app-office/gnucash-2.2.9-r2 ] U I - - chipcard : Enable support for chipcard reading and processing. - - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see http://www.gentoo.org/proj/en/qa/backtraces.xml - + doc : Adds extra documentation (API, Javadoc, etc) - - hbci : Enable HBCI support, for connecting to some internet banks - - ofx : Enable support for importing (and exporting) OFX (Open Financial eXchange) data files - - quotes : Enable Online Stock Quote retrieval $ equery uses ibus [ Searching for packages matching ibus... ] [ Colour Code : set unset ] [ Legend : Left column (U) - USE flags from make.conf ] [ : Right column (I) - USE flags packages was installed with ] [ Found these USE variables for app-i18n/ibus-1.3.7 ] U I + + X : Adds support for X11 - - doc : Adds extra documentation (API, Javadoc, etc) - + gconf : Enable support for gnome-base/gconf + + gtk : Adds support for x11-libs/gtk+ (The GIMP Toolkit) + + nls : Adds Native Language Support (using gettext - GNU locale utilities) + + python : Adds support/bindings for the Python language - - vala : Enable support for dev-lang/vala
I would rather say it's a GnuCash issue instead of IBus bug, since updating GnuCash to the development branch 2.3.x solved this issue for me.
This is probably obsolete now since we have much newer gnucash versions