Chinese Input on Linux

1. Ensure that XMODIFIERS is set

export XMODIFIERS="@im=SCIM"

2. Ensure LC_ALL is set to zh_TW

Usually default on all NTU CSIE *NIX hosts, but my default is en_US so I have to change it manually
if I want to write chinese characters.

Samples:

b96123@linux10 [~] LC_ALL=zh_TW openoffice
b96123@linux10 [~] LC_ALL=zh_TW gedit
b96123@linux10 [~] LC_ALL=zh_TW crxvt

Pre-requisites (prosa form)

- SCIM must be installed and configured (tbd: SetupSCIM), e.g:

b96123@linux10:~> apt-cache search scim
gcin - a GTK+ based input method platform for Chinese users
im-switch - Input method switch framework
kmflcomp - KMFL Compiler
libchewing3 - intelligent phonetic input method library
libchewing3-data - intelligent phonetic input method library - data files
libchewing3-dev - intelligent phonetic input method library (developer version)
libkmfl-dev - A Library for providing Keyman(C) services to Linux - development
libkmfl0 - A Library for providing Keyman(C) services to Linux - runtime
libkmflcomp-dev - Development files for libkmflcomp
libkmflcomp0 - KMFL compiler library
libscim-dev - development library for SCIM platform
libscim8c2a - library for SCIM platform
mlterm-im-scim - MultiLingual TERMinal, scim input method plugin
scim - smart common input method platform
scim-anthy - SCIM IMEngine module for Anthy
scim-bridge-agent - IME server of scim-bridge communicate with SCIM
scim-bridge-client-gtk - IME server of scim-bridge communicate with SCIM
scim-bridge-client-qt - IME server of scim-bridge communicate with SCIM
scim-bridge-client-qt4 - IME server of scim-bridge communicate with SCIM
scim-canna - SCIM IMEngine module for Canna
scim-chewing - Chewing IM engine module for SCIM
scim-dev - development files for SCIM platform
scim-dev-doc - development documentation for SCIM platform
scim-gtk2-immodule - GTK+2 input method module with SCIM as backend
scim-hangul - Hangul Input Method Engine for SCIM
scim-m17n - M17N Input Method Engine for SCIM
scim-modules-socket - socket modules for SCIM platform
scim-modules-table - generic tables IM engine module for SCIM platform
scim-pinyin - smart pinyin IM engine for SCIM platform
scim-prime - SCIM IMEngine module for PRIME
scim-qtimm - SCIM context plugin for qt-immodule
scim-skk - SCIM IMEngine module like SKK input method
scim-tables-additional - miscellaneous input method data tables for SCIM platform
scim-tables-ja - Japanese input method data tables for SCIM platform
scim-tables-ko - Korean input method data tables for SCIM platform
scim-tables-zh - Chinese input method data tables for SCIM platform
scim-thai - Thai Input Method Engine for SCIM
scim-uim - UIM IM engine module for SCIM platform
skim - smart common input method platform for KDE
scim-chinese - smart pinyin IM engine for SCIM (transitional package)
scim-tables-ne - SCIM Nepali Input Method table data (Romanized and Traditional)
b96123@linux10:~>

- PinYin must be installed (apt-get install scim-pinyin)

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License