Linux Mint KDE上安装fcitx+sougou输入法

今天在韩总废弃的笔记本上安装了Linux Mint系统,装好之后第一件想到的事情就是安装个输入法,由于之前系统自带的输入法框架是ibus,我试用了一下发现很不人性化,所以决定换上fcitx+sougou:

  • 删除ibus:在命令行下执行sudo apt-get remove ibus*或者在软件管理器中搜索ibus,然后把安装的和ibus输入法相关的都删掉
  • 安装qt4-config用于定制qt环境:sudo apt-get install qt4-qtconfig
  • 安装fcitx输入法框架:sudo apt-get install fcitx;
  • 下载搜狗输入法for linux:http://pinyin.sogou.com/linux/
  • 安装过程:http://pinyin.sogou.com/linux/help.php
  • 安装kde-config-fcitx用于配置fcitx:直接在软件管理器中搜索kde-config-fcitx
  • 安装im-switch将输入法切换到fcitx:sudo apt-get install im-switch

这个时候按道理说已经可以使用fcitx了,但是遇到以下问题:

  • Ctrl-Space调用不出来fcitx,而且发现在qt4-config程序切换输入法那一栏看不到fcitx选项,在网上搜了各种方案都不靠谱,最后去fcitx官网看到如下提醒:

  https://fcitx-im.org/wiki/Configure_%28Ubuntu%29

  对于 Qt/Kubuntu,由于一个不一致的im-switch环境变量设置,QT4_IM_MODULE 并不会被设置为环境变量。

    1. 不要忘记安装 fcitx-frontend-qt4

    2. 安装 qt4-qtconfig,并且运行 qtconfig-qt4 ,并在介面标签选择 fcitx

  所以此时还需要安装fcitx-frontend-qt4,直接在软件管理器中搜索把gtk2 gtk3以及qt4 qt5的frontend都一并装上了

  • 以上都完成之后在qt4-config中就可以选择fcitx了然后注销用户重新登录就可以看到调出fcitx了,系统起来之后右下角有小企鹅
  • 以上完成之后需要注意在fcitx输入法配置时需要将键盘英语放到第一,这样就能顺利在中文和英文之间切换了,否则会无法切换到英文输入

  

  • 以上都完成之后已经可以进行中英文切换并且正常输入中文了,但还有一个问题,在X下无法显示输入框,这个也是大问题,解决办法是安装fcitx-ui-classic:sudo apt-get install fcitx-ui-classic

  

其实这个安装过程这么曲折一个主要的原因是没有认真阅读官方的wiki,其实在这个维基上把许多问题都描述的很详细,但我却更执着于搜索引擎搜出的答案,反而浪费了很多时间。

官方网站:https://fcitx-im.org/

安装步骤:https://fcitx-im.org/wiki/Install_And_Configure

问题总结:https://fcitx-im.org/wiki/FAQ/zh-cn

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。