2019独角兽企业重金招聘Python工程师标准>>>

前两天把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镜像中会有包遗漏,我还不信,没想到这么早就让我遇上了。

转载于:https://my.oschina.net/shelllife/blog/134348

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

  1. Linux中fcitx输入法配置文件,Ubuntu下Fcitx输入法的安装与配置

    Fcitx 大家不陌生吧..支持五笔拼音混输.日文,棒子文.等等.很牛b的国人精品Linux输入法.而且,界面友好. 注:以上图片上传到红联Linux系统教程频道中. 对于.一些朋友安装之后出现Fci ...

  2. linux系统某些应用无法输入,fcitx输入法在某些软件中无法切换问题

    # 系统信息: 1.  `uname -a`: Linux djc-laptop 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC 201 ...

  3. Ubuntu 10.04下fcitx输入法中去掉多余的输入方式

    Ubuntu 10.04下fcitx输入法中默认存在11种输入方式,包括:智能拼音.智能双拼.区位.五笔字型.五笔拼音.二笔.仓颉.晚风.冰蟾全息.自然码和电报码.不过对于普通用户来说,常用的输入方式 ...

  4. Ubuntu 17.04系统中QT5.9.2支持fcitx输入法的解决方案

    本人在Ubuntu 17.04系统中安装了QT 5.9.2,自带Qt Creator 4.4.1,各方面用着都挺顺手,但有一次突然发现在Qt Creator中和使用QT编译的程序运行时均不能使用Ubu ...

  5. fcitx输入法在wps、wineqq中失灵问题的解决

    最近由Mint转到了Open SUSE下,各种折腾. 眼看着已经折腾差不多了,今天又遇到个问题: 在Wineqq以及wps下,fcitx输入法打不开,没法输入中文. 这就非常坑了,这两个软件输入不了中 ...

  6. 阿里二面,前端开发在web3.0中该如何应用,记录面经

    近期听说周星驰也开始招募web3.0的人才了,可见其火爆程度真是不一般啊,不得不说的是,这又是一场新的革命,必将带来腥风血雨. 对于前端开发来说,很多人可能刚刚准备学习,刚刚入门,刚刚在企业中找到自己 ...

  7. linux图形界面没有输入法,fcitx 输入法看不到选词,上面键盘也不见了!

    今天更新完,fcitx 中文打字看不见选词,任务栏的键盘选择也不见了,卸载重装还是一样的问题. 启动时报错如下: (INFO-1525 /build/fcitx/src/fcitx-4.2.9.1/s ...

  8. Linux fcitx用不了中文,关于fcitx输入法不能使用中文解决办法

    cjxgm 说:Archnew 说:我按照你说的做了,輸入法只能在終端里切换,无法在终端以外的地方切换,不知道怎么回事 你做了什么?你说一遍我看看是否有错(把修改过的文件完整地都贴出来) 在  ~/. ...

  9. fcitx输入法代码分析总结

    fcitx输入法代码分析总结 fcitx处理输入的方式 fcitx的组织结构 fcitx的启动流程 im加载 用代码生成代码 继承 输入法开发接口 区位输入法详细分析 附注 fcitx处理输入的方式 ...

最新文章

  1. 核逼近(Kernel Approximation)
  2. 算法分析与设计之多处最优服务次序问题2
  3. 【Android RTMP】RTMPDumb 源码导入 Android Studio ( 交叉编译 | 配置 CMakeList.txt 构建脚本 )
  4. linux内核经典书籍--Linux内核设计与实现
  5. 软件需求说明的前世和今生
  6. bouml 逆向分析c++_JS逆向之漫画柜
  7. 更高效地刷OJ——Java中常用的排序方法,Array.sort(),Arrays.parallelSort(), Collections.sort()
  8. android插件做动态权限,Mui本地打包笔记(四)Android自定义插件的配置(以动态申请权限为例)...
  9. PAT1060. 爱丁顿数
  10. 发展光伏产业 破解大气污染之困
  11. PictureBox滚动条、鼠标中轴滚动
  12. 赵立新主持机器人_赵立新配音为何这么牛 看看他的人生经历你就知道了
  13. 细数国内无人机的江湖门派
  14. eclipse优化:最详细
  15. 手把手教你架构3D游戏引擎
  16. LNK1169 LNK2005错误
  17. Android WebView 下载没反应
  18. Qt学习笔记--QSS样式表
  19. 2022年AI领域有哪些重要突破?(附报告全文)
  20. 大都会人寿线下培训第九天-通关了

热门文章

  1. Consumer is not subscribed to any topics
  2. MySQL的并发控制与加锁分析
  3. How to reduce Index size on disk?减少ES索引大小的一些小手段
  4. C#调用C++的DLL 所有数据类型转换方式
  5. 跟无闻学习GO Web 编程(四) -- bee 工具使用
  6. IPod在Linux下的实战
  7. alibaba面试题
  8. CoinEx将于8月6日开启Spice加速器申购
  9. python基础day4
  10. 设计模式(六)命令模式