LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: elitedaili

<给菜鸟们的指点>重装debian linux系统后的中文输入问题

[复制链接]
发表于 2008-3-11 12:06:49 | 显示全部楼层
我已经说过了不装中文的locale的话看是没有问题的,

关键在与输入,看清楚了在讨论。

另外按照你的思路,你能说说locale的存在意义么?
回复 支持 反对

使用道具 举报

发表于 2008-3-12 13:39:20 | 显示全部楼层
哈哈,我也说了,而且实现了不装中文locale完成中文输入,还用什么解释。

locale的作用大了,非常适合版本的推广。早期的win95用过吗,英文版的+汉化平台(四通利方,好像是这样写的,sina的前身)。他必须实现中文的locale,差不多就是中文版,才能更好的大力推广。
从用户角度上看,大量的用户面对中文,自己的母语一定非常方便。中文locale,菜单界面中文,支持中文文件名,中文的帮助,其他一些中文的习惯。对于计算机的主体用户来说非常的方便了。连help文件都是中文的。

locale的用处与输入法无关。当然也有基于locale的输入法。
这个道理应该能说通阿,比如你要在现在的locale下输入韩文。
回复 支持 反对

使用道具 举报

发表于 2008-3-12 20:43:49 | 显示全部楼层
原来有的输入法需要中文的locale支持有的不需要啊。

那么就是说使用fcitx需要使用scim不需要了,

接触电脑较晚,

没有用过windows95,只用过windows2000,很想知道windows下面有过locale的概念吗?
回复 支持 反对

使用道具 举报

发表于 2008-3-12 21:52:46 | 显示全部楼层
locale,应该是从unix中来的,aix中有locale设置,但绝大部分都设置为英文,具体是什么忘了,只有少数用户用中文,有的时候可能会不正常。服务器除了配置维护之外,没人在上面工作。桌面系统locale就显得重要多了,每天都在使用。

windows有没有locale设置不知道,应类似于中文版,英文版,法文版。你一说,我觉得,这也有意思,linux有自己配置的自由,我不知道中文版windows可不可以,好像有一个多国语言版,我没用过。也有可能涉及商业上的原因。
你用windows2000中文版。你用debian,不会说debian中文版。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-18 09:52:55 | 显示全部楼层
Post by zgooger;1825035
我在很多地方看到这句话,觉得有问题。
1. 要输入某个语言, 必须有这个语言的LOCALE

为什么输入某个语言,就必须有这个语言的locale?
我做过测试,只装us_utf8的locale,中文scim输入没有问题。

推:在这种情况下,只要有字库,就能显示中文了。scim是不需要特定的locale支持的。
所以这句话(1. 要输入某个语言, 必须有这个语言的LOCALE)应该是不对的。


看来是我绝对化了... 我没有试过SCIM, 另外在UBUNTU英文环境下的确不用生成zh_CN的locale也可以输入中文的...

不过生成zh_CN的locale后, 时间区, 一般的使用习惯的确就可以改成汉语的了..
回复 支持 反对

使用道具 举报

发表于 2008-3-18 11:20:11 | 显示全部楼层
Post by elitedaili;1827834
看来是我绝对化了... 我没有试过SCIM, 另外在UBUNTU英文环境下的确不用生成zh_CN的locale也可以输入中文的...

不过生成zh_CN的locale后, 时间区, 一般的使用习惯的确就可以改成汉语的了..


你是说在ubuntu下面使用fcitx可以不生成zh_CN吗?

在debian下面呢你是过吗?

我试过但是没有成功,不知道是不是我自己的配置问题,

我指定95input文件里面有中文locale以后发现如果不编译指定的中文locale,编译完locale以后会出现警告提示,并且不能输入中文,

如果在95input里面不指定中文locale的话也无法输入中文,

前面有个人说可以使用:

#apt-get install im-switch
#im-swith -s fcitx -z default

im-swith是一个输入法的相关软件包,通过这个设定输入法。

不知道用这种方式是不是不需要中文locale?

:yun:
回复 支持 反对

使用道具 举报

发表于 2008-3-21 16:59:54 | 显示全部楼层
谢谢!!
呵呵,终于用linux打出汉字 了 :)
回复 支持 反对

使用道具 举报

发表于 2008-3-30 11:54:43 | 显示全部楼层
(etch版)我装好后使用en的locale,解决fcitx不能输入中文的情况是这样做的:
vi /etc/gtk-2.0/gtk.immodules找到一下一句:
    "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
    "xim" "X input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
    加入en为:
    "/usr/lib/gtk-2.0/2.4.0/immodules/im-xim.so"
    "xim" "X input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
这主要是参照曾在ubuntu下设置的方法,具体的原因可能是加入输入法的locale支持吧(自己的想法,不晓得对不对,还请高人来解释)
回复 支持 反对

使用道具 举报

发表于 2008-3-31 10:25:39 | 显示全部楼层
楼上的能在说的具体点吗,

我昨天按照你的方法做了,但是没有成功,

你用的locale是什么?还有什么其他的设置?

分享一下经验。
回复 支持 反对

使用道具 举报

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

本版积分规则

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