LinuxSir.cn,穿越时空的Linuxsir!

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

Fedora8 英文环境下中文输入法问题

[复制链接]
发表于 2007-12-26 11:54:05 | 显示全部楼层 |阅读模式
大家好,我最近在VMware里面装了fedora8,由于自己想练习下英文系统,所以在安装的时候把语言选成了英语。
说句实话,这是我第一次接触linux。所以首先遇到的问题就是中文输入法的问题。我自己也试图在GOOGLE里面寻
找解决方案,但是还是用不了中文输入法。本人寻找的解决方案如下:
-------------------------------------------------------------------------------------------------------------------------------
1. 在/etc/sysconfig/i18n中加入LC_CTYPE="zh_CN"
LC_CTYPE是用户的环境变量,用来指明字符类型以及字符编码。LC_CTYPE="zh_CN.GB2312",其中zh_CN指明字符类型,GB2312字符指明字符编码。

2. vi ~/.bashrc
添加如下内容
export XMODIFIERS="@im=scim"
export XIM=scimexport XIM_PROGRAM=scim

3.
$cd /etc/X11/xinit/xinput.d
$ln -s scim en_US
$ln -s en_US /etc/alternatives/xinput-en_US

这个方法在您重新启动后,会登录到中文的界面。您选择“语言”后,修改下登录的语言并且能够在提示是否保留为默认登录语言时候选择“保留”。
--------------------------------------------------------------------------------------------------------------------------------
以上的解决方案我有尝试过,
第一步我可以做到,我已经把i18n这个文件变成了如下格式:
LANG="en_US.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"
第二步也可以做到,但是到了第三步的时候,在我的终端输入$cd /etc/X11/xinit/xinput.d的时候,系统却显示找不到这个文件。
当然我就跳过了这一小步,把接下来的两小步做完后重启电脑,发现还是不能使用中文输入法,按ctrl + space键也不能激活中文输入法。
请问哪位能帮帮我吗?谢谢了!
发表于 2007-12-26 12:39:24 | 显示全部楼层
其实没有这么复杂,你需要的就是确认是不是安装了中文输入法和中文字体,如果没有,用下面命令安装:
yum install fonts-chinese scim-bridge-* scim-python-* im-chooser
安装好之后:
运行im-chooser,选择启动scim输入法
之后重新登录桌面就可以了。:)
回复 支持 反对

使用道具 举报

发表于 2007-12-26 13:23:29 | 显示全部楼层
F8可以轻松愉快地在英文状态下使用中文输入法

在英文系统中以root身分登录。在Add/Remove Software图形界面或Yum Extender(如果已经事先安装的话)图形界面搜索scim,会出来许多有关的软件。从中选取:

scim-1.4.7-7.fc8
scim-chewing-0.3.1-9.fc7
scim-devel-1.4.7-7.fc8
scim-doc-1.4.7-7.fc8
scim-gtk-1.4.7-7.fc8
scim-input-pad-0.1.1-7.fc7
scim-lang-chinese-1.4.7-7.fc8
scim-libs-1.4.7-7.fc8
scim-m17n-0.2.2-2.fc8
scim-pinyin-0.5.91-20.fc8
scim-tables-0.5.7-3.fc7
scim-tables-additional-0.5.7-3.fc7
scim-tables-chinese-0.5.7-3.fc7

然后进行安装。

安装完毕,点屏幕顶部System->references->ersonal->Input Method,出来对话框:
IM Chooser-Input Method Configurat,在Enable input method feature前空白框里打勾,会自动选取Use SCIM。

登出(注销),重新登录。
这时屏幕顶部会出现一小方块,表明已经有输入法了。右键点击出来选项。在IM Engine Global setup 中选取Chinese (Simplified)。进行安装。

登出(注销),重新登录。
重新右键点击输入法图标出来选项,再在Panel GTK中把demand 改为Always。这时屏幕右下角就会出现输入法图形框。点击取中文简体五笔或其他即可。

