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 software.opensuse.org/search to search these packages one by one, and use their automatically created one click installs.
Or use zypper command, like:
sudo zypper ar -f http://download.opensuse.org/repositories/M17N/openSUSE_11.4/ 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
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 extensions.gnome.org, 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.