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了。

部分内容源自网络!


本文标签: 输入法 输入 无法 安装 支持