Install (OpenSUSE)

From Fcitx
Jump to navigation Jump to search
Other languages:

Fcitx Input Method Framework itself, its supported engines, and its derivatives(configuration, 3rd plugins) are shipped from openSUSE official OSS repository, and developed in official M17N devel repository. (Plese keep in mind that the repository name is M17N, M17N:Devel is another repository.)

One Click Install

openSUSE has an intelligent way of install software(s), that is, one click install.

There're two ways to install full Fcitx support on openSUSE.

The easy way (using repomd pattern)

Click these one click installs, depending on your Locale and Desktop Environment.

OpenSUSE 12.1 KDE Simplified Chinese Language Collection:


OpenSUSE 12.1 GNOME Simplified Chinese Language Collection:


The hard way

Go to to search these packages one by one, and use their automatically created one click installs.

Or use zypper command, like:

sudo zypper ar -f M17N
(Available repositorie tags: 11.4/12.1/Tumbleweed/Factory/SLE_11_SP2)
sudo zypper ref
sudo zypper in the packages' list below

Those packages are:

Chinese Simplified: fcitx, fcitx-cloudpinyin, fcitx-googlepinyin, fcitx-libpinyin, fcitx-sunpinyin

Chinese Traditional: fcitx, fcitx-chewing, fcitx-table-extra

Korean: fcitx, fcitx-hangul

Japanese: mozc

Other languages(Including English): fcitx, fcitx-m17n, fcitx-table-other, fcitx-keyboard(*), fcitx-unikey(*)

  • Absorbed in Fcitx main package after 4.2.4.
  • Vietnamese only.

Special Purpose Package

If you are a Non-English user and want to input in your mother language in FBterm, install fcitx-fbterm.

Desktop Integration of Configuration (KDE/GNOME)


You also need to search and install fcitx-config-kde4 (which is formerly known as kcm-fcitx)


for openSUSE version below 11.4, install fcitx-config-gtk2

for openSUSE 11.4 and above, install fcitx-config-gtk3

Desktop Integration of Native Input Panel (KDE-GNOME)


You can add a plasmoid named "Input Method Panel", which is actually kimpanel in package plasma-addons. it's installed by default, so all you need is to add that plasmoid.

And there's a third party application named "kimtoy" in M17N, which is a standalone application written in QT. You can try it if you enabled nepomuk or something which causes your KDE react slow.


for GNOME3, go to, search "fcitx", and install that extension.

for GNOME2/Cinnamon or MATE, the fcitx default UI is in GTK.

And there's a third party application named "gimpanel" which may help.

  • all these third party applications is supervised by Fcitx developer, who is Weng Xuetian. He is even directly involved in them. So their qualities are certificated.

Desktop Integration of Other Desktop Environment

Install fcitx-ui-light instead of fcitx. It only depends on X11 libraries. So you can avoid the K or G dependencies which will make you system redundant.

Accepted Home Repository

There are some third-party repository also provides fcitx, the only recommended one is home:opensuse_zh, it's maintained by Chinese community of OpenSUSE.

Other repository might be out of date or unmaintained. especially home:csslayer:fcitx, it's for Fedora only.

Next step

Configure (OpenSUSE)