Configure Chewing (Zhuyin) Input Method in GNOME for Arch Linux/Manjaro

Cyrus Kao
Last modified

GNOME desktop has IBus integration by default, to set up Zhuyin/Bopomofo (注音) input method is quite easy. On Arch based Linux, there is an AUR package called ibus-chewing which is a Chinese Zhuyin/Bopomofo engine for IBus. The engine uses libchewing(酷音) under the hood, it's a popular input library in Taiwan.


To install ibus-chewing from AUR:

yay -S ibus-chewing

Don't know how to install packages on Arch based Linux? A full guide on Two Ways to Install Packages from AUR on Arch Linux/Manjaro.


In Keyboard of GNOME Settings, add Chinese (Chewing) in Input Sources:

GNOME Settings
Screenshot of GNOME Settings

You might need to reboot after the installation if Chewing is not present in Input Sources.

Then use Super+Space to switch your input methods, or select it in the taskbar:

Language selection
Language selection in taskbar


Extra configuration could be found in Preferences of Chewing:

Configuration of Chewing


This will not work if Chinese locale is not enabled first ! For Taiwan: zh_TW.UTF-8 For mainland: zh_CN.UTF-8 To enable it, first edit the file /etc/locale.gen and uncomment (remove the # sign) the locale you need. Then run: sudo locale-gen Reboot Everything should then work fine.