LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1894|回复: 20

FC5下,英文环境下怎么使用中文输入法啊?

[复制链接]
发表于 2006-9-4 18:08:33 | 显示全部楼层 |阅读模式
FC5下,英文环境(就是桌面显示的都是英文的那种)下怎么使用中文输入法啊?
谢谢!
发表于 2006-9-4 19:09:56 | 显示全部楼层
不能的,如果一定要用,就要改系统的一些地方
回复 支持 反对

使用道具 举报

发表于 2006-9-4 19:37:19 | 显示全部楼层
当然可以用:

(1)删除系统原来的输入法
安装fcitx之前建议删除系统自带的输入法,方法如下:
rpm -qa iiim* | xargs rpm -e --nodeps
(2)下载fcitx
http://www.fcitx.org/ 下载fcitx的安装程序,运行rpm-ivh fcitx-*****.rpm 进行安装。
(3)让fcitx在英文环境下运行:
[root@ghm ~]# vi /etc/sysconfig/i18n
在i18n文件中加入行LC_CTYPE="zh_CN.utf-8"后,保存退出,好了。


装完FCITX之后
在个人目录下的.bashrc 里添加:
#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export LC_CTYPE=zh_CN.utf-8

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-9-4 21:54:05 | 显示全部楼层
系统自带scim的
不过有个bug
需要自己设置一下
回复 支持 反对

使用道具 举报

发表于 2006-9-4 23:26:35 | 显示全部楼层
这个问题太简单了,对于FC5而言,那些复杂方法已经过时了,只要一条命令

ln -s /etc/X11/xinit/xinput.d/scim /etc/X11/xinit/xinput.d/en_US
回复 支持 反对

使用道具 举报

发表于 2006-9-5 00:13:29 | 显示全部楼层
http://ctb.pku.edu.cn:40164/mediawiki/index.php/.bashrc

.bashrc

英文环境,中文输入法,正确显示中文文件名


# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi



# User specific aliases and functions

export PATH=$PATH:/sbin

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

PS1="[\u: \w]$ "

export LANG="en_US"

export LC_CTYPE="zh_CN"

export XMODIFIERS="@im=SCIM"

#export XIM=scim

#export XIM_PROGRAM=scim

export GTK_IM_MODULE=scim


Using this LC_CTYPE , all the coding problems disappear.

The language of system is English with scim as input method.

the scim programm also need start from session settings in

>System>reference>More Preference>sessions #自动运行程序
回复 支持 反对

使用道具 举报

发表于 2006-9-5 01:20:47 | 显示全部楼层
Post by cobranail
这个问题太简单了,对于FC5而言,那些复杂方法已经过时了,只要一条命令

ln -s /etc/X11/xinit/xinput.d/scim /etc/X11/xinit/xinput.d/en_US


没错,这个方法有Release Note 中都有说明的。。。简单。。。
我是建在个人目录下面。。。

ln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/default
回复 支持 反对

使用道具 举报

发表于 2006-9-5 11:16:15 | 显示全部楼层
这种方法是建立在SCIM基础之上的,我说的方法是建立在FCITX基础之上的,呵呵。其实我说得方法也很简单。

SCIM我一直都没有用过,不知道怎么样呢? 哈哈。
回复 支持 反对

使用道具 举报

发表于 2006-9-6 18:05:35 | 显示全部楼层
我说错了。我用的是FC4
回复 支持 反对

使用道具 举报

发表于 2006-9-8 21:15:07 | 显示全部楼层
在FC4下也很简单,,在i18n中把lang="zh_CN.UTF-8"改为lang="en_US.UTF-8",确保supported="zh_CN.UTF-8:zh_CN:zh"。然后到/etc/X11/xinit/xinput.d/xinput.sh(应该是这个,记不太清了,你找一下)中找到lang_region项注释掉,改为lang_region="zh_CN"就可以了,,try!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表