autocompletion problem

John Ralls jralls at ceridwen.us
Tue Sep 23 22:49:45 EDT 2014


On Sep 23, 2014, at 6:11 PM, Tracey C <gnucash at tlcnet.info> wrote:

> 
> 
> Tracey C
> Renato had written:
> 
>> Hi, recently I've been having some annoying problems with the
>> autocompletion mechanism in gnucash.
>> 
>> The problem: when I start entering a description for a transaction
>> that was allready present, say "groceries", I'll type "g", then
>> "roceries" will appear highlighted; at this point, if I type any letter
>> except "r", it will substituted the highlighted portion (as expected),
>> but if I type "r", it will auto-complete to "groceriesr", without any
>> highlighting and with the cursor at the end. If I type fast enough
>> (which is way faster than what I can comfortably type) it will
>> correctly overwrite the highlighted text even if I'm typing the same
>> letters as in it.
>> 
>> The second part of the problem: if I've autocompleted the description
>> and TABed out of it, into the Deposit/Withdraw column, the previous
>> quantity will be there, highlighted; but when I type a number, instead
>> of overwriting the existing ones, it will append it to the existing
>> one. So if a 9.66 appears (highlighted) because of a previous
>> transaction, and I type 8, I'll end up with 9.668 instead of simply 8.
> 
> I've been having the exact same problems with GnuCash for the last few months. Like Renato, this didn't happen before a few months ago. This is on Manjaro, which is based on Arch.
> 
> On my system, I have found the cause. After searching the gnome bugzilla database I found this bug in which disabling the Clipman panel plugin solved the problem.
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=618239
> 
> On my system, I wasn't using Clipman but I was using Parcellite, another clipboard manager. Quitting that program resolved the autocomplete issue in GnuCash. As an experiment, I installed ClipIt (which is a fork of Parcellite). Running that with GnuCash does not cause the same issue, so it seems the problem is caused by Parcellite.

Interesting. We must be mis-using clipboard space for the autocomplete in a way that works OK with the heavyweight desktops
but explodes with xfce.

Regards,
John Ralls





More information about the gnucash-user mailing list