Re: FW: Korean (hangeul)

Mike FABIAN <[email protected]>
Newsgroups gmane.linux.suse.m17n
Message-ID <[email protected]>
"hermanmeester" <[email protected]> さんは書きました:

>   locale
>
> LANG=en_US.UTF-8
> LC_CTYPE="en_US.UTF-8"
> LC_NUMERIC="en_US.UTF-8"
> LC_TIME="en_US.UTF-8"
> LC_COLLATE="en_US.UTF-8"
> LC_MONETARY="en_US.UTF-8"
> LC_MESSAGES="en_US.UTF-8"
> LC_PAPER="en_US.UTF-8"
> LC_NAME="en_US.UTF-8"
> LC_ADDRESS="en_US.UTF-8"
> LC_TELEPHONE="en_US.UTF-8"
> LC_MEASUREMENT="en_US.UTF-8"
> LC_IDENTIFICATION="en_US.UTF-8"
> LC_ALL=

That is OK. 

(en_US.UTF-8 must be listed in the file /etc/scim/global
behind /SupportedUnicodeLocales in order for this to
work, but it is usually already there by default).

>   fc-list :lang=ko:outline=true
>
> UnShinmun:style=Regular
> UnDotum:style=Bold
> UnGungseo:style=Regular
> Baekmuk Batang:style=Regular
> UnBatang:style=Regular
> UnYetgul:style=Regular
> UnBatang:style=Bold
> UnDotum:style=Regular
> Baekmuk Gulim:style=Regular

Also OK, you have scalable Korean fonts.

>   rpm -qa | grep scim
>
> scim-0.9.1-26
> scim-config-gconf-0.9.1-26
> scim-server-socket-0.9.1-26
> scim-config-socket-0.9.1-26
> scim-tables-ko-0.3.2-0
> scim-gtk2-immodule-0.9.1-26
> scim-frontend-socket-0.9.1-26

This is very old, apparently you are using SuSE Linux 9.1 or SLES9. Is
this correct?

You should always mention the version of SuSE Linux you are using
when reporting a problem.

>  ps aux | grep scim
>
> no information came out, just a new line to enter commands)

On SuSE Linux 9.1 and SLES9, scim was not yet used for Korean by
default. Instead "ami" was used as the default Korean input method.
And "ami" was only started by default when running in a Korean locale
(like ko_KR.UTF-8). On SuSE Linux 9.1 and SLES9, scim was used by
default only for Chinese.

On SuSE Linux 9.3, SCIM is used by default for all CJK languages and
started by default even in en_US.UTF-8 locale *if* it is installed (it
is installed by default only when support for a CJK language was
selected in YaST).

As SCIM is much better than "ami", I suggest that forget about "ami"
and use SCIM even if you do not want to upgrade to SuSE Linux 9.3.

The SCIM packages which came with SuSE Linux 9.1 and SLES9 didn't yet
have good support for Korean, therefore I recommend that you upgrade
your scim packages.  Uninstall the scim* package you listed above and
install the packages


scim-tables-zh-0.4.3-1.1
scim-tables-ko-0.4.3-1.1
scim-tables-ja-0.4.3-1.1
scim-tables-additional-0.4.3-1.1
scim-hangul-0.1.2-2.1
scim-1.0.1-0.1

from

ftp://ftp.suse.com/pub/projects/m17n/9.1/i586/

As scim was not started by default on SuSE Linux 9.1 only for Chinese,
you have create your own ~/.xim file to make scim start.  Please
create a file called ~/.xim with the following contents:

    export XMODIFIERS=@im=SCIM
    export GTK_IM_MODULE=scim
    export QT_IM_SWITCHER=imsw-multi
    export QT_IM_MODULE=scim
    scim -d

after installing the packages above, then restart your X session.
The command

    ps aux | grep scim

should now list some scim related processes ("scim-launcher", ...).

Your KDE taskbar should show a keyboard icon now which wasn't there
before and when typing "Shift+Space" (or "Control+Space") in any KDE
application, the scim-panel should pop up.

Now you should be able to select a Korean input method in
the scim-panel, for example "2bul". With the input method "2bul",
the input

   gkf

on a US keyboard is converted to

   할

If you have a Korean keyboard, you should have Hangul printed on the
keycaps. In that case choose an input method in the scim-panel which
outputs the Hangul as printed on your keyboard.

-- 
Mike FABIAN   <[email protected]>   http://www.suse.de/~mfabian
睡眠不足はいい仕事の敵だ。


-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.