Fcitx

Work restarted in 2013-02-11 in fcitx-dev, to support CJK input methods.

Fonts are now support by the Droid font.

Previously in i18n we supported CJK input methods with the now defunct Smart Common Input Method.

Build configuration

We don't use Debian packaging since there is a lot of cruft we don't need.

We only need to support GTK2 for the Firefox app.

  cmake ../${pkgbase}-${pkgver} \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DENABLE_QT_IM_MODULE=Off \
    -DENABLE_QT=Off \
    -DENABLE_GIR=Off \
    -DENABLE_XDGAUTOSTART=Off \
    -DENABLE_LIBXML2=Off \
    -DENABLE_ICU=Off \
    -DENABLE_OPENCC=Off \
    -DENABLE_PRESAGE=Off \
    -DENABLE_ENCHANT=Off
  make

In /usr/share/fcitx/configdesc/fcitx-classic-ui.desc, we need the DefaultValue to Hide

[ClassicUI/MainWindowHideMode]
Type=Enum
EnumCount=3
Enum0=Show
Enum1=Auto
Enum2=Hide
DefaultValue=Auto
Description=Status Panel Hide Mode

This makes fcitx indepdent of the ~/.config/fcitx/ setup, providing a minimal UI to switch between Latin and the CJK input in question.

DefaultValue=Hide

Hangul

Using my Archlinux Hangul setup as a refrence, this is the required file list, to make the Ctrl+space work.

