这个blog内容大部分为转载。
[小企鹅输入法]
Fcitx [ˈfaɪtɪks] is a input method framework with extension support. Currently it supports linux and Unix system, like freebsd. It has three builtin Input Method Engine, Pinyin, QuWei and Table-based input methods.
[获得fctix]
最新版下载地址:http://code.google.com/p/fcitx/ [亦可直接google搜索]。
当然,也可去http://www.fcitx.org/main/?q=node/9下载,只是版本不够新。
还有更简单的方法,直接使用 "apt-get install ",不过我的Debian 6的软件源里面并没有这个package,故还得老老实实的编译安装。
[安装到/usr/local/fcitx]
1.进入下载fcitx的目录并解压:tar -Jxvf fcitx-4.1.2.tar.xz
2.解包并移到/usr/local/src : sudo mv fcitx-4.1.2 /usr/local/src ; cd /usr/local/src/fcitx-4.1.2/
3.每次使用Tarball方式安装软件前,
记得一定要阅读README或INSTALL文档,里面讲解的很详细。
先打开README瞧瞧: vi README ; 它提示我们详细参考http://fcitx.github.com/handbook/,这里是中文文档,简单明了。
再瞅瞅INSTALL文档: vi INSTALL ; 里面有详细步骤及一些依赖关系。
4.先不管那么多,直接安装。后面遇到的依赖关系什么的,缺啥补啥。
mkdir build
cd build
mkdir /usr/local/fcitx ;这是我们的安装目标路径,将下面的<installdir>替换为该路径。
cmake .. -DCMAKE_INSTALL_PREFIX=<installdir>
经过上面这一步后,我们会发现许多错误。全部是关于依赖关系的。不要慌。还是"缺啥补啥",使用apt-get命令解决,或是用synaptic解决。我使用的是synaptic。我们的目标是根据提示,搜索并安装之。开发包在发行版中多以-dev或者-devel结尾,有的还以lib开头。例如,提示找不到“??”,那么我们需要在synaptic中安装的很可能就是" lib??-dev " 。
下面是我的cmake最终结果:
ssdany@debian:/usr/local/src/fcitx-4.1.2/build$cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/fcitx/
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find Libkvm (missing: LIBKVM_INCLUDE_DIR LIBKVM_FOUND)
-- checking for module 'opencc >= 0.1.1'
-- package 'opencc >= 0.1.1' not found
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/src/fcitx-4.1.2/build
ssdany@debian:/usr/local/src/fcitx-4.1.2/build$
其中,这两行可以不用理会:"-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Could NOT find Libkvm (missing: LIBKVM_INCLUDE_DIR LIBKVM_FOUND)" 。
opencc是关于中文简繁转换的,也可以不装。总之,cmake这一步是完成了。
5. make ;这期间会下载一些东西。
6. sudo make install
[配置fcitx]
1.设置环境变量。在 ~/.profile 的最后面加入下面两行:
PATH="/usr/local/fcitx/bin:$PATH"
export PATH
我自己实验的结果是不仅要设定自己账户的环境变量,而且也要设定root的。
2.安装Debian下的输入法选择工具:sudo apt-get install im-switch
3.执行 im-switch -s fcitx 。或执行im-switch -c ,然后自己选择fcitx项。
不用管 shell的输出: Please install following packages: "( fcitx )" .
4.也可以不安装 im-switch,fcitx自带了一个很好用的工具fcitx-remote,直接执行fcitx-remote -o 即可。还有两个选项,输入fcitx-remote --help查看。
如果提示有错,或没有fcitx选项,那很可能是/etc/X11/xinit/xinput.d下没有fcitx这个文件。不要紧。自己建一个!内容如下:
XIM=fcitx
XIM_PROGRAM=/usr/local/fcitx/bin/fcitx
XIM_ARGS=""
XMODIFIERS=@im=fcitx
GTK_IM_MODULE=xim
QT_IM_MODULE=XIM
DEPENDS="fcitx"
重启X就ok了.
貌似可以在终端直接输入fcitx,然后输入fcitx-remote -o 即可打开!
法2:
echo -e "export XMODIFIERS=@im=fcitx\nexport GTK_IM_MODULE=\"xim\"\nexport QT_IM_MODULE=\"xim\"\nfcitx &">>~/.profile
其实就是将方法一的fcitx文件中的配置加到~.profile中。
重启X就ok了。
[开始体验]
Linux下双拼全拼自己选。修改配置文件在 vi ~/.config/fcitx/config 。
分享到:
相关推荐
debian 7稳定版本中安装pyqt5,基于python3
RK3588 Debian11环境下实现yolov5-face的推理实现,包括Python和C++实现。主要依赖RKNPU2 SDK和rknn_toolkit_lite2.zipRK3588 Debian11环境下实现yolov5-face的推理实现,包括Python和C++实现。主要依赖RKNPU2 SDK和...
debian7.7默认没安装make工具,所以新系统想用make来安装包,需要安装make build
debian11-一键安装zabbix6.0脚本
Debian GNU/Linux 安装手册
将这个文件刻盘,或者映射到虚拟光驱中,就可以启动Debian Linux的安装。注意在安装过程中需要保证网络的畅通,并且网络中有可用的Debian安装源。
用Debian7.8.0的iso镜像安装gcc包的安装说明书。
在 vagrant debian8 lnmp 环境下 安装 gitlab,图文教程,排版不是太好,原创资源
debian10安装qq、微信、迅雷、winrar等(2020.3.16)1.加key2.vi /etc/apt/sources.list 加入新源3.安装deepin wine环境,https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu4.安装QQ、微信、迅雷、winrar等 1.加...
在Linux平台上使用五笔的输入法,对于码表的支持 86版本,98版本,亦心86词库新,红辣椒五笔的词库,同时提供数据格式化方式 fcitx五笔输入法变更码表功能 安装工具(mb2txt與txt2mb) sudo apt-get install fcitx-tools ...
Ubuntu 和 Debian下安装Deepin第三方软件(QQ/TIM/微信/阿里旺旺/迅雷/百度网盘)脚本
教你如何在Debian虚拟机下安装oracle10g
介绍另一种Debian安装方法,很详细,图文并茂
Debian6.0.5的完整安装图形解说以及一些资源配置
一、Debian10.4安装(已经安装完系统的跳过这个部分) 1.Debian10.4镜像下载 因为官网版本更替后,在红框位置显示的就可能不是Debian 10.4网络安装版的镜像,所以我做了一个百度云盘的永久分享 2.安装步骤 3.Debian ...
此文档包括了debian下rabbitmq的详细安装方法,同时还附有windows xp下的rabbitmq安装方法,非常具体细致,有问题随时交流
debian 5.0网络安装(笔记本),用网络安装盘
Debian 5.x安装手册 ,图文解说,以及内核编译,显卡驱动安装,双链路设置
Debian GNU Linux 安装手册 和系统介绍
dedian环境下subversion的安装以及配置,ubuntu下的也差不多,可以参考使用