輸入法簡介
Fcitx支持XIM和GTK2,GTK3,QT4的IM Module,可為支持 XIM 的 X 應用程式提供輸入服務。 fcitx 的源碼包內提供了區位和全/簡/雙拼,並支持基於碼錶的輸入法(自帶五筆、二筆和倉頡等輸入法碼錶)。可以輸入UTF-8編碼中的文字。
Fcitx 嘗試提供在所有桌面環境下原生的體驗,並保持其核心輕量。你可以很簡單的將其按照你的需要進行配置。Fcitx是非常輕巧的輸入法,但是原作者於2007年7月10日決定終止該項目,原因是有自以為是、毫無貢獻卻又喜歡雞蛋裡挑骨頭的人質疑其代碼風格。不過2008年9月開始作者又加入離開後愛好者創建的Google Code項目並頻繁更新,作者發文談到無法忘記fcitx。除了原作者之外,還有一些愛好者共同維護Fcitx。
界面
下方相冊圖片展示Fcitx默認輸入界面。
Fcitx支持皮膚主題,所以用戶可以自由更換主題。比如以下相冊皮膚
安裝
一,Debian GNU/Linux
1,安裝編譯環境
apt-get install build-essential iso-codes libgtk+2.0-dev cmake intltool libxkbfile-dev libenchant-dev libicu-dev dbus-x11 libxml2-dev libdbus-1-dev libdbus-glib-1-dev libopencc-dev libgirepository1.0-dev gobject-introspection libgtk-3-dev
2,生成並安裝deb包
wget http://fcitx.googlecode.com/files/fcitx-4.2.6.1_dict.tar.xz
tar xf fcitx-4.2.6.1_dict.tar.xz && cd fcitx-4.2.6.1
cmake . -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_GTK3_IM_MODULE=on
make install DESTDIR=$PWD/fcitx
mkdir fcitx/DEBIAN
echo -e "Package: fcitx\nVersion: 4.2.6.1-1\nArchitecture: amd64\nMaintainer: DEBIAN\nPriority: extra\nDescription: A Flexible Input Method Framework" > fcitx/DEBIAN/control
dpkg -b fcitx fcitx_4.2.6.1-1_amd64.deb
dpkg -i fcitx_4.2.6.1-1_amd64.deb && echo -e "fcitx hold" | dpkg --set-selections
3,添加Fcitx啟動,vi ~/.xinitrc,添加:
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx
二,Slackware Linux
安裝Fcitx中文輸入法
tar xf fcitx-4.2.6.1_dict.tar.xz && cd fcitx-4.2.6.1
cmake. -DCMAKE_INSTALL_PREFIX=/usr -DLIB_INSTALL_DIR=/usr/lib64
make install DESTDIR=$PWD/fcitx-4.2.6.1
cd fcitx-4.2.6.1
mkdir install
echo "fcitx: A Flexible Input Method Framework" >install/slack-desc
makepkg -l y -c n ../fcitx-4.2.6.1-x86_64-1.txz
添加Fcitx啟動
vi~/.xinitrc,添加:
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
rm /etc/profile.d/lang。sh #刪除默認的語言設定
三,其他系統
CRUX
參照其他軟體的pkgfile,簡單編輯pkgfile,pkgmk -b即可。
添加Fcitx啟動,vi ~/.xinitrc,添加:
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
eval `dbus-launch --sh-syntax --exit-with-session`
exec fcitx &
配置
Fcitx以手動配置為主,但也提供了配置圖形界面,雖然該界面用處不大。它可以修改輸入法列表、修改全局配置、修改附加組件配置、啟用/禁用附加組件,詳情參看 Fcitx 主頁。