https://bugzilla.novell.com/show_bug.cgi?id=335944#c10 --- Comment #10 from Mike Fabian <mfabian@novell.com> 2007-10-24 08:51:40 MST --- The Compose table on openSUSE 10.3 still contains the additions for Khmer: mfabian@magellan:/tmp/bugzilla/bug-335944$ tail /usr/share/X11/locale/en_US.UTF-8/Compose <dead_diaeresis> <Cyrillic_u> : "у̏" <dead_doubleacute> <Cyrillic_u> : "у̏" <dead_diaeresis> <Cyrillic_U> : "У̏" <dead_doubleacute> <Cyrillic_U> : "У̏" <U17ff> : "ាំ" <U17fe> : "ោះ" <U17fd> : "េះ" <U17fc> : "ុំ" <U17fb> : "ុះ" mfabian@magellan:/tmp/bugzilla/bug-335944$ Now, when I test with xterm and do: XMODIFIERS=@im=SCIM xterm then typing the keysym 0x010017ff (U+17FF), then I get only one character inserted. However, if I do: XMODIFIERS=@im=local xterm and type the same, I get two characters inserted. I think the reason is the hardcoded compose table in SCIM, if SCIM is used, the hardcoded compose table in SCIM is used as well. And this doesn’t have the additions for Khmer. As a workaround, you can avoid using SCIM. For example, you can set INPUT_METHOD="none" in /etc/sysconfig/language. Then, /etc/X11/xim.d/none will be sourced by default when the X-session starts up and this contains: mfabian@magellan:/tmp/bugzilla/bug-335944$ cat /etc/X11/xim.d/none echo "Dummy input method \"none\" (do not use any input method at all by default)" export XMODIFIERS=@im=local # use "Compose" export GTK_IM_MODULE=xim export QT_IM_SWITCHER=imsw-none # disable input method switching in Qt export QT_IM_MODULE=xim return 0 mfabian@magellan:/tmp/bugzilla/bug-335944$ I.e. "Compose" will then be used by default instead of SCIM. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.