fcitx /usr/
fcitx /usr/bin/
fcitx /usr/bin/createPYMB
fcitx /usr/bin/fcitx
fcitx /usr/bin/fcitx-configtool
fcitx /usr/bin/fcitx-dbus-watcher
fcitx /usr/bin/fcitx-diagnose
fcitx /usr/bin/fcitx-po-parser
fcitx /usr/bin/fcitx-remote
fcitx /usr/bin/fcitx-scanner
fcitx /usr/bin/fcitx-skin-installer
fcitx /usr/bin/fcitx4-config
fcitx /usr/bin/mb2org
fcitx /usr/bin/mb2txt
fcitx /usr/bin/readPYBase
fcitx /usr/bin/readPYMB
fcitx /usr/bin/scel2org
fcitx /usr/bin/txt2mb
fcitx /usr/include/
fcitx /usr/include/fcitx-config/
fcitx /usr/include/fcitx-config/fcitx-config.h
fcitx /usr/include/fcitx-config/hotkey.h
fcitx /usr/include/fcitx-config/xdg.h
fcitx /usr/include/fcitx-gclient/
fcitx /usr/include/fcitx-gclient/fcitxclient.h
fcitx /usr/include/fcitx-gclient/fcitxconnection.h
fcitx /usr/include/fcitx-gclient/fcitxinputmethod.h
fcitx /usr/include/fcitx-gclient/fcitxkbd.h
fcitx /usr/include/fcitx-utils/
fcitx /usr/include/fcitx-utils/bitset.h
fcitx /usr/include/fcitx-utils/desktop-parse.h
fcitx /usr/include/fcitx-utils/handler-table.h
fcitx /usr/include/fcitx-utils/keysym.h
fcitx /usr/include/fcitx-utils/keysymgen.h
fcitx /usr/include/fcitx-utils/log.h
fcitx /usr/include/fcitx-utils/memory.h
fcitx /usr/include/fcitx-utils/objpool.h
fcitx /usr/include/fcitx-utils/stringmap.h
fcitx /usr/include/fcitx-utils/utarray.h
fcitx /usr/include/fcitx-utils/utf8.h
fcitx /usr/include/fcitx-utils/uthash.h
fcitx /usr/include/fcitx-utils/utils.h
fcitx /usr/include/fcitx/
fcitx /usr/include/fcitx/addon.h
fcitx /usr/include/fcitx/candidate.h
fcitx /usr/include/fcitx/configfile.h
fcitx /usr/include/fcitx/context.h
fcitx /usr/include/fcitx/fcitx.h
fcitx /usr/include/fcitx/frontend.h
fcitx /usr/include/fcitx/hook.h
fcitx /usr/include/fcitx/ime.h
fcitx /usr/include/fcitx/instance.h
fcitx /usr/include/fcitx/keys.h
fcitx /usr/include/fcitx/module.h
fcitx /usr/include/fcitx/module/
fcitx /usr/include/fcitx/module/chttrans/
fcitx /usr/include/fcitx/module/chttrans/chttrans.h
fcitx /usr/include/fcitx/module/chttrans/fcitx-chttrans.h
fcitx /usr/include/fcitx/module/classicui/
fcitx /usr/include/fcitx/module/classicui/classicuiinterface.h
fcitx /usr/include/fcitx/module/classicui/fcitx-classicui.h
fcitx /usr/include/fcitx/module/clipboard/
fcitx /usr/include/fcitx/module/clipboard/clipboard.h
fcitx /usr/include/fcitx/module/clipboard/fcitx-clipboard.h
fcitx /usr/include/fcitx/module/dbus/
fcitx /usr/include/fcitx/module/dbus/dbusstuff.h
fcitx /usr/include/fcitx/module/dbus/fcitx-dbus.h
fcitx /usr/include/fcitx/module/ipc/
fcitx /usr/include/fcitx/module/ipc/ipc.h
fcitx /usr/include/fcitx/module/pinyin-enhance/
fcitx /usr/include/fcitx/module/pinyin-enhance/fcitx-pinyin-enhance.h
fcitx /usr/include/fcitx/module/pinyin-enhance/pinyin-enhance.h
fcitx /usr/include/fcitx/module/pinyin/
fcitx /usr/include/fcitx/module/pinyin/fcitx-pinyin.h
fcitx /usr/include/fcitx/module/pinyin/pydef.h
fcitx /usr/include/fcitx/module/punc/
fcitx /usr/include/fcitx/module/punc/fcitx-punc.h
fcitx /usr/include/fcitx/module/punc/punc.h
fcitx /usr/include/fcitx/module/quickphrase/
fcitx /usr/include/fcitx/module/quickphrase/fcitx-quickphrase.h
fcitx /usr/include/fcitx/module/quickphrase/quickphrase.h
fcitx /usr/include/fcitx/module/spell/
fcitx /usr/include/fcitx/module/spell/fcitx-spell.h
fcitx /usr/include/fcitx/module/spell/spell.h
fcitx /usr/include/fcitx/module/x11/
fcitx /usr/include/fcitx/module/x11/fcitx-x11.h
fcitx /usr/include/fcitx/module/x11/x11stuff.h
fcitx /usr/include/fcitx/profile.h
fcitx /usr/include/fcitx/ui.h
fcitx /usr/lib/
fcitx /usr/lib/fcitx/
fcitx /usr/lib/fcitx/fcitx-autoeng.so
fcitx /usr/lib/fcitx/fcitx-chttrans.so
fcitx /usr/lib/fcitx/fcitx-classic-ui.so
fcitx /usr/lib/fcitx/fcitx-clipboard.so
fcitx /usr/lib/fcitx/fcitx-dbus.so
fcitx /usr/lib/fcitx/fcitx-fullwidth-char.so
fcitx /usr/lib/fcitx/fcitx-imselector.so
fcitx /usr/lib/fcitx/fcitx-ipc.so
fcitx /usr/lib/fcitx/fcitx-keyboard.so
fcitx /usr/lib/fcitx/fcitx-kimpanel-ui.so
fcitx /usr/lib/fcitx/fcitx-pinyin-enhance.so
fcitx /usr/lib/fcitx/fcitx-pinyin.so
fcitx /usr/lib/fcitx/fcitx-punc.so
fcitx /usr/lib/fcitx/fcitx-quickphrase.so
fcitx /usr/lib/fcitx/fcitx-qw.so
fcitx /usr/lib/fcitx/fcitx-remote-module.so
fcitx /usr/lib/fcitx/fcitx-spell.so
fcitx /usr/lib/fcitx/fcitx-table.so
fcitx /usr/lib/fcitx/fcitx-unicode.so
fcitx /usr/lib/fcitx/fcitx-vk.so
fcitx /usr/lib/fcitx/fcitx-x11.so
fcitx /usr/lib/fcitx/fcitx-xim.so
fcitx /usr/lib/libfcitx-config.so
fcitx /usr/lib/libfcitx-config.so.4
fcitx /usr/lib/libfcitx-config.so.4.1
fcitx /usr/lib/libfcitx-core.so
fcitx /usr/lib/libfcitx-core.so.0
fcitx /usr/lib/libfcitx-core.so.0.3
fcitx /usr/lib/libfcitx-gclient.so
fcitx /usr/lib/libfcitx-gclient.so.0
fcitx /usr/lib/libfcitx-gclient.so.0.1
fcitx /usr/lib/libfcitx-utils.so
fcitx /usr/lib/libfcitx-utils.so.0
fcitx /usr/lib/libfcitx-utils.so.0.1
fcitx /usr/lib/pkgconfig/
fcitx /usr/lib/pkgconfig/fcitx-config.pc
fcitx /usr/lib/pkgconfig/fcitx-gclient.pc
fcitx /usr/lib/pkgconfig/fcitx-utils.pc
fcitx /usr/lib/pkgconfig/fcitx.pc
fcitx /usr/share/
fcitx /usr/share/applications/
fcitx /usr/share/applications/fcitx-configtool.desktop
fcitx /usr/share/applications/fcitx-skin-installer.desktop
fcitx /usr/share/applications/fcitx.desktop
fcitx /usr/share/cmake/
fcitx /usr/share/cmake/fcitx/
fcitx /usr/share/cmake/fcitx/FcitxConfig.cmake
fcitx /usr/share/cmake/fcitx/FcitxConfigVersion.cmake
fcitx /usr/share/cmake/fcitx/FcitxMacro.cmake
fcitx /usr/share/cmake/fcitx/fcitx-cmake-helper.sh
fcitx /usr/share/cmake/fcitx/fcitx-extract-confdesc.sh
fcitx /usr/share/cmake/fcitx/fcitx-extract-desktop.sh
fcitx /usr/share/cmake/fcitx/fcitx-extract-gettext.sh
fcitx /usr/share/cmake/fcitx/fcitx-extract-kde.sh
fcitx /usr/share/cmake/fcitx/fcitx-extract-po.sh
fcitx /usr/share/cmake/fcitx/fcitx-extract-qt.sh
fcitx /usr/share/cmake/fcitx/fcitx-merge-config.sh
fcitx /usr/share/cmake/fcitx/fcitx-parse-po.sh
fcitx /usr/share/cmake/fcitx/fcitx-write-po.sh
fcitx /usr/share/cmake/fcitx/getdescpo
fcitx /usr/share/doc/
fcitx /usr/share/doc/fcitx/
fcitx /usr/share/doc/fcitx/API.txt
fcitx /usr/share/doc/fcitx/Develop_Readme
fcitx /usr/share/doc/fcitx/cjkvinput.txt
fcitx /usr/share/doc/fcitx/pinyin.txt
fcitx /usr/share/doc/fcitx/wb_fh.htm
fcitx /usr/share/fcitx/
fcitx /usr/share/fcitx/addon/
fcitx /usr/share/fcitx/addon/fcitx-autoeng.conf
fcitx /usr/share/fcitx/addon/fcitx-chttrans.conf
fcitx /usr/share/fcitx/addon/fcitx-classic-ui.conf
fcitx /usr/share/fcitx/addon/fcitx-clipboard.conf
fcitx /usr/share/fcitx/addon/fcitx-dbus.conf
fcitx /usr/share/fcitx/addon/fcitx-fullwidth-char.conf
fcitx /usr/share/fcitx/addon/fcitx-imselector.conf
fcitx /usr/share/fcitx/addon/fcitx-ipc.conf
fcitx /usr/share/fcitx/addon/fcitx-keyboard.conf
fcitx /usr/share/fcitx/addon/fcitx-kimpanel-ui.conf
fcitx /usr/share/fcitx/addon/fcitx-pinyin-enhance.conf
fcitx /usr/share/fcitx/addon/fcitx-pinyin.conf
fcitx /usr/share/fcitx/addon/fcitx-punc.conf
fcitx /usr/share/fcitx/addon/fcitx-quickphrase.conf
fcitx /usr/share/fcitx/addon/fcitx-qw.conf
fcitx /usr/share/fcitx/addon/fcitx-remote-module.conf
fcitx /usr/share/fcitx/addon/fcitx-spell.conf
fcitx /usr/share/fcitx/addon/fcitx-table.conf
fcitx /usr/share/fcitx/addon/fcitx-unicode.conf
fcitx /usr/share/fcitx/addon/fcitx-vk.conf
fcitx /usr/share/fcitx/addon/fcitx-x11.conf
fcitx /usr/share/fcitx/addon/fcitx-xim.conf
fcitx /usr/share/fcitx/configdesc/
fcitx /usr/share/fcitx/configdesc/addon.desc
fcitx /usr/share/fcitx/configdesc/config.desc
fcitx /usr/share/fcitx/configdesc/fcitx-autoeng.desc
fcitx /usr/share/fcitx/configdesc/fcitx-chttrans.desc
fcitx /usr/share/fcitx/configdesc/fcitx-classic-ui.desc
fcitx /usr/share/fcitx/configdesc/fcitx-clipboard.desc
fcitx /usr/share/fcitx/configdesc/fcitx-imselector.desc
fcitx /usr/share/fcitx/configdesc/fcitx-keyboard.desc
fcitx /usr/share/fcitx/configdesc/fcitx-pinyin-enhance.desc
fcitx /usr/share/fcitx/configdesc/fcitx-pinyin.desc
fcitx /usr/share/fcitx/configdesc/fcitx-quickphrase.desc
fcitx /usr/share/fcitx/configdesc/fcitx-spell.desc
fcitx /usr/share/fcitx/configdesc/fcitx-table.desc
fcitx /usr/share/fcitx/configdesc/fcitx-unicode.desc
fcitx /usr/share/fcitx/configdesc/fcitx-xim.desc
fcitx /usr/share/fcitx/configdesc/inputmethod.desc
fcitx /usr/share/fcitx/configdesc/profile.desc
fcitx /usr/share/fcitx/configdesc/skin.desc
fcitx /usr/share/fcitx/configdesc/table.desc
fcitx /usr/share/fcitx/data/
fcitx /usr/share/fcitx/data/AutoEng.dat
fcitx /usr/share/fcitx/data/charselectdata
fcitx /usr/share/fcitx/data/gbks2t.tab
fcitx /usr/share/fcitx/data/punc.mb.zh_CN
fcitx /usr/share/fcitx/data/punc.mb.zh_HK
fcitx /usr/share/fcitx/data/punc.mb.zh_TW
fcitx /usr/share/fcitx/data/vk.conf
fcitx /usr/share/fcitx/dbus/
fcitx /usr/share/fcitx/dbus/daemon.conf
fcitx /usr/share/fcitx/imicon/
fcitx /usr/share/fcitx/imicon/cangjie.png
fcitx /usr/share/fcitx/imicon/erbi.png
fcitx /usr/share/fcitx/imicon/pinyin.png
fcitx /usr/share/fcitx/imicon/shuangpin.png
fcitx /usr/share/fcitx/imicon/wbpy.png
fcitx /usr/share/fcitx/imicon/wubi.png
fcitx /usr/share/fcitx/imicon/ziranma.png
fcitx /usr/share/fcitx/inputmethod/
fcitx /usr/share/fcitx/inputmethod/pinyin.conf
fcitx /usr/share/fcitx/inputmethod/qw.conf
fcitx /usr/share/fcitx/inputmethod/shuangpin.conf
fcitx /usr/share/fcitx/pinyin/
fcitx /usr/share/fcitx/pinyin/pySym.mb
fcitx /usr/share/fcitx/pinyin/pybase.mb
fcitx /usr/share/fcitx/pinyin/pyphrase.mb
fcitx /usr/share/fcitx/pinyin/sp.dat
fcitx /usr/share/fcitx/py-enhance/
fcitx /usr/share/fcitx/py-enhance/py_stroke.mb
fcitx /usr/share/fcitx/py-enhance/py_table.mb
fcitx /usr/share/fcitx/skin/
fcitx /usr/share/fcitx/skin/classic/
fcitx /usr/share/fcitx/skin/classic/active.png
fcitx /usr/share/fcitx/skin/classic/bar.png
fcitx /usr/share/fcitx/skin/classic/bingchan.png
fcitx /usr/share/fcitx/skin/classic/cangjie.png
fcitx /usr/share/fcitx/skin/classic/chttrans_active.png
fcitx /usr/share/fcitx/skin/classic/chttrans_inactive.png
fcitx /usr/share/fcitx/skin/classic/cn.png
fcitx /usr/share/fcitx/skin/classic/dianbaoma.png
fcitx /usr/share/fcitx/skin/classic/en.png
fcitx /usr/share/fcitx/skin/classic/erbi.png
fcitx /usr/share/fcitx/skin/classic/fcitx_skin.conf
fcitx /usr/share/fcitx/skin/classic/fullwidth_active.png
fcitx /usr/share/fcitx/skin/classic/fullwidth_inactive.png
fcitx /usr/share/fcitx/skin/classic/inactive.png
fcitx /usr/share/fcitx/skin/classic/input.png
fcitx /usr/share/fcitx/skin/classic/logo.png
fcitx /usr/share/fcitx/skin/classic/menu.png
fcitx /usr/share/fcitx/skin/classic/next.png
fcitx /usr/share/fcitx/skin/classic/pinyin.png
fcitx /usr/share/fcitx/skin/classic/prev.png
fcitx /usr/share/fcitx/skin/classic/punc_active.png
fcitx /usr/share/fcitx/skin/classic/punc_inactive.png
fcitx /usr/share/fcitx/skin/classic/quwei.png
fcitx /usr/share/fcitx/skin/classic/remind_active.png
fcitx /usr/share/fcitx/skin/classic/remind_inactive.png
fcitx /usr/share/fcitx/skin/classic/shuangpin.png
fcitx /usr/share/fcitx/skin/classic/vk_active.png
fcitx /usr/share/fcitx/skin/classic/vk_inactive.png
fcitx /usr/share/fcitx/skin/classic/wanfeng.png
fcitx /usr/share/fcitx/skin/classic/wbpy.png
fcitx /usr/share/fcitx/skin/classic/wubi.png
fcitx /usr/share/fcitx/skin/classic/ziranma.png
fcitx /usr/share/fcitx/skin/dark/
fcitx /usr/share/fcitx/skin/dark/active.png
fcitx /usr/share/fcitx/skin/dark/bar.png
fcitx /usr/share/fcitx/skin/dark/bingchan.png
fcitx /usr/share/fcitx/skin/dark/cangjie.png
fcitx /usr/share/fcitx/skin/dark/chttrans_active.png
fcitx /usr/share/fcitx/skin/dark/chttrans_inactive.png
fcitx /usr/share/fcitx/skin/dark/cn.png
fcitx /usr/share/fcitx/skin/dark/dianbaoma.png
fcitx /usr/share/fcitx/skin/dark/en.png
fcitx /usr/share/fcitx/skin/dark/erbi.png
fcitx /usr/share/fcitx/skin/dark/fcitx_skin.conf
fcitx /usr/share/fcitx/skin/dark/fullwidth_active.png
fcitx /usr/share/fcitx/skin/dark/fullwidth_inactive.png
fcitx /usr/share/fcitx/skin/dark/inactive.png
fcitx /usr/share/fcitx/skin/dark/input.png
fcitx /usr/share/fcitx/skin/dark/keyboard.png
fcitx /usr/share/fcitx/skin/dark/logo.png
fcitx /usr/share/fcitx/skin/dark/menu.png
fcitx /usr/share/fcitx/skin/dark/next.png
fcitx /usr/share/fcitx/skin/dark/pinyin.png
fcitx /usr/share/fcitx/skin/dark/prev.png
fcitx /usr/share/fcitx/skin/dark/punc_active.png
fcitx /usr/share/fcitx/skin/dark/punc_inactive.png
fcitx /usr/share/fcitx/skin/dark/quwei.png
fcitx /usr/share/fcitx/skin/dark/remind_active.png
fcitx /usr/share/fcitx/skin/dark/remind_inactive.png
fcitx /usr/share/fcitx/skin/dark/shuangpin.png
fcitx /usr/share/fcitx/skin/dark/vk_active.png
fcitx /usr/share/fcitx/skin/dark/vk_inactive.png
fcitx /usr/share/fcitx/skin/dark/wanfeng.png
fcitx /usr/share/fcitx/skin/dark/wbpy.png
fcitx /usr/share/fcitx/skin/dark/wubi.png
fcitx /usr/share/fcitx/skin/dark/ziranma.png
fcitx /usr/share/fcitx/skin/default/
fcitx /usr/share/fcitx/skin/default/active.png
fcitx /usr/share/fcitx/skin/default/bar.png
fcitx /usr/share/fcitx/skin/default/bingchan.png
fcitx /usr/share/fcitx/skin/default/cangjie.png
fcitx /usr/share/fcitx/skin/default/chttrans_active.png
fcitx /usr/share/fcitx/skin/default/chttrans_inactive.png
fcitx /usr/share/fcitx/skin/default/cn.png
fcitx /usr/share/fcitx/skin/default/dianbaoma.png
fcitx /usr/share/fcitx/skin/default/en.png
fcitx /usr/share/fcitx/skin/default/erbi.png
fcitx /usr/share/fcitx/skin/default/fcitx_skin.conf
fcitx /usr/share/fcitx/skin/default/fullwidth_active.png
fcitx /usr/share/fcitx/skin/default/fullwidth_inactive.png
fcitx /usr/share/fcitx/skin/default/inactive.png
fcitx /usr/share/fcitx/skin/default/input.png
fcitx /usr/share/fcitx/skin/default/keyboard.png
fcitx /usr/share/fcitx/skin/default/logo.png
fcitx /usr/share/fcitx/skin/default/menu.png
fcitx /usr/share/fcitx/skin/default/next.png
fcitx /usr/share/fcitx/skin/default/pinyin.png
fcitx /usr/share/fcitx/skin/default/prev.png
fcitx /usr/share/fcitx/skin/default/punc_active.png
fcitx /usr/share/fcitx/skin/default/punc_inactive.png
fcitx /usr/share/fcitx/skin/default/quwei.png
fcitx /usr/share/fcitx/skin/default/remind_active.png
fcitx /usr/share/fcitx/skin/default/remind_inactive.png
fcitx /usr/share/fcitx/skin/default/shuangpin.png
fcitx /usr/share/fcitx/skin/default/vk_active.png
fcitx /usr/share/fcitx/skin/default/vk_inactive.png
fcitx /usr/share/fcitx/skin/default/wanfeng.png
fcitx /usr/share/fcitx/skin/default/wbpy.png
fcitx /usr/share/fcitx/skin/default/wubi.png
fcitx /usr/share/fcitx/skin/default/ziranma.png
fcitx /usr/share/fcitx/spell/
fcitx /usr/share/fcitx/spell/en_dict.fscd
fcitx /usr/share/fcitx/table/
fcitx /usr/share/fcitx/table/cangjie.conf
fcitx /usr/share/fcitx/table/cj.mb
fcitx /usr/share/fcitx/table/db.conf
fcitx /usr/share/fcitx/table/db.mb
fcitx /usr/share/fcitx/table/erbi.conf
fcitx /usr/share/fcitx/table/erbi.mb
fcitx /usr/share/fcitx/table/qxm.conf
fcitx /usr/share/fcitx/table/qxm.mb
fcitx /usr/share/fcitx/table/wanfeng.conf
fcitx /usr/share/fcitx/table/wanfeng.mb
fcitx /usr/share/fcitx/table/wbpy.conf
fcitx /usr/share/fcitx/table/wbpy.mb
fcitx /usr/share/fcitx/table/wbx.conf
fcitx /usr/share/fcitx/table/wbx.mb
fcitx /usr/share/fcitx/table/zrm.conf
fcitx /usr/share/fcitx/table/zrm.mb
fcitx /usr/share/icons/
fcitx /usr/share/icons/gnome/
fcitx /usr/share/icons/gnome/scalable/
fcitx /usr/share/icons/gnome/scalable/status/
fcitx /usr/share/icons/gnome/scalable/status/fcitx-fullwidth-active.svg
fcitx /usr/share/icons/gnome/scalable/status/fcitx-fullwidth-inactive.svg
fcitx /usr/share/icons/gnome/scalable/status/fcitx-kbd.svg
fcitx /usr/share/icons/gnome/scalable/status/fcitx-punc-active.svg
fcitx /usr/share/icons/gnome/scalable/status/fcitx-punc-inactive.svg
fcitx /usr/share/icons/gnome/scalable/status/fcitx-vk-active.svg
fcitx /usr/share/icons/gnome/scalable/status/fcitx-vk-inactive.svg
fcitx /usr/share/icons/hicolor/
fcitx /usr/share/icons/hicolor/128x128/
fcitx /usr/share/icons/hicolor/128x128/apps/
fcitx /usr/share/icons/hicolor/128x128/apps/fcitx.png
fcitx /usr/share/icons/hicolor/16x16/
fcitx /usr/share/icons/hicolor/16x16/apps/
fcitx /usr/share/icons/hicolor/16x16/apps/fcitx.png
fcitx /usr/share/icons/hicolor/16x16/status/
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-fullwidth-active.png
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-fullwidth-inactive.png
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-kbd.png
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-punc-active.png
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-punc-inactive.png
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-vk-active.png
fcitx /usr/share/icons/hicolor/16x16/status/fcitx-vk-inactive.png
fcitx /usr/share/icons/hicolor/22x22/
fcitx /usr/share/icons/hicolor/22x22/apps/
fcitx /usr/share/icons/hicolor/22x22/apps/fcitx.png
fcitx /usr/share/icons/hicolor/22x22/status/
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-fullwidth-active.png
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-fullwidth-inactive.png
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-kbd.png
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-punc-active.png
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-punc-inactive.png
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-vk-active.png
fcitx /usr/share/icons/hicolor/22x22/status/fcitx-vk-inactive.png
fcitx /usr/share/icons/hicolor/24x24/
fcitx /usr/share/icons/hicolor/24x24/apps/
fcitx /usr/share/icons/hicolor/24x24/apps/fcitx.png
fcitx /usr/share/icons/hicolor/24x24/status/
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-fullwidth-active.png
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-fullwidth-inactive.png
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-kbd.png
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-punc-active.png
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-punc-inactive.png
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-vk-active.png
fcitx /usr/share/icons/hicolor/24x24/status/fcitx-vk-inactive.png
fcitx /usr/share/icons/hicolor/32x32/
fcitx /usr/share/icons/hicolor/32x32/apps/
fcitx /usr/share/icons/hicolor/32x32/apps/fcitx.png
fcitx /usr/share/icons/hicolor/48x48/
fcitx /usr/share/icons/hicolor/48x48/apps/
fcitx /usr/share/icons/hicolor/48x48/apps/fcitx.png
fcitx /usr/share/icons/hicolor/48x48/status/
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-cangjie.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-chn.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-chttrans-active.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-chttrans-inactive.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-erbi.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-fullwidth-active.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-fullwidth-inactive.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-kbd.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-pinyin.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-punc-active.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-punc-inactive.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-remind-active.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-remind-inactive.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-shuangpin.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-vk-active.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-vk-inactive.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-wbpy.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-wubi.png
fcitx /usr/share/icons/hicolor/48x48/status/fcitx-ziranma.png
fcitx /usr/share/icons/hicolor/scalable/
fcitx /usr/share/icons/hicolor/scalable/status/
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-fullwidth-active.svg
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-fullwidth-inactive.svg
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-kbd.svg
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-punc-active.svg
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-punc-inactive.svg
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-vk-active.svg
fcitx /usr/share/icons/hicolor/scalable/status/fcitx-vk-inactive.svg
fcitx /usr/share/locale/
fcitx /usr/share/locale/de/
fcitx /usr/share/locale/de/LC_MESSAGES/
fcitx /usr/share/locale/de/LC_MESSAGES/fcitx.mo
fcitx /usr/share/locale/es/
fcitx /usr/share/locale/es/LC_MESSAGES/
fcitx /usr/share/locale/es/LC_MESSAGES/fcitx.mo
fcitx /usr/share/locale/ja/
fcitx /usr/share/locale/ja/LC_MESSAGES/
fcitx /usr/share/locale/ja/LC_MESSAGES/fcitx.mo
fcitx /usr/share/locale/zh_CN/
fcitx /usr/share/locale/zh_CN/LC_MESSAGES/
fcitx /usr/share/locale/zh_CN/LC_MESSAGES/fcitx.mo
fcitx /usr/share/locale/zh_TW/
fcitx /usr/share/locale/zh_TW/LC_MESSAGES/
fcitx /usr/share/locale/zh_TW/LC_MESSAGES/fcitx.mo
fcitx /usr/share/man/
fcitx /usr/share/man/man1/
fcitx /usr/share/man/man1/createPYMB.1.gz
fcitx /usr/share/man/man1/fcitx-remote.1.gz
fcitx /usr/share/man/man1/fcitx.1.gz
fcitx /usr/share/man/man1/mb2org.1.gz
fcitx /usr/share/man/man1/mb2txt.1.gz
fcitx /usr/share/man/man1/readPYBase.1.gz
fcitx /usr/share/man/man1/readPYMB.1.gz
fcitx /usr/share/man/man1/scel2org.1.gz
fcitx /usr/share/man/man1/txt2mb.1.gz
fcitx /usr/share/mime/
fcitx /usr/share/mime/packages/
fcitx /usr/share/mime/packages/x-fskin.xml
fcitx-gtk2 /usr/
fcitx-gtk2 /usr/lib/
fcitx-gtk2 /usr/lib/gtk-2.0/
fcitx-gtk2 /usr/lib/gtk-2.0/2.10.0/
fcitx-gtk2 /usr/lib/gtk-2.0/2.10.0/immodules/
fcitx-gtk2 /usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so
fcitx-hangul /usr/
fcitx-hangul /usr/lib/
fcitx-hangul /usr/lib/fcitx/
fcitx-hangul /usr/lib/fcitx/fcitx-hangul.so
fcitx-hangul /usr/share/
fcitx-hangul /usr/share/fcitx/
fcitx-hangul /usr/share/fcitx/addon/
fcitx-hangul /usr/share/fcitx/addon/fcitx-hangul.conf
fcitx-hangul /usr/share/fcitx/configdesc/
fcitx-hangul /usr/share/fcitx/configdesc/fcitx-hangul.desc
fcitx-hangul /usr/share/fcitx/hangul/
fcitx-hangul /usr/share/fcitx/hangul/symbol.txt
fcitx-hangul /usr/share/fcitx/imicon/
fcitx-hangul /usr/share/fcitx/imicon/hangul.png
fcitx-hangul /usr/share/fcitx/inputmethod/
fcitx-hangul /usr/share/fcitx/inputmethod/hangul.conf
fcitx-hangul /usr/share/icons/
fcitx-hangul /usr/share/icons/hicolor/
fcitx-hangul /usr/share/icons/hicolor/48x48/
fcitx-hangul /usr/share/icons/hicolor/48x48/status/
fcitx-hangul /usr/share/icons/hicolor/48x48/status/fcitx-hanja-active.png
fcitx-hangul /usr/share/icons/hicolor/48x48/status/fcitx-hanja-inactive.png
fcitx-hangul /usr/share/icons/hicolor/64x64/
fcitx-hangul /usr/share/icons/hicolor/64x64/apps/
fcitx-hangul /usr/share/icons/hicolor/64x64/apps/fcitx-hangul.png
fcitx-hangul /usr/share/locale/
fcitx-hangul /usr/share/locale/ko/
fcitx-hangul /usr/share/locale/ko/LC_MESSAGES/
fcitx-hangul /usr/share/locale/ko/LC_MESSAGES/fcitx-hangul.mo
fcitx-hangul /usr/share/locale/zh_CN/
fcitx-hangul /usr/share/locale/zh_CN/LC_MESSAGES/
fcitx-hangul /usr/share/locale/zh_CN/LC_MESSAGES/fcitx-hangul.mo
fcitx-hangul /usr/share/locale/zh_TW/
fcitx-hangul /usr/share/locale/zh_TW/LC_MESSAGES/
fcitx-hangul /usr/share/locale/zh_TW/LC_MESSAGES/fcitx-hangul.mo

Bug

/usr/lib/gtk-2.0/2.10.0/immodules/im-fcitx.so is not run. gtk.immodules the culprit

Arch versus Debian

Debian's libhangul-data & libhangul1 is Arch's libhangul fcitx-hangul depends on libhangul.