从FCITX的官方网站下载安装包:
安装命令:
cd /path/to/source
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_GTK3_IM_MODULE=ON -DENABLE_QT_IM_MODULE=ON
make
sudo make install
configure时如果没有安装依赖包,如qt4等,将会出错,请按错误提示安装依赖包。
另外,BLFS的cmake3.8安装时没有安装ECM扩展,提示错误:
-
CMake Error at CMakeLists.txt:8 (find_package):
-
Could not find a package configuration file provided by "ECM" (requested
-
version 1.4.0) with any of the following names:
-
ECMConfig.cmake
-
ecm-config.cmake
-
Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
-
to a directory containing one of the above files. If "ECM" provides a
-
separate development package or SDK, be sure it has been installed.
-
-- Configuring incomplete, errors occurred!
请先安装ECM CMAKE的扩展模块
extra-cmake-modules_1.4.0.orig.tar.xz
export ECM_DIR=/usr/local/share/ECM
编译完fcitx之后可以 rm -rf $ECM_DIR
安装完fcitx之后默认没有启用中文输入,即使你配置正确,无论如何CTRL+SPACE还是调不出中文输入法,还需要安装configtool包,或者手工修改配置文件开启中文输入,用configtool图形配置方便一些。
最后贴上配置文件:
.xinitrc
-
eval `dbus-launch --sh-syntax --exit-with-session`
-
export GTK_IM_MODULE="fcitx"
-
export QT_IM_MODULE="fcitx"
-
export XMODIFIERS="@im=fcitx"
-
export LANG=zh_CN.utf8
-
exec startxfce4
fcitx-diagnose:
fcitx安装之后的很多问题使用命令fcitx-diagnose的检查输出就可以检查出来,上面的检查结果似乎一切正确:输入法进程已经启动,环境变量设置正常,而且在任务栏里也显示了一个输入法的小键盘图标,似乎一切正常,就是不能输入中文,无法激活中文输入法。原因就是fcitx内置了五笔、拼音但是没有启用,再安装一个coonfigtool工具设置一个即可。
阅读(4015) | 评论(0) | 转发(0) |