[Pkg-xfce-devel] Bug#657736: clipman: Clipman interferes with GnuCash autocompletion

Tarlika Elisabeth Schmitz debian-bugs at numerixtechnology.de
Sat Jan 28 12:28:26 UTC 2012

Package: xfce4-clipman-plugin
Version: 2:1.1.3-3
Severity: normal
File: clipman

Clipman interferes with GnuCash autocompletion of fields.

In order to describe the problem, I shall describe the GnuCash
autocompletion feature first:

When you start populating a field of a transaction, GnuCash offers
a previously entered text either to accept as is or modify. For
instance, if I enter "e" in the Notes field, GnuCash populates the field
with "ebay" because a previously entered transaction had a Notes field
beginning with "e" and containing "ebay".

The only letter I typed by this point is "e" and "bay" is selected. If I
now type "b", GnuCash shortens the selection to "ay" and so forth. As
long as I keep typing the letters of the text offered the text does not
change and the selection gets progressively shorter.

The problem: if Clipman is running, the autocompletion works in the way
described above for maybe one or two characters. But then the selection
is all of a sudden lost (zero characters selected) with the cursor after
the end of the text. Using above example, the following might happen:

I type "e", which offers me "ebay"; I type "b", which reduces selection
to "ay"; I type "a" and this collapses the selection and places the
cursor behind "ebay" and now my typing causes "a" to be appended to the
text resulting in "ebaya".

If I kill the Clipman process, the problem disappears and GnuCash
behaves correctly. (I am now using parcellite as a clipboard manager,
which does not cause any problems.)

The problem first occurred when I upgraded from Debian lenny to squeeze
in June 2011. This meant an upgrade from GnuCash 2.2.6 to 2.2.9. I don't
know what Clipman version I was on before the upgrade. I am now running
GnuCash 2.4.4 and the problem still exists.

The problem was originally perceived as a GnuCash problem and reported
twice: by myself and a fellow xfce user:

Both bug reports describe the phenomenon with regard to the accounts
field of a transaction. The problem is exactly the same but the
description is more difficult to understand for a non-gnucash user
because GnuCash applies further logic knowing the accounts hierarchy,
which is why I chose the more straight-forward example of the Notes

-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.30-bpo.2-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xfce4-clipman-plugin depends on:
ii  libc6                         2.11.2-10  Embedded GNU C Library: Shared lib
ii  libexo-0.3-0                  0.3.107-1  Library with extensions for Xfce
ii  libglib2.0-0                  2.24.2-1   The GLib library of C routines
ii  libgtk2.0-0                   2.20.1-2   The GTK+ graphical user interface 
ii  libx11-6                      2:1.3.3-4  X11 client-side library
ii  libxfce4util4                 4.6.2-1    Utility functions library for Xfce
ii  libxfcegui4-4                 4.6.4-1    Basic GUI C functions for Xfce4
ii  libxfconf-0-2                 4.6.2-1    Client library for Xfce4 configure
ii  xfce4-clipman                 2:1.1.3-3  clipboard history utility
ii  xfce4-panel                   4.6.4-1    The Xfce4 desktop environment pane

xfce4-clipman-plugin recommends no packages.

xfce4-clipman-plugin suggests no packages.

-- no debconf information

More information about the Pkg-xfce-devel mailing list