LinuxSir.cn,穿越时空的Linuxsir!

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

关于knoppix的中文输入问题?

[复制链接]
发表于 2003-3-7 13:42:27 | 显示全部楼层 |阅读模式
我在用knoppix(tw),我用knoppix lang=cn,进入icewm后,local是zh_CN.GB2312
当我在terminal里面,用ctrl+space就能调出简体输入法,可在用其他的软件时就不行了,openoffice,mozilla等都不能输入中文。另外,系统里面装了chinput也不能用,在terminal里面输入
chinput出现如下提示:
Chinput Version 3.0.2--XIM Server
Distributed under the terms of the GNU General Public License (GPL)
can't open Input Method Service:
Input Method Name: Chinput
Tranport Address:X/
Chinese Input Server is already activated
[1] Done(1) Chinput
请问这该怎莫办?
还有,用KDiskfree这个图形的方式mount的windows分区看不到中文目录,每次都要手动去
mount -o iocharset=cp936 -t vfat .......才能看到中文目录。
请问有没有好办法可以让KDiskfree这个图形软件以-o iocharset=cp936的方式mount?
发表于 2003-3-7 14:17:17 | 显示全部楼层
你在terminal里面,运行openoffile,mozilla等,能切换出输入法么?
 楼主| 发表于 2003-3-8 23:50:30 | 显示全部楼层

行了。

我在terminal里面运行openoffice,mozilla可以输入中文了。
不过要启动chinput,必须是leavel 0才可以。
可那位高手能告诉我为什么一定要在terminal里面运行呢?
我要怎么修改,才能从菜单里运行,也可以用中文输入?
发表于 2003-3-9 00:38:06 | 显示全部楼层
这是因为你的locale设置有问题,应用程序的locale和输入法的locale不一样,而在terminal里启动时,应用程序locale和输入法locale就一样了,所以没有问题。原因是,你的X在启动前,locale不是中文,而X下的应用程序,实际上是继承X启动前shell里的环境变量。
先看看你的~/.bash_profile文件里,有没有
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
如果没有,就加上它。再看看~/.bashrc文件里有没有
source /etc/profile
如果有了这两个地方,你的locale设置就正常了,要在.bashrc文件里设置locale,这样能保证应用程序和输入法的locale是相同的。
 楼主| 发表于 2003-3-9 13:09:04 | 显示全部楼层

不明白

我在启动的时候加上了knoppix lang=cn
就已经是让环境变成zh-CN.GB2312了,而且icewm界面里面的繁体也都是乱码了,我想这说明我在x下的环境已经是zh_CN.GB2312了,可是当我启动mozilla,kword的时候,有变成繁体中文,请问mozilla,等软件可以自己设置local吗?
 楼主| 发表于 2003-3-11 09:39:11 | 显示全部楼层
没人再帮帮我了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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