LinuxSir.cn,穿越时空的Linuxsir!

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

新手搞定英文Mandriva2009带中文输入法

[复制链接]
发表于 2008-11-8 16:08:21 | 显示全部楼层 |阅读模式
一直喜欢这样的搭配,之前看网上的介绍好可怕,得手动编辑大量的文件,我这个linux新手(从1995年开始一直是linux新手)很难做到。
今天又折腾了一次,发现其实很简单。
1、安装mandriva 2009,界面默认选英文。
2、安装完成后添加介质,我用easyurpmi.zarb.org,
3.添加软件 wenquanyi字体,fcitx输入法和scim输入法(包括很多东西,比如scim的bridge,pinyin等)
4.控制面板里更改系统-》地区,选中国就可以拉。
5.注销后登录,就有输入法拉。

这对于高手来说实在是太简单,对我这个新手来说真是难得,总算又了了一个心愿。
发表于 2008-11-10 00:19:01 | 显示全部楼层
你添加fcitx也一样会添加“文泉驿”字体的。那样,不一定会装上scim的。
回复 支持 反对

使用道具 举报

发表于 2008-11-16 12:19:25 | 显示全部楼层
其实,有个更简单的办法,

全中文安装,安装完就是一个中文的Mandriva Linux 2009, 然后你修改 /etc/sysconfig/i18n
如果你默认是中文安装, 这个文件基本都是使用 zh_CN.UTF-8 ,或者 zh_CN.GBK, zh_CN.GB2312等,

你把里面的语言定义改成en_US.UTF-8,或者 en_US (如果你不用 utf-8)
但你只要保留一个ctype的定义为zh_CN.UTF-8,或者 zh_CN就可以. 从新启动,你就会发现菜单等都是英文的, 但中文输入法还在, 而且看中文网站等等也没有问题 .
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-16 17:28:46 | 显示全部楼层
Post by bluemoon;1909338
其实,有个更简单的办法,

全中文安装,安装完就是一个中文的Mandriva Linux 2009, 然后你修改 /etc/sysconfig/i18n
如果你默认是中文安装, 这个文件基本都是使用 zh_CN.UTF-8 ,或者 zh_CN.GBK, zh_CN.GB2312等,

你把里面的语言定义改成en_US.UTF-8,或者 en_US (如果你不用 utf-8)
但你只要保留一个ctype的定义为zh_CN.UTF-8,或者 zh_CN就可以. 从新启动,你就会发现菜单等都是英文的, 但中文输入法还在, 而且看中文网站等等也没有问题 .


多谢 明天去试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-17 09:12:04 | 显示全部楼层
Post by bluemoon;1909338
其实,有个更简单的办法,

全中文安装,安装完就是一个中文的Mandriva Linux 2009, 然后你修改 /etc/sysconfig/i18n
如果你默认是中文安装, 这个文件基本都是使用 zh_CN.UTF-8 ,或者 zh_CN.GBK, zh_CN.GB2312等,

你把里面的语言定义改成en_US.UTF-8,或者 en_US (如果你不用 utf-8)
但你只要保留一个ctype的定义为zh_CN.UTF-8,或者 zh_CN就可以. 从新启动,你就会发现菜单等都是英文的, 但中文输入法还在, 而且看中文网站等等也没有问题 .
试了一次不行,更改i18n后重启,界面是变成英文了,但是中文输入法不能使用

另外这次我发现控制面板里的区域和程序菜单里的区域设置是不一样的。
我在控制面板里的系统的区域设置为美国后,i18n里的语言就变成了en_US,ctype定于也是en_US,但是os界面依旧是中文的,只有更改程序菜单里的区域设置为美国后,系统界面才变成英文。 似乎输入法和界面与i18n无关。
哪位解释下?


现在知道了,控制面板里的区域更改了/etc/sysconfig/i18n的参数,程序菜单里的区域更改了/home/username/.i18n的参数。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-18 17:56:23 | 显示全部楼层
终于完全搞定了

其实真正影响语言界面的是/home/username/.i18n里的LC_MESSAGES参数,可以是en_US.UTF-8(英文界面)或zh_CN.UTF-8(中文界面),
要使用中文输入法,ctype的必须为zh_CN.UTF-8。
回复 支持 反对

使用道具 举报

发表于 2008-11-19 09:16:05 | 显示全部楼层
其实 /etc/sysconfig/i18n 是系统范围的。
你目录下的i18n是只会影响你个人的配置。

当你的个人目录没有.i18n时,自动应用系统的i18n,
如果你有.i18n, 系统就会采用你的目录下的.i18n
回复 支持 反对

使用道具 举报

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

本版积分规则

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