https://bugzilla.novell.com/show_bug.cgi?id=335944#c10
--- Comment #10 from Mike Fabian 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
: "у̏"
: "у̏"
: "У̏"
: "У̏"
<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.