Install the package.
- is a popular Bopomofo (Zhuyin) input engine for Traditional Chinese based on .
- contains addons related to Chinese, such pinyin, shuangpin, wubi.
- Rime engine. , using the
- McBopomofo for fcitx5. AUR
- , a popular Japanese input engine. However, it is not actively developed anymore.
- , a Japanese Kana Kanji input engine, based on .
- Mozc, the Open Source Edition of Google Japanese Input. , based on
- , a Japanese Kana Kanji input engine, based on .
- , for typing Korean hangul, based on .
- or , for typing Vietnamese characters.
- or , for typing other miscellaneous languages — use the latter for typing IPA (X-SAMPA).
Input method module
To get a better experience, you should install the following modules as per your needs. Without them, the input method may still work on most applications but you might experience input method hang up, preview window screen location error, or no preview error.
- For Qt programs, install .
- For GTK programs, install .
- For Qt4 programs, install AUR.
- For Qt5 programs, install AUR.
- For Qt6 programs, install AUR.
- For date and time support, install .
GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx
Desktop Environment Autostart
Ctrl+Spaceto switch between input methods (when configured), and input some words.
The configuration file of
~/.config/fcitx5. Although you can use a text editor to edit the configuration file, you might find a GUI configuration tool much more convenient, so install the package.
Disable overriding XKB settings
By default Fcitx5 overrides X keyboard settings. (The ones you can set with
setxkbmap command or graphical tools provided by desktop environments.) If you do not want that, run
fcitx5-configtool and uncheck Addons → XCB → Allow Overriding System XKB Settings.
The number of default themes is limited, you can find more themes on GitHub.
- AUR：Fcitx5 theme to match the KDE Breeze style.
- Nord Color Themes. ：
- GitHub: Fcitx5-Material-Color. Its README.md file shows some beautiful configurations of one-line mode. : This theme gives a feeling like Microsoft PinYin. Its official repository is located at
- Solarized color theme for Fcitx5. AUR:
If you have problems using fcitx5, eg. if
Ctrl+Space fails to work in all applications, then the first thing you should try is to diagnose using fcitx5-diagnose. The output of fcitx5-diagnose should contain clues for the most common problems.
The newest WPS cannot use fcitx5
Fcitx5 has position errors in JetBrains IDEs
The root cause is the JBR come from IDE is not sure fully. To solve this problem, need:
Download this jbr and extract it: https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64/releases
Emoji show abnormally in the candidate box
- Confirm you have a font with emoji support installed (such as )
- Set the system font as
Noto Sans CJK SCfor Simplified Chinese, for example.
- Restart Fcitx5.
Candidate popup misaligned in HiDPI mode of Gtk environments
If the position of your candidate popup is not anchored at your cursor position, install .
Tips and tricks
Customizing Traditional and Simplified Chinese conversion
Some IMEs assume Simplified Chinese by default, resulting in incorrect characters being displayed when using Traditional input, e.g. 爲什麼 instead of 為什麼. To fix this, the usage of the
Simplified and Traditional Chinese Translation can be customized.
To configure conversion, set
OpenCC profile for Simplified to Traditional to one of the following values:
- s2t - Simplified to Traditional (OpenCC) (this is the default and probably not what you are looking for)
- s2tw - Simplified to Traditional (Taiwan)
- s2twp - Simplified to Traditional (Taiwan) with Taiwanese idiom
- s2hk - Simplified to Traditional (Hong Kong)
To configure the reverse, set
OpenCC profile for Traditional to Simplified to one of the following values:
- t2s - Traditional (OpenCC) to Simplified (OpenCC) (this is the default and probably not what you are looking for)
- tw2s - Traditional (Taiwan) to Simplified (OpenCC)
- tw2sp - Traditional (Taiwan) to Simplified (OpenCC) with Mainland Chinese idiom
- t2hk - Traditional (OpenCC) to Hong Kong variant
- t2tw - Traditional (OpenCC) to Taiwan Standard
- tw2t - Traditional (Taiwan) to Traditional (OpenCC)
- hk2s - Traditional (Hong Kong) to Simplified (OpenCC)
- hk2t - Traditional (Hong Kong) to Traditional Chinese (OpenCC)
- t2jp - Traditional (Kyūjitai) to New Japanese Kanji (Shinjitai)
- jp2t - New Japanese Kanji (Shinjitai) to Traditional (Kyūjitai)
Up to date list here: OpenCC
How to view the Unicode encoding of selected characters
- If you want to view the Unicode encoding of the selected text in a text editor, then directly select the text, and then use the shortcut keys
Ctrl+Alt+Shift+uto view the encoding of the selected text.
- If you want to view the Unicode encoding of some text in a non-editable area (such as this wiki), you need to first copy the text to the clipboard, then click on any editable area (such as the search box), and then use the shortcut keys
Ctrl+Alt+Shift+uto view the encoding of the text in the clipboard.
Input special character
In general, for some simple symbols, such as
©, etc., you can enter them through Configuring compose key, but for more special symbols, such as
④, etc., you Either customize
~/.XCompose, or use Fcitx5's Unicode function to achieve.
① as an example:
Position the cursor in any input box, and then press
Ctrl+Alt+Shift+u, and then enter
circle one, you will see a variety of
①, other special characters are similar here.
Switching Halfwidth / Fullwidth Punctuation
Ctrl+. to switch between halfwidth and fullwidth punctuation.