安装环境:ubuntu 10.04
fcitx绝对是linux下最好的一款输入法软件,支持众多的中文输入法,有拼音、五笔、二笔等各种中文输入法,而且非常稳定。
可以先删除系统自带的输入法ibus,ibus有时候会出现一些小问题
下载源代码:http://code.google.com/p/fcitx/
目前最新版是4.1.2, 之前一直编译有错,今天碰巧编译成功啦,现在将步骤大致记录一下。
方法不是很具体,可能会有包不全的问题,大致步骤如下(参考官方手册-编译安装流程)
代码: 全选
tar xvf fcitx-4.1.2_all.tar.bz2
sudo apt-get install gcc build-essential automake libxtst6 libxtst-dev xorg-dev gettext libtool intltool libgtk2.0-dev cmake libdbus-glib-1-dev libx11-dev libcairo2-dev libpango1.0-dev
- gcc
gtk2,gtk3的IM Module需要gtk2,gtk3,以及dbus-glib
qt的IM Module需要qt4,libicu
fcitx-classic-ui(支持皮肤的默认界面),fcitx-vk(虚拟键盘)需要libx11(xlib),cairo,可选项为pango
fcitx-kimpanel-ui需要dbus
fcitx-chttrans(简繁转换)可选项为OpenCC
编译开始(安装前请删除旧版本)
代码: 全选
cd fcitx-4.1.2/
mkdir build
cd build/
cmake ..
make
sudo make install
代码: 全选
sudo make uninstall
cmake的编译选项
代码: 全选
-DCMAKE_INSTALL_PREFIX=<安装目录>
cmake 可选项(On/Off)
-DENABLE_DBUS
如果禁用DBus,同时不会编译任何的IM Module
-DENABLE_CAIRO
如果禁用,将无法使用fcitx-classic-ui
-DENABLE_PANGO
如果禁用,将不使用 pango 进行字体绘制,将只能支持单一字体显示(在字符集不足时)。
-DENABLE_TABLE
如果禁用,将不编译及生成码表相关数据
-DENABLE_GTK2_IM_MODULE
如果禁用,将不编译GTK2的IM Module
-DENABLE_GTK3_IM_MODULE
如果禁用,将不编译GTK3的IM Module
-DENABLE_QT_IM_MODULE
如果禁用,将不编译QT4的IM Module
-DENABLE_OPENCC
如果禁用,将不使用OpenCC作为简繁转换的后端
编译安装完成后,输入下列命令
代码: 全选
fcitx -d
开机启动方法:
在 系统->首选项->启动应用程序 中,添加一项
名称:fcitx(随便你喜欢的名字)
命令:fcitx -d(以daemon形式启动fcitx)
其他配置:(参考viewtopic.php?t=33401)
任意位置新建立一个文件叫 fcitx,内容(取自ubuntu 软件包里的fcitx)如下:
代码:
代码: 全选
XIM=fcitx
XIM_PROGRAM=/usr/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
也可以在 系统->系统管理->语言支持 中选择 键盘输入方式系统 可以看到里面有fcitx
===================================
欢迎拍砖, 由于本人水平不高,如有错误,请指正!
安装成功或有问题的都请留个言, 给我点反馈, 多谢!