`
anysky131
  • 浏览: 176646 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux下输入法终极解决方案

阅读更多
先说明操作系统版本:fedora 20,桌面环境gnome与kde;
(刚开始彩的是gnome,但因为我电脑只有1G内存,所以跑这个桌面几乎经常死机,所以就换了kde,而且kde的定制性太高了,更适合我)
 
先说说现在在linux中流行的输入法有哪些:
ibus输入法, scim输入法,fcitx输入法,这几个常用的输入法都有中文输入法包,都可以选择;
 
下面说说中文输入法经常出现的问题就两个:
1. 出现输入法不显示;
2. 出现输入法已经启动显示,但打开程序时,却无法切换输入法,比如我打开openoffice, 或者kwrite,按住ctrl+space,根本没有反应;
 
而今天我要说的是第二个问题,即输入法已经安装成功,而且已经启动正常,但为什么我打开应用程序时,还是依然无法采用输入法呢?
而在解决输入法问题之前需要先明白一个道理:
在不同的桌面下,要安装的输入法支持包是不一样的,所以网上很多给的方法,在他那可行,但到了你这里,可能就行不通了,因为你们两个采用的环境可能不一样,
比如你采用的是gnome桌面,而他彩的是kde桌面,而针对同一个输入法,要安装的包就会不一样;因此需要我们先明白我们所在的环境,然后根据环境来看是什么原因导致的;
在不同的桌面下面,采用的输入法不太一样,但总的来说,需要按两个要求去满足就行了:
1. 看看你选择的输入法是否同时支持qt应用及gtk的应用;
2. 如果确认都支持,就需要看看你安装的输入法,相应的qt或gtk的两者的支持包是否都已经安装了;
 
举个例子来讲:我采用的是ibus,因为它的五笔输入法还是比较快的,所以我在gnome下面采用了ibus;
首先需要安装了im-chooser进行输入法的切换:
sudo yum install im-chooser;
然后安装输入法ibus,而ibus内需要安装如下几个包:
ibus, ibus-setup, ibus-pinyin, ibus-libs, ibus-table-chinese, ibus-table-chinese-wubi-jidian/haifeng. 根据名称就知道可以根据你需要的选择拼音或者五笔输入法;
这时需要注意,这几个包是不够的,还需要根据你的桌面环境,选择安装gtk的支持包,或者kde的支持包;
yum search ibus
可以发现,里面有如下几个包:
ibus-gtk2
ibus-gtk3
ibus-qt
因此我们就知道了,gnome大部分程序采用了gtk进行开发,因此就要确认你的gtk版本是安装的哪个,gtk2,还是gtk3,在我的桌面上,应该是gtk3,因此我安装了第二个包;
这样就解决了我在gnome下程序的中文输入问题;
而当我切换到kde桌面时,发现输入法正常显示,但程序打开后输入法无法切换,因此我需要安装ibus-qt这个包,这样,在kde桌面下,也支持了我的ibus输入法;
 
 
其它几个输入法的道理应该是相似的,我们可以看看:
SCIM输入法
yum search scim,我们发现有如下几个包
scim
scim-bridge
scim-bridge-gtk
scim-bridge-qt
scim-bridge-qt3
scim-tables-chinese
scim-gtk
scim-libs
scim-pinyin
这样看来,我们就知道把这些包安装后,应该是可以同时支持gnome与kde桌面的;
fcitx输入法:
yum search fcitx
有如下包
fcitx
fcitx-gtk2
fcitx-gtk3
fcitx-libs
fcitx-qt4
fcitx-table
fcitx-table-chinese
fcitx-pinyin
fcitx-libpinyin
fcitx-cloudpinyin
fcitx-configtol
fcitx-data.noarch
fcitx-sunpinyin
按这些包推断来看,根据名称就知道各个包支持的目的是不一样的,显然,这里面没有五笔的包,因此我想如果输入五笔的人,这个输入法应该是不需要安装的;
 
顺便补充一下,在ibus中还有支持emacs的包:
emacs-ibus,emacs-ibus-el.noarch可以安装后支持emacs输入;
ibus-table-chinese-quick.noarch可以支持自动学习输入法排名;
 
而在网上有非官方开发的sogou输入法:
进入 ibus-sogoupycc的官方网址 http://code.google.com/p/ibus-sogoupycc 下载输入法以及本地词库,按顺序装好,注销或重启之后,就能在IBus首选项处添加这个输入法,其名称为Sogou Cloud(搜狗云输入法)。 
 
ibus-m17n
这个软件包包含了几乎所有除了英语,中日韩等的其他输入法,如:阿拉伯语,阿姆哈拉语,阿萨姆语,阿萨帕斯坎诸语,奥杰布瓦语,白俄罗斯语,波斯语,藏语,傣语,丹麦语,迪维希语,俄语,法语,梵语,高棉语,格鲁吉亚语,古典希腊语,古吉拉特语,哈萨克语,捷克语,卡纳达语,克里语,克罗地亚语,克什米尔语,老挝语,马拉提语,马拉雅拉姆语,孟加拉语,缅甸语,尼泊尔语,旁遮普语,普什图语,日语,瑞典语,瑞典,塞尔维亚语,僧加罗语,世界语,斯洛伐克语,四川彝族语,泰卢固语,泰米尔语,泰语,维吾尔语,乌兹别克语,乌尔都语,希伯来语,现代希腊语,信德语,亚美尼亚语,伊努伊特语,依地语,印地语,越南,占语,朝鲜,latex输入特殊符号,input-pad等。

 

分享到:
评论

相关推荐

    linux 中文输入法安装

    在Linux操作系统中,为了能够方便地输入中文,我们需要安装并...在安装过程中遇到问题时,查阅发行版的官方文档或者在线社区资源通常能找到解决方案。记住,对于任何技术问题,保持耐心和持续学习的态度是至关重要的。

    linux中文输入法安装包

    这个“Linux中文输入法安装包”提供了多种输入法选项,使得在Linux环境下输入中文变得更加便捷。下面我们将详细探讨Linux中安装中文输入法的相关知识。 首先,我们来了解几种常见的Linux中文输入法: 1. **Fcitx**...

    RedHat Linux中文输入法补充.pdf

    RedHat Linux 是一个流行的 Linux 发行版本,它提供了一个比较完善的中文输入法解决方案。在 RedHat Linux 7.2 中,已经包含了中文输入法的支持,但是用户仍然需要手动安装中文输入法补充包。 中文输入法补充方法 ...

    linux下安装输入法 ibus

    在Linux操作系统中,由于其命令行界面和桌面环境的特点,用户需要一个...总之,`ibus`是Linux平台上的强大输入法解决方案,通过源码安装可以让你更好地定制和控制输入法的每一个细节,从而满足不同用户的个性化需求。

    linux下搜狗拼音输入法皮肤

    首先,Linux下的搜狗输入法通常依赖于Fcitx框架。Fcitx是一个轻量级且高度可定制的输入法引擎,它支持多种语言和输入法,包括搜狗拼音。在安装搜狗输入法之前,确保你的系统已经安装了Fcitx。你可以通过系统的包管理...

    适用于初学Linux安装输入法,搜狗输入法,rpm搜狗.rar

    本文将详细介绍如何在Linux环境下安装和配置搜狗输入法,以`sogoupinyin-1.2.0.0056-1.fc22.x86_64.rpm`这个rpm包为例。 首先,`rpm`是Red Hat Package Manager的缩写,它是Linux系统中用于安装、升级和管理软件包...

    linux 下智能输入法

    *.rpm 的文件只需双击就OK,*.tar.tar文件安装复杂一点。

    linux下中文输入法

    ubuntu和linux下的拼音输入法,64位。

    Linux下的中文输入法

    ### Linux下的中文输入法 在Linux系统中,中文输入法是用户进行中文交流与文档编辑的重要工具之一。本文将详细介绍Linux环境下两种常见的中文输入法——fcitx与scim,并重点探讨fcitx的安装、配置及使用方法。 ###...

    图解linux中文输入法安装

    本文将详细解析如何在Linux系统中安装并配置中文输入法,让你在Linux环境中也能流畅地进行中文输入。 首先,我们需要了解Linux中的输入法框架。大多数现代Linux发行版都支持Fcitx和IBus这两种主要的输入法框架。...

    Linux平台下汉字输入法的实现

    ### Linux平台下的汉字输入法实现 #### 技术背景 **国际化(I18N)与本地化(L10N):** - **国际化(I18N)**:指的是将原本为英文设计的计算机系统或应用程序修改为能够支持多种语言和文化习俗的过程。对于...

    Linux下紫光输入法

    以下是对“Linux下紫光输入法”的详细解释以及安装步骤。 一、紫光输入法的特点 1. **多平台兼容**:紫光输入法不仅适用于Windows系统,还在Linux系统中拥有良好的适应性,支持各种主流Linux发行版。 2. **丰富的...

    Linux中文输入法

    本文将详细探讨Linux系统下的中文输入法,包括其重要性、常见种类、安装方法以及使用技巧。 一、Linux中文输入法的重要性 在中文环境下,Linux用户同样需要高效且易用的中文输入工具,以便进行文字处理、编程开发...

    linux输入法 fcitx 3.6

    fcitx 3.6是linux下一个不错的输入法

    linux 搜狗输入法

    总的来说,Linux下的搜狗输入法安装和配置过程需要一定的技术基础,但一旦设置完成,它就能为Linux用户提供熟悉的中文输入体验。尽管过程中可能会遇到一些问题,但随着开源社区的发展和搜狗输入法的持续更新,这些...

    搜狗输入法在phpstorm下光标不跟随

    因此,解决方案也适用于其他中文输入法,比如百度输入法、QQ输入法等。 总的来说,当遇到“搜狗输入法在phpstorm下光标不跟随”的问题时,首要步骤是检查和更换JRE,同时也要关注输入法设置和IDE的兼容性配置。通过...

    SCIM(Linux 中文输入法)

    **SCIM:Linux环境下的中文输入法框架** SCIM(Smart Common Input Method)是一个高度可扩展的、跨平台的输入法框架,专为...不过,随着技术的发展,用户也应关注更现代的输入法解决方案,以获取最新的特性和优化。

    linux下的中文输入法设置

    ### Linux下的中文输入法设置详解 #### 一、引言 在Linux环境下,中文输入法的设置对于非英语用户来说至关重要。本文将详细介绍如何在Linux系统中设置中文输入法,解决无法输入中文的问题。通过本篇文章的学习,你...

Global site tag (gtag.js) - Google Analytics