[Pkg-ime-devel] SCIM: README.Debian updated

Yooseong Yang yooseong@debian.org
Fri, 3 Dec 2004 15:48:54 +0900


--7AUc2qLy4jB3hD7Z
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Nov 28, 2004 at 04:58:00PM +0100, Osamu Aoki wrote:
> Hi,
>=20
> I have updated README.Debian.
>=20
> I will not upload SCIM with this kind of update until it goes into
> testing or Ming/I find major bug.
>=20
> Ming and others, please proof its contents as below. (Also in SVN)
>=20
> Osamu
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Brief User's Guide for SCIM 1.0.1
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Install following basic packages as starter:
>  scim, scim-frontend-socket, scim-server-socket, scim-config-gconf,
>  scim-gtk2-immodule
>=20
> Install following packages for each needs of IMEngine (input method
> conversion engine):
>  scim-chinese                      (for Chinese, tightly integrated)
>  scim-hangul                       (for Korean, tightly integrated)
>  scim-m17n and libm17n-0  (most languages: Arabic, Thai, Greek, ...)
>  anthy and (scim-m17n or scim-uim) (for Japanese)
>  (prime or canna) and scim-uim     (for alternative Japanese)
>=20
> Other packages may be installed are:
>  scim-table-zh, scim-table-ko, scim-table-ja, scim-tables-additional
> These are simple conversion table based input methods and less=20
> inteligent ones.  As far as I can tell, not very useful for Japanese.
>=20
> SCIM can be automatically started during the X start up.  This
> configuration can be easily done by the helper package m17n-env.  All
> you have to do is to install m17n-env package and then to run
> set-m17n-env command from the root and your user shell account while
> choosing scim as your preferred IM from the menu choice.  (This is just
> a helper package focused on mostly Gnome/Gtk+2 environment.)
>=20

what about corporation with language-env with scim?
language-env is not properly maintained but we could talk about this
cowork with the maintainer, Tomohiro KUBOTA. For korean, other=20
suggestion for input method is reported against language-env like
"nabi" instead of "ami".

> Alternatively, you can do this manually.  In order to provide the SCIM
> input method for the traditional X programs such as xterm, start SCIM
> before running such programs:
>  $ scim -d
>  $ XMODIFIERS=3D"@im=3DSCIM"; export XMODIFIERS

with some editor, we could add lines in .xssession or .xinitrc in ~/:

export XMODIFIERS=3D"@im=3DSCIM"
export GTK_IM_MODULE=3D"scim"
exec scim -d &

>=20
> Gtk+2 programs can select their input method by right clicking input
> field.  If you chose XIM in this right clicked selections, then above
> initialization should be sufficient for SCIM to provide input method.
>=20
> Alternatively, Gtk+2 programs can directly obtain their input from SCIM
> through GTK IMModule by selecting SCIM in the right clicked selections
> when scim-gtk2-immodule package is installed.  In order to make this as
> the default behavior, set the environment variable GTK_IM_MODULE in X
> session as:
>  $ GTK_IM_MODULE=3D"scim"; export GTK_IM_MODULE
>=20
> There is also a separate qt(kde) module for scim, but it's not packaged
> (yet).
>=20
> SCIM supports any locales which are supported by IMEngines directly. =20
> Any UTF-8 locales can be supported by modifying ~/.scim/config:
>=20
> After first run of SCIM, ~/.scim/config contains:
>     /SupportedUnicodeLocales =3D en_US.UTF-8
> To add ja_JP.UTF-8, modify this to:
>     /SupportedUnicodeLocales =3D en_US.UTF-8,ja_JP.UTF-8
>=20

We could give some other suggestions, couldn't we?
#en_US.UTF-8 for english=20
#ja_JP.UTF-8
#ko_KR.UTF-8
=2E...


> Alternatively, /etc/scim/global may be set this globally when you have
> root access.

Can we update /etc/scim/global by /etc/locale.gen or something?

>=20
> If ~/.scim/config is not existent, run ``scim'' from terminal, then use
> Ctrl-C to abort it, this configure file should be created for the user.
>=20
> Then run any application that support XIM (still using the same terminal
> with the environment set):
>     $ gedit
> Now press Ctrl-Space should switch input from English and Japanese.  If
> you have a notification area on the panel, there would also be an icon
> there indicating the status of scim.
>=20
> Although you can set system wide environment variables such as LANG from
> /etc/environment, I would not recommend to set it to any CJK (Chinese,
> Japanese, Korean) locales there since normal Linux terminal will have
> trouble with it.  Leave console locales as default ("C") or something
> like "en_US.ISO-8859-1".  If you want to use UTF-8 locales in X use GDM
> (or KDM) which run X start up script while using ~/.dmrc to set X locale
> and session type (Gnome, KDE, Xfce, ...).  Custom X start up script can
> be placed in /etc/X11/Xsession.d/ .
>=20
> If you are wondering why you can not disable SCIM by just removing start
> up script like old XIM input methods, the reason is that SCIM is also
> started as Gtk+2 immodule for Mozilla and other Gtk+2 programs.  You
> should remove scim-gtk2-immodule package to disable this behavior.
>=20
> ----------------
> More information
> ----------------
>=20
> The upstream website is at http://scim.freedesktop.org/ .
>=20
> The details about how to start scim correctly are based on a mail from
> the upstream author James Su, you can look at it if interested:
>     http://freedesktop.org/pipermail/scim/2004-June/000221.html
>     http://freedesktop.org/pipermail/scim/2004-October/001082.html
>=20
> -- Ming Hua <minghua@rice.edu>  Thu, 24 Sep 2004 12:26:29 -0500
> -- Osamu Aoki <osamu@debian.org>  Sun, 28 Nov 2004 16:50:30 +0100
>=20

Regards,

Yooseong

--=20
--
Yooseong Yang  <yooseong@debian.org>
Debian(-KR) Developer=20
<http://www.debian.org> <http://www.debian.or.kr>
<http://master.debian.or.kr/~yooseong>
------------------------------------------------
CCs of replies from mailing lists are encouraged

--7AUc2qLy4jB3hD7Z
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBsAxWChlkiyrnRE4RAkFrAJ9HYdglLhE1GFzILm3wPpDt5/ABpgCfc59k
ycCtgMVnrt4KsR7YRCHvk6A=
=rnZq
-----END PGP SIGNATURE-----

--7AUc2qLy4jB3hD7Z--