fcitx

fcitx

Fcitx[ˈfaɪtɪks]是 (Free Chinese Input Toy for X) 的英文縮寫,中文名為小企鵝輸入法,是一個以 GPL 方式發布的輸入法框架, 編寫它的目是為桌面環境提供一個靈活的輸入方案,徹底解決在GNU/Linux下沒有一個好的中文輸入法的問題。

基本介紹

  • 中文名:fcitx
  • 外文名: (Flexible Input Method Framework) 
  • 簡介:支持XIM和GTK2,GTK3
  • 界面:展示Fcitx默認輸入界面
輸入法簡介,界面,安裝,配置,

輸入法簡介

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 #刪除默認的語言設定
三,其他系統
參照其他軟體的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 主頁。
小企鵝輸入法小企鵝輸入法

相關詞條

熱門詞條

聯絡我們