After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 661915 - Left/right arrow and backspace key don't work in account register when using X Input Method (XIM)
Left/right arrow and backspace key don't work in account register when using ...
Status: RESOLVED OBSOLETE
Product: GnuCash
Classification: Other
Component: Register
2.4.x
Other Linux
: Normal major
: ---
Assigned To: Christian Stimming
Geert Janssens
Depends on:
Blocks:
 
 
Reported: 2011-10-16 15:26 UTC by Sébastien Villemot
Modified: 2018-06-29 23:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sébastien Villemot 2011-10-16 15:26:38 UTC
When GnuCash is run with X Input Method (XIM), the left arrow, right arrow and backspace keys do not work in the account register, for example when modifiying the description or amount of a transaction. This renders the program mostly unusable with XIM.

The problem does not seem to be present in other parts of the GUI.

Here are the steps to recreate the problem in a Debian system:

sudo apt-get install scim
mkdir -p ~/.scim
echo "/SupportedUnicodeLocales = $LANG" > ~/.scim/global
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=xim
killall scim-launcher
scim -d
gnucash

Then go to the account register, and try to hit "backspace" in the description of some transaction: nothing happens.
Comment 1 alswl 2012-04-02 03:04:37 UTC
I got this bug too.
environment:
Arch Linux
Gnucash 2.4.10
Comment 2 CCAA 2012-05-12 11:05:37 UTC
I have the same here after the update to Ubuntu 12.04 with Gnucash 2.4.10 (r21973 built 12.02.2012) :(
Comment 3 blovemaple2010 2012-12-10 03:23:04 UTC
I have the same problem in ArchLinux with Gnucash 2.4.11 (r22264M 2012-08-10).
This makes me crazy... I can't type Chinese character or use arrow/backspace keys.
Comment 4 Elias K Gardner 2015-02-14 16:01:00 UTC
I think maybe I have this as well though I don't exactly know what XIM is. I just installed gnucash 2.6.5 on ubuntu 14.10 64bit. The delete, backspace as well as the left and right arrow keys do not work in the register. They work fine for popups like invoices.
Comment 5 Alfonsas Stonis 2015-05-25 11:13:04 UTC
I have the same problem.
Ubuntu 15.04
GnuCash 2.6.4, 2.6.6
LXDE

I just checked env. It says:
GTK_IM_MODULE=xim

So far was not able to find work around :(.
Comment 6 Alfonsas Stonis 2015-05-25 11:51:01 UTC
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607673

Working work around

$ ps ax | grep xim
 1926 ?        Ssl    0:02 /usr/bin/ibus-daemon --daemonize --xim
$ kill 1926
Comment 7 Alfonsas Stonis 2015-05-26 09:16:59 UTC
Just small note: your session will hang after a while, so better close everything and save often, but it is a small price to pay for being able to use gnucash again.
Comment 8 John Ralls 2017-09-24 22:18:48 UTC
Reassign version to 2.4.x so that individual 2.4 versions can be retired.
Comment 9 John Ralls 2018-06-29 23:02:08 UTC
GnuCash bug tracking has moved to a new Bugzilla host. The new URL for this bug is https://bugs.gnucash.org/show_bug.cgi?id=661915. Please continue processing the bug there and please update any external references or bookmarks.