文档章节

Debian7.0中Fcitx输入法无可用前端问题解决

水海云
 水海云
发布于 2013/05/29 21:40
字数 786
阅读 7434
收藏 6

前两天把Debian7.0部署到我那笔记本电脑上了,虽然感觉没有Ubuntn的多彩,不过那种简单更让我喜欢,这将是我的第一个长期的Linux工作台,也许还会是私人的小型服务器。但是在使用的过程中还是遇到一些小问题的,虽然之前玩Ubuntn已经算是很有经验了,可是在Linux的世界里,总是有非常大的概率遇上你从来没遇到过的问题的。

其中一个小问题是关于中文输入法的。系统默认语言选择的是简体中文,安装完毕后,配置Fcitx输入法是可以进行中文输入的,问题是没有中文词的候选框,只能进行盲打,这让我很是郁闷,这基本是没法使用的。上网搜了一圈,没找到问题解决方法,但有些帮助。通过在bash下执行fcitx命令,得到了问题的原因:无可用前端,no user interface available。

然后通过KDE自带的im-config图形配置工具进行输入法配置,在配置过程中知道了Fcitx的前端有fcitx-frontend-qt4、和fcitx-frontend-gtk,回到bash中查看是否安装了fcitx前端:

$ aptitude search fcitx-frontend
p   fcitx-frontend-all                               - Flexible Input Method Framework - frontends metapackage
p   fcitx-frontend-fbterm                            - Flexible Input Method Framework - FbTerm frontend
p   fcitx-frontend-gtk2                              - Flexible Input Method Framework - GTK+ 2 IM Module frontend
p   fcitx-frontend-gtk3                              - Flexible Input Method Framework - GTK+ 3 IM Module frontend
i   fcitx-frontend-qt4                               - Flexible Input Method Framework - QT 4 IM Module frontend
发现已经安装过了,可是还是没有提示框,继续纠结搜索,最后终于在google code论坛上找到了靠谱的帖子,然后摸索了解决的问题。

Fcitx输入法调用前端需要有ui动态库的支持,而在fcitx的安装目录下面没有找到相应的ui动态库,自然找不到可用前端。Fcitx可使用的ui动态库主要是两个:fcitx-ui-classic和fcitx-ui-light,检查系统中是否已经安装了他们:

$ cd /usr/ ; find . -name fcitx-ui-*.so
发现我的Debian7.0中竟然没有,这让我很意外,这相当于默认的安装方式下Fcitx安装不完整。于是我通过aptitude包管理工具打算从DVD源中安装这两个包,可是发现三张DVD中都搜不到这两个包,很郁闷。最后只能更新Debian7.0的源列表,找了一个网易的更新源,然后终于有这两个包了,安装好后注销重新登录问题解决。Fcitx小企鹅输入法还是不错的,我使用googlepinyin。

$ aptitude search fcitx-ui
p   fcitx-ui-classic                                 - Flexible Input Method Framework - Classic user interface
v   fcitx-ui-kimpanel                                -
p   fcitx-ui-light                                   - light weight xlibs and xft based UI for Fcitx

$ sudo apt-get install fcitx-ui-classic

PS:我是通过下载Debian7.0的DVD镜像,烧录到DVD后进行离线安装的,这可能是导致安装完毕后的source.list文件中的更新源只有dvd源,进一步导致包搜索不到的原因。三张DVD加起来将近12GB,之前看到官网说DVD镜像中会有包遗漏,我还不信,没想到这么早就让我遇上了。

© 著作权归作者所有

水海云
粉丝 50
博文 120
码字总数 101938
作品 0
深圳
程序员
私信 提问
加载中

评论(3)

s
snowdriver
Debian 7.0 的 DVD一共有10张呢, fcitx-ui-classic 在DVD-4里,你只下了三张,当然找不到了
水海云
水海云 博主

引用来自“ywq111”的评论

我也是debian7:lxde桌面,使用的ibus

我是第一次玩debian发行版,之前都是用Ubuntn+gnome,后来不喜欢gnome3这次就换成kde了,kde桌面很不错。
y
ywq111
我也是debian7:lxde桌面,使用的ibus
利用 Ubuntu 输入法框架安装 Fcitx 最新版本

Fcitx 是一个很好用的输入法,在Ubuntu上安装也很容易,但是库中的版本往往不是最新的,如果下载编译安装,Ubuntu 的输入框架又不认识(就是说,在“语言支持”中,它不会出现在可选输入法框...

曾赛
2009/12/09
866
0
Fcitx输入法的GTK+前端--Gimpanel

Gimpanel 是一个基于 Fcitx 输入法框架的全新 GTK+ 前端,帮助 Fcitx 输入法更好地集成在基于 GTK+ 的 Linux 桌面环境中,比如:GNOME、Xfce、Unity 等。 值得一提的是,Gimpanel 目前为止只...

图拉鼎
2012/06/03
1K
0
Fedora 22 上安装 fcitx 五笔输入法

今天博主换操作系统了,之前用的是 CentOS,如今换成 Fedora。主要的原因还是 CentOS 安装一个东西太过折腾了。 之前用的是 ibus,在 Fedora 上我打算用一下 fcitx。 按我之前的一篇博文的方...

临峰不畏
2015/07/23
2.2K
4
jetson nano安装初始化_遇到的坑(2)

一、安装谷歌输入法: 参见https://www.cnblogs.com/zhuangmingnan/p/9496499.html 二、输入法没有候选框: https://blog.csdn.net/lrs1353281004/article/details/81504443 输入法候选框不显...

mbzhong
07/03
163
0
解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文

ubuntu 14.04从Qt官网下载的最新版qt,安装过程很顺利,但却发现没办法输入中文(我用的是 fcitx), 即使下载了fcitx-frontend-qt5和fcitx-frontend-qt4也还是没用。 想必是qt版本的原因吧。 ...

oppotvr
2014/11/06
6.9K
3

没有更多内容

加载失败,请刷新页面

加载更多

矩阵中的路径

判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向上下左右移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路...

Garphy
2分钟前
1
0
Hibernate 5 Maven 仓库的 Artifacts

Hibernate artifacts 官方发布的仓库在 JBoss Maven repository 中。Hibernate 发布的 artifacts 也会同时同步到 Maven Central 仓库中,这是一个自动同步进程(可能会有一些延迟)。 Hibern...

honeymoose
50分钟前
4
0
如何学习uni-app?

uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架。 开发者通过编写 Vue.js 代码,uni-app 将其编译到iOS、Android、微信小程序、H5等多个平台,保证其正确运行并达到优秀体验。 <templ...

达叔小生
54分钟前
5
0
OSChina 周一乱弹 —— 后来马云就一心想挣钱了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑:《空帆船》- 朴树 《空帆船》- 朴树 手机党少年们想听歌,请使劲儿戳(这里) @webw :第二次被锁在电梯里了 上次你忘带电梯卡, ...

小小编辑
今天
738
11
关于does not give a valid preprocessing token

#define VFUNC(self) ((##self##)->_vptr) 这样在gcc下会编译失败, VC不会 报pasting ) does not give a valid preprocessing token 据说是因为版本问题 解法:去掉## define VFUNC(self) (......

shzwork
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部