Ubuntu Chinese Setup
A Quick Start Guide to
Chinese Setup, Input Methods, Fonts, and Other Features in
Ubuntu 18.04 (Bionic Beaver)
and the new GNOME
[Looking for other versions of Ubuntu? Please see the menu above.]
This page describes how to install Chinese features in non-Chinese versions of Ubuntu 18.04. The preview version of this new GNOME-based interface, Ubuntu 17.10, required its own FAQ page. If you need an earlier version, see the setup pages for Ubuntu 12.04-17.04, Ubuntu 11, and Ubuntu 10 (they share the same input methods and fonts) or Ubuntu 9.
Canonical has dropped the Unity interface and returned to GNOME. The basic installation includes the IBus input framework — which may or may not have everything you need — and many users will want to manually install the fcitx framework which is now the standard in China.
If you're doing a clean installation, at the Welcome screen it's OK to select English as shown here. --->
It is not necessary to use a Chinese language desktop. Chinese input methods and interfaces will still be available. You can select "English" or another language now, and use Chinese menus later if you wish.
Adding Chinese language support:
After your install is complete, log in, then click on "Activities" in the upper left corner or tap the Super key (Windows/Ubuntu key).
In the Activities search box, type "language":
Double-click Language Support (or just press your <Enter> key).
In the Language Support panel, click the "Install / Remove Languages..." button:
In the Installed Languages panel, select Chinese (Simplified and/or Traditional), and then click the "Apply Changes" button (not shown here), after which the necessary fonts and other bits will be downloaded and installed.
After the file installation process is complete, log out and log back in:
Let's take a ride on the IBus
After logging in, click again on "Activities" at the upper left or tap the Super key (Windows/Ubuntu key). In the search box type "region", then select Region & Language:
Click the "Manage Installed Language" button to reopen the Language Support panel, which will cause the system to automatically check for any missing pieces necessary for Chinese support. Allow that install to proceed, then close Language Support and return to Region and Language. Then click the "+" button to add input methods.
After clicking the "+" button, you'll see "Add an Input Source":
Chinese (China) input methods
If you select "Chinese (China)" from the above list, you'll see the following choices. As Pinyin Joe I'm looking for phonetic input methods. The default install includes Intelligent Pinyin, which supports Simplified and Traditional characters. After selecting it here, log out and log in, and then it should show up on your input menu.
The gear button in the Region and Language panel will allow you to select Simplified or Traditional and other options:
Note that the Traditional characters produced by this IME will be in mainland GB encoding. If you are sharing messages or documents with anyone using a system set to Taiwan/HK/Macau Big5 encoding, your text could be corrupted into unrecoverable garbage characters. For most situations requiring Traditional characters, it is best to use the China (Hong Kong) IME.
Other input methods are available via manual install, including the (Simplified character only) SunPinyin which in some ways offers a superior candidate list algorithm. I have not yet played with this, but as an example to install SunPinyin you would drop into Terminal and enter this:
sudo apt-get install ibus-sunpinyin
Chinese (Hong Kong) input methods
If you select Chinese (Hong Kong) you'll find that the basic install offers no phonetic input at all, unless Chewing was carried over from a previous install during an upgrade...and if it still works. QuickClassic is a version of the non-phonetic Quick (簡易) input method popular with people in Hong Kong, but I need Chewing (as in "Zhuyin", though it supports both Bopomofo and Pinyin).
I've tried to add Chewing without success, using this in Terminal:
sudo apt-get install ibus-chewing
I get a message back saying the latest version is already installed, so nothing happens and I'm still unable to bring Chewing up in any panel or menu. I'm still trying to figure out why. This is yet another reason to go back to fcitx.
Forward with fcitx?
Maybe IBus just doesn't take you where you need to go. Fcitx has been the standard in China for Ubuntu Kylin for quite some time now, and if you'd like to install it see this article posted by a member of the fcitx team when this problem presented itself in 17.10:
For either framework, to learn more about input methods, fonts, or OpenOffice/LibreOffice features see the next steps below.
As always, feel free to contact me with any questions, comments and suggestions.