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: FalseSo, 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)
pgpusGz234ASs.pgp
Description: PGP Digital Signature