Bug#341240: libgtk2.0-0: Default input method "cedilla" incomplete, buggy and inconsistent with rest of system

Lionel Elie Mamane lionel at mamane.lu
Tue Nov 29 14:27:47 UTC 2005


Package: libgtk2.0-0
Version: 2.6.10-1
Severity: normal

I'm running with an fr_LU.UTF-8 locale and all GTK+2 applications
behave inconsistently with all other applications (QT apps, emacs,
xterm, ...) wrt to their handling of the compose key. Through
experimenting with Gnome Terminal, I found out that the default input
method is "cedilla"; if I select "X Input Method", things start to go
_much_ better. "X Input Method" should be the default, or cedilla
should be fixed, for reasons of desktop-wide uniformity.

Examples of cedilla breakage:

 - Compose+! ^ doesn't work (should give ¦)

 - When pressing Compose for more than a fraction of a second, you get
   a sequence of beeps and the compose sequence works only one time
   out of two. But if you are quick enough (before the first beep) or
   by mere chance hit the next key in the right timeslot, some of them
   work. E.g. Compose E ` or Compose E ^ work if you are quick
   enough. This is a significant challenge, as the compose sequences
   are often a bit complicated (3 keys together to do Compose+E for
   example), so giving people enough time is IMPORTANT.

 - Compose+o a doesn't work (should give å)

 - Compose+c c doesn't work (should give č)

My keyboard settings:

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "keyboard"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xfree86"
        Option          "XkbModel"      "microsoft"
        Option          "XkbLayout"     "us"
        Option          "XkbOptions"    "altwin:left_meta_win,compose:rwin"
EndSection


Bonus Question: Would you know how to change the input method in an
arbitrary GTK+2 app? I could find it only for Gnome Terminal.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-deb-8-64bit
Locale: LANG=fr_LU.UTF-8, LC_CTYPE=fr_LU.UTF-8 (charmap=UTF-8)

Versions of packages libgtk2.0-0 depends on:
ii  libatk1.0-0               1.10.3-1       The ATK accessibility toolkit
ii  libc6                     2.3.5-6        GNU C Library: Shared libraries an
ii  libfontconfig1            2.3.2-1        generic font configuration library
ii  libfreetype6              2.1.10-1       FreeType 2 font engine, shared lib
ii  libglib2.0-0              2.8.0-1        The GLib library of C routines
ii  libgtk2.0-bin             2.6.10-1       The programs for the GTK+ graphica
ii  libgtk2.0-common          2.6.10-1       Common files for the GTK+ graphica
ii  libjpeg62                 6b-10          The Independent JPEG Group's JPEG 
ii  libpango1.0-0             1.8.2-2        Layout and rendering of internatio
ii  libpng12-0                1.2.8rel-1     PNG library - runtime
ii  libtiff4                  3.7.3-1        Tag Image File Format (TIFF) libra
ii  libx11-6                  6.8.2.dfsg.1-7 X Window System protocol client li
ii  libxcursor1               1.1.3-1        X cursor management library
ii  libxext6                  6.8.2.dfsg.1-7 X Window System miscellaneous exte
ii  libxft2                   2.1.7-1        FreeType-based font drawing librar
ii  libxi6                    6.8.2.dfsg.1-7 X Window System Input extension li
ii  libxinerama1              6.8.2.dfsg.1-7 X Window System multi-head display
ii  libxrandr2                6.8.2.dfsg.1-7 X Window System Resize, Rotate and
ii  libxrender1               1:0.9.0-2      X Rendering Extension client libra
ii  xlibs                     6.8.2.dfsg.1-7 X Window System client libraries m
ii  zlib1g                    1:1.2.3-4      compression library - runtime

Versions of packages libgtk2.0-0 recommends:
ii  hicolor-icon-theme            0.8-3      default fallback theme for FreeDes

-- no debconf information





More information about the Pkg-gnome-maintainers mailing list