中英文输入可点击左边的Shift键一次即可实现转换。很方便的。
回复 支持 反对

使用道具 举报

发表于 2007-12-26 14:42:33 | 显示全部楼层
看这个 这个里面提到了英文Local下的输入法
http://www.linuxsir.cn/bbs/thread319880.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 17:01:48 | 显示全部楼层
哇。。。 谢谢各位了。我晚上自己研究研究。。。 太感谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 23:00:15 | 显示全部楼层
按照以上各位的指点,我已经实现中文输入法了。谢谢各位,特别谢谢Summerserenity
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-26 23:05:01 | 显示全部楼层
To Summerserenity, 请问您怎么知道要安装那些包呢? 是否存在技术文档,还是您的经验呢? 可否教我解决问题的根本呢? 因为我想知道怎么解决问题,并不想像机器人样的操作,因为如果以后版本有任何变化,我岂不是又要麻烦大家?谢谢
回复 支持 反对

使用道具 举报

发表于 2008-2-17 14:10:45 | 显示全部楼层
Post by Summerserenity;1800007
F8可以轻松愉快地在英文状态下使用中文输入法

在英文系统中以root身分登录。在Add/Remove Software图形界面或Yum Extender(如果已经事先安装的话)图形界面搜索scim,会出来许多有关的软件。从中选取:

scim-1.4.7-7.fc8
scim-chewing-0.3.1-9.fc7
scim-devel-1.4.7-7.fc8
scim-doc-1.4.7-7.fc8
scim-gtk-1.4.7-7.fc8
scim-input-pad-0.1.1-7.fc7
scim-lang-chinese-1.4.7-7.fc8
scim-libs-1.4.7-7.fc8
scim-m17n-0.2.2-2.fc8
scim-pinyin-0.5.91-20.fc8
scim-tables-0.5.7-3.fc7
scim-tables-additional-0.5.7-3.fc7
scim-tables-chinese-0.5.7-3.fc7

然后进行安装。

安装完毕,点屏幕顶部System->references->ersonal->Input Method,出来对话框:
IM Chooser-Input Method Configurat,在Enable input method feature前空白框里打勾,会自动选取Use SCIM。

登出(注销),重新登录。
这时屏幕顶部会出现一小方块,表明已经有输入法了。右键点击出来选项。在IM Engine Global setup 中选取Chinese (Simplified)。进行安装。

登出(注销),重新登录。
重新右键点击输入法图标出来选项,再在Panel GTK中把demand 改为Always。这时屏幕右下角就会出现输入法图形框。点击取中文简体五笔或其他即可。

中英文输入可点击左边的Shift键一次即可实现转换。很方便的。

  我现在就是这样搞定  输入的 汉字   这个东西  把我整晕了
回复 支持 反对

使用道具 举报

发表于 2008-2-17 19:34:17 | 显示全部楼层
Post by kjh2004yjn;1800230
To Summerserenity, 请问您怎么知道要安装那些包呢? 是否存在技术文档,还是您的经验呢? 可否教我解决问题的根本呢? 因为我想知道怎么解决问题,并不想像机器人样的操作,因为如果以后版本有任何变化,我岂不是又要麻烦大家?谢谢


一般来说是经验,其实yum的时候可以通过加通配符*号来使用,比如
  1. yum install scim*
复制代码
这时会列出很多关于scim的文件,其实注意下很多都是语言包,我们主要装上主文件和中文输入法即可,其他的可以不用装。你可以多试试,其实很多软件安装都是有规律的
回复 支持 反对

使用道具 举报

发表于 2008-2-17 22:48:06 | 显示全部楼层
安装完毕,点屏幕顶部System->references->ersonal->Input Method,出来对话框:
IM Chooser-Input Method Configurat,在Enable input method feature前空白框里打勾,会自动选取Use SCIM。


关键是这步
回复 支持 反对

使用道具 举报

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

本版积分规则

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