[Pkg-ime-devel] Bug#591459: ibus: breaks compose key

Marc Dequènes (Duck) duck at duckcorp.org
Tue Aug 3 10:06:14 UTC 2010


Package: ibus
Version: 1.3.6-1


Coin,

I recently switched from scim to ibus, and it works well. I'm also  
using im-config instead of im-switch. But i discovered the compose key  
does not work anymore. In fact, after a few tries, i found it works  
perfectly in several GNOME applications but not in urxvt/xterm/..., so  
it may be related to the XIM method.

Using xev, i got the following:

KeyPress event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4181041, (289,760), root:(290,780),
     state 0x0, keycode 166 (keysym 0xff20, Multi_key), same_screen YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: True
KeyRelease event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4181127, (289,760), root:(290,780),
     state 0x0, keycode 166 (keysym 0xff20, Multi_key), same_screen YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False
KeyPress event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4181623, (289,760), root:(290,780),
     state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
     XLookupString gives 1 bytes: (3c) "<"
     XmbLookupString gives 1 bytes: (3c) "<"
     XFilterEvent returns: True
KeyRelease event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4181695, (289,760), root:(290,780),
     state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
     XLookupString gives 1 bytes: (3c) "<"
     XFilterEvent returns: False
KeyPress event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4181789, (289,760), root:(290,780),
     state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
     XLookupString gives 1 bytes: (3c) "<"
     XmbLookupString gives 1 bytes: (3c) "<"
     XFilterEvent returns: True
KeyPress event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4181789, (289,760), root:(290,780),
     state 0x0, keycode 0 (keysym 0xab, guillemotleft), same_screen YES,
     XKeysymToKeycode returns keycode: 52
     XLookupString gives 0 bytes:
     XmbLookupString gives 2 bytes: (c2 ab) "«"
     XFilterEvent returns: False
KeyRelease event, serial 28, synthetic NO, window 0x2400001,
     root 0x10d, subw 0x0, time 4523967, (125,508), root:(126,528),
     state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
     XLookupString gives 1 bytes: (3c) "<"
     XFilterEvent returns: False

So, somehow the key sequence is properly detected and mapped to the  
right character, but lost.

Tell me what i can do to help debug this.

Regards.

-- 
Marc Dequènes (Duck)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: PGP Digital Signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-ime-devel/attachments/20100803/f1ebe5bd/attachment.pgp>


More information about the Pkg-ime-devel mailing list