博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu下安装fcitx小企鹅输入法
阅读量:4970 次
发布时间:2019-06-12

本文共 2799 字,大约阅读时间需要 9 分钟。

  
文章指数:0  
CSDN Blog推出文章指数概念,文章指数是对Blog文章综合评分后推算出的,综合评分项分别是该文章的点击量,回复次数,被网摘收录数量,文章长度和文章类型;满分100,每月更新一次.
转自ubuntu中文
首先下载稳定版预编译包(预编译IA32)
地址
http://www.fcitx.org/main/?q=node/9
解压 tar -jxvf file.tar.bz2
进入目录
sudo .
/
fcitx.install
sudo .
/
fcitx.uninstall
修改配置
新建文件fcitx
内容如下
XIM=fcitx XIM_PROGRAM=/usr/bin/fcitx XIM_ARGS="" GTK_IM_MODULE=XIM QT_IM_MODULE=XIM DEPENDS="fcitx"
拷贝到 /etc/
X11/xinit/xinput.d/ 下以保证im-switch 能找到它

2.执行

sudo im-switch -s fcitx im-switch -s fcitx

将二个帐号的输入法都换成 fcitx

Fcitx使用细节

用fcitx新配置

fcitx修改配置文件後无须重启X或是kill後再加载,在输入法处于激活状态下,只需按Ctrl+5即可加载新的配置文件

全角符号

当前最新符本下,如果将fcitx符号改为全角,是不可以输入中文的(如果自己更改过相应设置另当别论)

锁定输入法

fcitx输入法的面板上有把小锁的图表,点击它使之变成红色时,将无法通过ctrl+shift切换到其他输入法,点击它使之变灰色时则可进行输入法之间的切换,对于单一输入法用户来说可避免误按ctrl+shift的麻烦了.

去除fcitx多馀码表

fcitx默认是有较多的输入法的,通过上面的~/.fcitx/config修改可以去掉双拼、区位,但如果你只用五笔而又偶尔需要切换到拼音下去打个别生字的时候,可能会讨厌按数次的ctrl+shift,执行下面的命令:

kdesu kate /usr/share/fcitx/data/tables.conf    #kubuntu gksu gedit /usr/share/fcitx/data/tables.conf    #ubuntu gksu mousepad /usr/share/fcitx/data/tables.conf    #xubuntu

里面的内容大致是这样的

#以#打头的为注释 [码表] 名称=五笔字型 码表=wbx.mb 拼音=1 拼音键=z ......... ......... #[码表] #名称=二笔 #码表=eb.mb ......... ......... #[码表] #名称=仓颉 #码表=cj.mb ......... .........

在你不需要的东西加上#或者你如果确定今後都不会用到这些输入法直接删除也可以,保存退出。激活fcitx输入状态,再按ctrl+shift,就会发现多馀的码表都没有了.

II
今天遇到了一点小麻烦,在ubuntu下
fcitx输入法时遇到了两个问题:
一个是在make时提示找不到
X11/
xpm.h
这个很好解决,只
需要
xlibs-dev就可以,即执行
apt-get install xlibs-dev
另一个是输入条下的待选字是乱码,即只显示一些小方框,甚至连输入法选择的字也是小框。这个问题就比较麻烦了,网上查了很多资料,似乎有很多种解决办法, 比如“字体区域”应该设置为zh_CN.gb2312,再比如“显示字体”改为simsun。说的最多的是要使用fcitx.xft的版本。可是xft的 版本在哪儿?又怎
编译出xft的版本却怎
也查不到了。虽然在configure时可以使用--enable-xft的参数,但似乎并没起作用。 fcitx的论坛上讨论的真是热闹,可就是没有一个能解决问题的。UP也渐渐没了信心。终于终于在一个帖子中看到fcitx作者有提到系统下没有点阵字 体,那
就下载一个试试吧。
UP选择了文泉译,下载
后,在~/.fcitx/目录下的config文件中把“显示字体”改为WenQuanyi Bitmap Song,重启X。
$cat .fcitx/config
[程序]
显示字体(中)=WenQuanYi Bitmap Song
显示字体(英)=Courier New
显示字体大小=12
主窗口字体大小=11
字体区域=zh_CN.UTF-8
是否使用AA字体=1
...
大功告成!
如果真的一定
需要一个点阵字体,好像红旗系统中的东文宋应该就是了,是否直接拷贝并使用这个字体就可以呢?
为了这个输入法花去一个下午加半个晚上的时间,目的就是为了在ubuntu下使用永中office,给用户出一份报告,而系统默认的输入法与之冲突不能正常启动。有这功夫10份报告也写完了,不过一劳永逸,还是可以接受吧。
III
今天看到yuking兄不再做fcitx项目后,感觉非常可惜,不过,每个人都有自由选择的权力,在此首先感谢fcitx的作者一直以来(6年)的努力工作,以及对像我这样linux新手使用中文输入法的帮助!fcitx是我最喜欢的中文输入法!!
在ubuntu 下面,默认的输入法是scim,不知道是
原 因,总是会出现一些问题,比如在pidgin里面会出现无法输入任何字符的情况,包括英文的输入也不行,所 以,我直接apt-get install fcitx了,可是,这两个输入法是不能同时工作的,想apt-get remove scim* ,结果发现,删除scim会同时把language-support-zh也删除掉的,可能它们是相互依赖的?第一次我apt-get remove scim*后,结果连桌面也进不去了,进去后只能看到桌面背景图片,其它的一切都没有了,不过,compiz的3D桌面效果还有,就是没有任务栏,alt +F2也调不出来,不得已又把scim重新
上了,到网上查看,原来可以这样:
把 /etc/alternatives/xinput-zh_CN这个链接重新指向 /etc/
X11/xinit/xinput.d/fcitx 文件,就可以啦,这样,scim还在机器里面,language-support-zh也在,fcitx也在,呵呵,只是scim不工作而已。好了,又可 以用自己喜欢的fcitx做为我ubuntu gutsy desktop的默认输入法了。
最后,期待fcitx项目可以尽快有人接手,尽早看到fcitx 3.5问世,以及4.0版本开工,否则,像我这样只用fcitx的人可怎
活呀,用linux,结果连中文都打不了,还用
呀?

转载于:https://www.cnblogs.com/zhanglanyun/archive/2011/12/20/2294427.html

你可能感兴趣的文章
**p
查看>>
优先队列详解
查看>>
VS2012 创建项目失败,,提示为找到约束。。。。
查看>>
设计类图
查看>>
类对象
查看>>
ios 上架流程
查看>>
ajax连接池和XMLHttpRequest
查看>>
[Voice communications] 声音的滤波
查看>>
BZOJ.3139.[HNOI2013]比赛(搜索 Hash)
查看>>
json在线解析
查看>>
存储设备形成的层次结构
查看>>
源码阅读 - java.util.concurrent (三)ConcurrentHashMap
查看>>
Daily Scrum 10.30
查看>>
SQL语言之概述(一)
查看>>
数据库表 copy
查看>>
LinkedList源码解析
查看>>
SignalR循序渐进(一)简单的聊天程序
查看>>
MyServer
查看>>
Learning Cocos2d-x for XNA(2)——深入剖析Hello World
查看>>
软件建模——第9章 毕业论文管理系统—面向对象方法
查看>>