Fcitx (Flexible Input Method Framework) ──即小企鹅输入法,它是一个以 GPL 方式发布的输入法平台,可以通过安装引擎支持多种输入法,支持简入繁出,是在 Linux 操作系统中常用的中文输入法。它的优点是,短小精悍、跟程序的兼容性比较好。
输入法引擎
Fcitx 内置的输入法支持中文 拼音 和基于字符表的输入(例如五笔). 根据语言的不同,有不同的输入法引擎可以选择。
中文
在 Fcitx 支持的拼音输入法中,内置拼音响应速度最快。Fcitx 同样支持流行的第三方拼音输入法以提供更好的整句输入效果.
fcitx-sunpinyin 在输入速度和输入精度之间有较好的平衡。
fcitx-libpinyin 算法比 sunpinyin 先进。
fcitx-rime, 即著名中文输入法 Rime IME的 Fcitx 版本。但它不支持 Fcitx 本身的 #特殊符号 和 #快速输入 功能,自定义设置请参见官方,
fcitx-googlepinyin, Google 拼音输入法 for Android.
fcitx-sogoupinyinAUR, 搜狗输入法for linux—支持全拼、简拼、模糊音、云输入、皮肤、中英混输入。官方网址
fcitx-cloudpinyin 可以提供云拼音输入的支持,支持 Fcitx 下的所有拼音输入法,Fcitx-rime 除外。
fcitx-chewing 为 Fcitx 添加 chewing (繁体中文注音) 输入引擎支持。依赖 libchewing.
fcitx-table-extra adds Cangjie, Zhengma, Boshiamy support.
Japanese
fcitx-anthy, 为 Fcitx 添加 anthy (日语) 输入引擎支持。
fcitx-mozc, 为 Fcitx 添加 mozc (日语) 输入引擎支持,mozc 是 Google 日语输入法的开源版本。
fcitx-kkc, a new Japanese Kana Kanji input engine, based on libkkc.
其它语言
fcitx-hangul, 为 Fcitx 添加 hangul (韩语) 输入引擎支持。
fcitx-m17n, 为 Fcitx 添加 m17n (多国语言码表) 输入引擎支持。
fcitx-unikey, 为 Fcitx 添加 unikey (越南语) 输入引擎支持。
fcitx-sayura, 为 Fcitx 添加 sayura (僧伽罗语) 输入引擎支持。
输入法模块
Fcitx 提供对 Gtk+/Qt 提供了输入法模块,请根据需要安装 fcitx-gtk2, fcitx-gtk3, fcitx-qt4 和 fcitx-qt5. 软件包组 fcitx-im 包含了全部模块。如果没有安装对应的模块,一般还是可以在大部分程序中使用输入法的。不过很可能出现从无法光标跟随、无法显示预编辑字符串、无法输入甚至程序卡死等情况。
某些程序不使用 Gtk+/Qt 的输入法模块,这些程序包括:
所有不使用 Gtk+/Qt的程序,如使用 Tk, motif, 甚至 xlib 的程序
Emacs,Opera,OpenOffice,LibreOffice,Skype,Wine,Java,Xterm,urxvt,WPS
其它
fcitx-ui-light, Fcitx 的轻量 UI.
fcitx-fbterm[broken link: archived in aur-mirror], Fbterm 对 Fcitx 的支持。
fcitx-table-extra Fcitx 的一些额外码表支持,包括仓颉 3, 仓颉 5, 粤拼, 速成, 五笔, 郑码等等
fcitx-table-other, Fcitx 的一些更奇怪的码表支持,包括 Latex, Emoji, 以及一大堆不明字符等等。
kcm-fcitx, KDE 的 Fcitx 输入法模块。
最新代码,可以在 Fcitx GitHub查看。
具体介绍说明,可以去 Fcitx Wiki
Fcitx Google Code