- 浏览: 4411237 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (634)
- Oracle日常管理 (142)
- Oracle体系架构 (45)
- Oracle Tuning (52)
- Oracle故障诊断 (35)
- RAC/DG/OGG (64)
- Oracle11g New Features (48)
- DataWarehouse (15)
- SQL, PL/SQL (14)
- DB2日常管理 (9)
- Weblogic (11)
- Shell (19)
- AIX (12)
- Linux/Unix高可用性 (11)
- Linux/Unix日常管理 (66)
- Linux桌面应用 (37)
- Windows (2)
- 生活和工作 (13)
- 私人记事 (0)
- Python (9)
- CBO (15)
- Cognos (2)
- ORACLE 12c New Feature (2)
- PL/SQL (2)
- SQL (1)
- C++ (2)
- Hadoop大数据 (5)
- 机器学习 (3)
- 非技术 (1)
最新评论
-
di1984HIT:
xuexilee!!!
Oracle 11g R2 RAC高可用连接特性 – SCAN详解 -
aneyes123:
谢谢非常有用那
PL/SQL的存储过程和函数(原创) -
jcjcjc:
写的很详细
Oracle中Hint深入理解(原创) -
di1984HIT:
学习了,学习了
Linux NTP配置详解 (Network Time Protocol) -
avalonzst:
大写的赞..
AIX内存概述(原创)
Fedora中文输入法的安装配置
本文的环境是Fedora 8, 系统语言为默认英文的情况下, 默认是没有没有中文输入法的, 本文就阐述在这类情况下, 中文输入法的安装以及配置过程, 希望对大家有所帮助
首先在 /etc/sysconfig/i18n 中追加 LC_CTYPE="zh_CN.UTF-8",
让该文件内容变为
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
接着,由于我们是进入图形界面的,故须在~/.bashrc下面增加如下命令
export LANG=zh_CN.UTF-8
然后重新启动系统,默认情况下,按ctrl+space就可以启动scim输入中文了。
1.个人觉得fcitx和scim是目前比较好的输入法,但是他们的特点不同,fcitx只能输入中文,而scim可以根据需要,利用不同的码表达到中英日… 等等各种语言的输入问题。如果你只懂中文,或者只会输入英文&中文,那么我觉得fcitx是一个不错的选择,因为它漂亮,小巧,实用。如果你还需要输入日文或者其他语言,那么你因该安装scim。通过合理的配置,他能够让你像在windows里面一样,想输入什么语言就能输入什么语言,同一种语言想用什么输入法就用什么输入法。Scim的扩充性很强,而且比较稳定,我就是选择的scim,因为由于工作需要,我会涉及到日语的输入问题。除此以外还有其他各种输入法,目前的感觉只有一个字,差。所以不推荐使用,如果你有使用官方自带软件的嗜好,那我就没什么好说的了,不过输入法的选择不是主要,本文适合各种输入法。
2. 安装一个新输入法前需要哪些准备?如果你选择fcitx或者scim,那么我建议你删除系统自带的中文输入法。方法如下: rpm –qa | grep iiimf | xargs rpm–e rpm –qa | grep Chinput| xargs rpm –e 如果有哪一行提示rpm: no packages given for erase那表示本身你的系统里面没有该输入法,不用担心,继续往下看就行了。说明:rpm –qa是列出所有安装的rpm包,grep iiimf是选择出其中名字含有iiimf的那些包,xargs rpm –e的意思是把前面列出的这些包删除掉。Xargs的作用就是把前面通过 | 传过来的数据作为下面命令的 参数。这就好比一个过滤器,首先是放着所有的安装包,然后grep以后,只留下了含有某些特定关键字的rpm 包,然后通过xargs和rpm –e的组合运用,把剩下的这些含有某特定关键字的包删掉。这样就达到了删除该输入法及相关包的目的。下面的Chinput也是如此,在此不再重复。如果你还安装了其他输入法,比如你原来装的是fcitx,现在想装scim,那么你最好模仿上面的样子把fcitx删除,方法就是把iiimf的位置改成 fcitx就可以了。在安装新输入法之前,最好这样做一下,因为多种输入法同时存在一个系统中没有什么好处,你只可能去用一个,而且他们同时存在可能有的时候会出现问题,想想也知道,会互相竞争嘛。所以在此以后,你应该保证系统里面已经没有中文输入法了。通过类似以下方式验证: whereis fcitx whereis scim whereis miniChinput …
3. 输入法是何时被系统调用的?很多人不知道输入法到底什么时候被load进来,不知道这个当然就不知道为什么有的时候呼不出输入法(因为可能根本没有调入)当然也不会知道如何配置能够符合自己的要求。大家都知道,linux下面比较常用的有两个桌面系统,gnome和kde,这都无所谓,他们其实都是架在X系统之上的。
简单的说X系统就是一个最核心,也是最底层的桌面系统,gnome也好,kde也罢,或者其他的什么fvwm之类的,都只不过是X系统和用户之间的另一层软件而已。所以要想达到不管使用什么桌面系统,都能调入输入法,就是要在X系统启动的时候,让输入法也启动起来,那么这样之后,无论你使用的是gnome还是kde或者其他什么桌面,都能够调入输入法。因为当轮到他们启动的时候,X系统已经启动好了,输入法已经被系统调入了。
那么X系统又是如何启动的呢?让我们从startx开始说起。无论你用什么桌面系统,都是通过startx启动的,那么startx究竟是什么呢?一个应用程序还是一个脚本文件?为什么它能够启动各种桌面系统,并且能够按照相应的配置文件来设置呢?带着疑问,我在console里面输入whereis startx.在找到了存放startx的路径以后,用编辑器打开它发现原来是一个脚本文件。这个脚本文件的内容可能根据发行版不同,会有差异,如果你懂一些shell的语言,那么你可以尝试看看,不一定要全部看懂,但是你大致看过以后会发现最后有一个xinit的命令,然后跟着一些参数。我尝试在console下面输入xinit(注意,不要在图形界面下做此操作) 发现图形界面启动拉,但是很丑陋,什么功能都没有,鼠标可以动,还有一个可以输入命令的小窗口。怎么退出来?ctrl+alt+backspace. 原来如此,startx只是一个脚本,里面通过对一系列配置文件的分析设置,最终利用xinit命令启动图形界面。不管是kde还是gnome,都是在这个脚本中完成的。那么让我们再打开startx脚本看看里面还做了些什么。你仔细看看,会发现有一个东西很显眼,就是/etc/X11/xinit /xinitrc,这个xinitrc好像很眼熟,在配置输入法的其他贴中总是看到,这里出现了肯定是里面运行了这个脚本。再看其他的一些东西,其实都是利用shell配置出一个xinit启动的参数,用来配置桌面系统用的,不用管它。目前已知的就是startx的时候它会去执行一个/etc/X11 /xinit/xinitrc的
脚本,让我们打开来看看里面有什么。打开一看,其中一段我觉得最有价值,是一个for循环,他依次执行了/etc/X11/xinit /xinitrc.d/下面的所有脚本。你可以耐心的找一下,一定可以发现。那么这个目录里面有些什么内容呢?有一个文件看名字就知道和输入相关,他叫 xinput。等等,让我们理一下,是怎么从startx到xinput的。首先是执行startx这个脚本文件,里面他会执行xinitrc这个脚本,然后xinitrc脚本里面的,叫xinput。
OK, 我们继续,打开xinput看看。
4.安装软件包
rpm -Uvh scim-0.8.2-1.i586.rpm
rpm -Uvh scim-chinese-0.2.6-1.i586.rpm
5.修改配置文件接下来重要的一步就是,修改一下
/etc/X11/xinit/xinitrc.d/xinput
文件,让SCIM在X启动的时候也启动。我看到网上很多文章也说过,但总是不得要领,经过自己试验,最简单的就是把xinput文件里的Chinput全部替换为SCIM,chinput替换为scim,保存重启X就可以了。
zh_CN*) if [ -e /usr/bin/scim ]; then XIM="SCIM" elif
[ -e /usr/X11R6/bin/xcin ] ; then export
LC_CTYPE=zh_CN.GB2312 XIM="xcin-zh_CN.GB2312" fi ;;
..............................
SCIM) XIM_PROGRAM=scim XIM_ARGS="-d" ;;
然后修改/etc/gtk-2.0/gtk.immodules,找到这一行: "xim" "X Input Method"
"gtk20" "/usr/share/locale" "ko:ja:zh" 改为: "xim" "X Input Method"
"gtk20" "/usr/share/locale" "en:ko:ja:zh" 可能表示输入英文时也使用该输入法
安装完毕后运行scim-setup,将输入法的切换键改为ctrl+space
参考至:http://blog.sina.com.cn/s/blog_4e3141320100baby.html
如有错误,欢迎指正
邮箱:czmcj@163.com
发表评论
-
Sublime-Text-3-OmniMarkupPreviewer
2016-10-21 15:42 3030Markdown 创立的宗旨是实现「易读易写」。其语法简洁直 ... -
安装Fedora-Scientific_KDE后做的事(原创)
2016-10-01 09:20 1816这篇文章用于记录个人在安装了Fedora-Scientif ... -
How to Uninstall (or Reinstall) Windows 10’s Ubuntu Bash Shell
2016-09-19 22:35 1848How to Uninstall (or Reinstall ... -
Linux下./configure,make,make install的作用
2016-09-19 12:12 1771./configure是用来检测你的安装平台的目标特征的。 ... -
rpm包指定安装路径
2016-09-19 12:10 1368rpm包一般都有默认的安装路径,如何你要更改默认路径,有没有 ... -
linux字体安装
2014-12-12 15:12 1409Google查了一下,果然Windows下的ttf字体与G ... -
Linux终端乱码的解决办法
2014-12-12 13:54 1451用SSH连接Linux时经常会遇到乱码的情况,痛苦了好久,在 ... -
yum安装openoffice
2014-12-12 13:34 834安装方法如下: 1、首先安装openoffice.org套 ... -
Linux下yum源配置
2014-12-12 12:30 1125redhat linux 配置yum详解 修改浏览权限 | ... -
VirtualBox修改UUID实现VM复制
2014-05-02 15:24 2849在自己的机器上安装完虚拟机后,想当然在windows下直接 ... -
ubuntu下DbVisualizer 中文乱码,包括JAVA 乱码
2012-01-09 16:32 30191. 在 jre/lib/fonts/ 下建立个目录 fall ... -
Fedora之编辑菜单
2011-12-27 16:03 1625前段时间为自己的Fedora13安装了一个wine,顺便装了一 ... -
Fedora14上Libreoffice的安装与卸载(原创)
2011-09-14 15:38 5242经过笔者使用发现OOO相比于Office实在还是很有差距,在这 ... -
Fedora14字体美化
2011-08-05 12:27 2480Fedora默认的字体渲染效果在各个发行版的中算是首屈一指了, ... -
Fedora14升级到Fedora15问题汇总(原创)
2011-06-02 14:24 3126使用preupgrade升级 ... -
.ICEauthority的一连串事(原创)
2011-04-15 09:55 8897使用Ubuntu和Fedora的用户经常会在进入GNOME时出 ... -
Fedora 14组建Ad-hoc无线网络共享Win7上网(原创)
2011-04-02 21:09 3080客观情况 家里有两台笔记本电脑需要上网,一条有线宽带 ... -
Fedora 14 下安装Chromium(原创)
2011-04-02 21:02 2079Fedora 14默认没有安Chromium,下面采用yum的 ... -
Ubuntu的3D特效
2011-02-20 20:50 3711* 第一部分: ... -
Linux下查看txt文件
2011-02-20 20:49 5139GEDIT gedit ...
相关推荐
Fedora9作为一款基于Linux内核的开源操作系统,虽然默认支持多种语言,但为了方便中文用户使用,需要进行一些额外的设置来安装和配置中文输入法。在这个过程中,`im-chooser`和`imsettings`两个工具起着关键作用,而...
总的来说,Fedora 9下的SCIM中文输入法安装和配置并不复杂,但需要用户了解如何利用`yum`管理软件包以及熟悉系统设置中的输入法配置。一旦设置完成,SCIM将提供一个强大且灵活的中文输入环境,帮助你在Linux系统中...
在Linux操作系统中,为了能够方便地输入中文,我们需要安装并配置中文输入法环境。Linux有许多不同的发行版,但大部分都支持Unicode,因此可以兼容多种语言输入,包括中文。本篇文章将详细讲解如何在Linux系统中安装...
在Fedora 12操作系统中,添加五笔输入法的过程相对较为复杂,因为纯图形界面并未提供直观的设置方法。通常需要借助命令行工具来完成。以下是在Fedora 12中添加五笔输入法的详细步骤: 1. **打开终端**:首先,你...
本文将详细解析如何在Linux系统中安装并配置中文输入法,让你在Linux环境中也能流畅地进行中文输入。 首先,我们需要了解Linux中的输入法框架。大多数现代Linux发行版都支持Fcitx和IBus这两种主要的输入法框架。...
在Fedora 12操作系统中,安装五笔字型输入法是为了解决中文输入的需求,特别是对于习惯使用五笔编码进行快速输入的用户来说,这是一个必不可少的功能。五笔输入法基于汉字的拆分,通过五种基本笔画(横、竖、撇、捺...
### Fedora安装后配置知识点 #### 一、设置Root用户可登录 在Fedora系统中,默认情况下root用户是不允许直接登录的。为了使root用户能够通过图形界面登录,我们需要编辑`/etc/pam.d/gdm-password`文件。 1. **操作...
5. **安装中文输入法**:如需使用中文,可以安装 ibus-pinyin 或 fcitx 输入法框架,并添加相应的输入法引擎。 6. **优化性能**:根据硬件配置,可能需要调整电源管理、桌面特效等设置以提升系统性能。 ### 三、...
小鹤双拼是一种流行的汉字输入法,它以其高效和易学的特点深受用户喜爱。Rime 输入法引擎则是一个跨平台的开源输入法框架,支持多种输入方案,包括小鹤双拼。在 Linux 系统中配置小鹤双拼 Rime 输入法,可以提升用户...
总的来说,Linux中文输入法的安装并不复杂,只需要选择合适的输入法框架和引擎,然后进行简单的配置即可。通过这个“Linux中文输入法安装包”,用户可以一次性安装多种输入法,方便地在不同输入法间切换,满足不同...
在Linux系统中,对于初学者来说,安装和使用输入法可能会遇到一些挑战,尤其是像搜狗这样的流行中文输入法。本文将详细介绍如何在Linux环境下安装和配置搜狗输入法,以`sogoupinyin-1.2.0.0056-1.fc22.x86_64.rpm`这...
例如,在Red Hat或Fedora系统中可以使用以下命令安装中文支持: ``` sudo yum groupinstall "Chinese Support" ``` 2. **配置系统环境变量**: - 配置`/etc/sysconfig/i18n`文件,设置默认语言环境变量`LANG`:...
这包括安装必要的中文输入法,如IBus或Fcitx,以及确保字体和系统界面语言显示正确。此外,可能还需要更新系统和安装额外的软件包以满足个人需求。 总之,Fedora 17提供了一个先进的开源操作系统平台,集成了最新的...
在Linux发行版如Ubuntu、Fedora、Debian等中,Fcitx被广泛用于安装和管理各种输入法引擎,包括五笔输入法。"fcitx-3.2.1-bin" 这个文件很可能是Fcitx的一个旧版本的二进制包,包含了Fcitx运行所需的执行文件。 在...
本文将详细介绍Linux环境下两种常见的中文输入法——fcitx与scim,并重点探讨fcitx的安装、配置及使用方法。 #### 一、fcitx与scim简介 1. **fcitx**:fcitx(五笔拼音输入法框架)是一款开源的输入法框架,支持...
搜狗输入法是一款流行的汉字输入法软件,它提供了快速、准确的汉字输入体验,尤其对于中文用户来说非常重要。 描述中提到,“提取自官方DEB安装包”,这表示原始的搜狗输入法是为基于Debian的系统(如Ubuntu)设计...
你可以通过系统的包管理器(如Ubuntu的`apt`或Fedora的`dnf`)来安装: ```shell sudo apt install fcitx ``` 接着,我们需要安装搜狗输入法的Fcitx版本。在大多数Linux发行版的软件仓库中可能没有预装这个组件,...
总的来说,Linux下的搜狗拼音输入法虽然相比Windows和macOS的安装和配置略显复杂,但通过理解输入法框架和遵循正确的步骤,用户仍然可以享受到高效便捷的中文输入体验。不断有开发者致力于改善Linux下的中文输入体验...
Fedora Core2安装:中文显示及中文输入实现 在本文中,我们将详细介绍Fedora Core2安装...在Fedora Core2中实现中文显示和中文输入是非常简单的,我们只需要安装中文字体和SCIM输入法,然后修改相关配置文件就可以了。
### Fedora 发行注记知识点概览 #### 一、Fedora 概述及亮点...- **输入法**:提供了 Fedora 支持的多种输入法及其配置方法。 以上是基于“Fedora 发行注记”的详细知识点概述,涵盖了 Fedora 发布的主要方面和特色。