--- Begin Message ---
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)
pgpzXPzXiFn8E.pgp
Description: PGP Digital Signature
--- End Message ---