admin 管理员组文章数量: 887021
2023年12月19日发(作者:快速排序在下列哪种情况下最易发挥其长处)
Ubuntu Linux输入法及Qt中文安装
2012.02.15
1、Linux输入法介绍
Ubuntu上的输入法有Fcitx、IBus(中文环境默认输入法),早期的SCIM(衍生品scim-python)、旧版本的sunpinyin(可以作为IBus模块,也支持OS X)。以及不甚流行的firefox输入法扩展来的fireinput输入法。
Linux输入法还包括智能ABC、搜狗云输入法、QQ云输入法等非自由开源软件。
其中SCIM、IBus是输入法框架,由中国开发者开发,全球开发者共同维护。
注意:Fcitx在非中文(en_US)情况下可能会无法激活。
Ubuntu Locale设置
英文Locale下使用中文输入法跟中文Locale环境下的设置一样。如下:
在system->administration->language support中,选择Install/remove
Language下的chinese simplified。
2、IBus输入法安装和设置
问题1:Ubuntu系统自带的拼音输入法默认无法输入中文及中文词组,需安装其他基于IBus的输入法
问题2:Ubuntu系统自带的IBUS1.2.0版本存在bug,在使用backspace键删除字符后输入法将无法继续工作,需用PPA的第三方源将IBus升级为1.3.6及以后版本。(Ubuntu的官方软件源尚未更新到最新版本)
用PPA的第三方源将IBus升级的方法,终端输入:
sudo add-apt-repository ppa:shawn-p-huang/ppa
sudo apt-get update
sudo apt-get install IBus-gtk IBus-qt4 IBus-pinyin
IBus-pinyin-db-open-phrase
接下来,再 任务栏-输入法-重新启动后,即可使用。
安装常用的拼音输入法IBus-pinyin:
sudo apt-get install IBus-pinyin IBus-pinyin-db-android
安装常用的五笔输入法:
sudo apt-get install IBus-table-wubi
安装另一个拼音输入法IBus-sunpinyin,适合大量输入,支持短句:
sudo add-apt-repository ppa:IBus-dev/IBus-1.3-lucid
(此步骤添加PPA)
sudo apt-get install IBus-sunpinyin
3、Qt 程序中无法输入中文的解决方法
问题:使用Qt时发现无法输入中文,不能切换输入法。
解决方案一:以为是程序设置问题,后来用qt官方的demo也不能输中文,我以为我qt某些插件没装,又重装了qt,发现问题还是如此。搜索发现,qt程序需要安装专门支持qt的ibus,于是安装qt-ibus,注销重新登录,便可以了。
解决方案二:
前提条件是Ubuntu已经安装了中文支持。
1、安装IBus-qt4
Sudo apt-get install ibus-qt4
2、终端输入:gedit ~/.profile ,在.profile中添加一下内容。
#IBus设置
export XMODIFIERS="@im=IBus"
export GTK_IM_MODULE=IBus
export QT_IM_MODULE=xim
export IBus &
export LC_CTYPE=zh_8
3、重启就ok了。
部分内容源自网络!
版权声明:本文标题:Ubuntu Linux输入法及Qt中文安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702991974h438746.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论