LinuxSir.cn,穿越时空的Linuxsir!

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

请问如何产生新的locale的字符集

[复制链接]
发表于 2006-2-9 10:20:23 | 显示全部楼层 |阅读模式
系统是slackware-10.2
安装时只产生gbk,现在想添加gb2312,gb18030等。
以前我使用debian时有命令:
dpkg-reconfigure locale
请问slackware中有什么类似命令或方法。
谢谢!
发表于 2006-2-9 13:18:58 | 显示全部楼层
产生是什么意思?要是调整的话pkgtool中选设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 14:32:46 | 显示全部楼层
可是pkgtool 没有 locale 这个如软件包。(pkgtool的setup的软件极少)
回复 支持 反对

使用道具 举报

发表于 2006-2-9 15:04:44 | 显示全部楼层
呵呵 sorry 困扰你了,修改系统的 /etc/profile.d/lang.sh 或者在自己家目录中 .bashrc 手工 export LANG=zh_CN.UTF-8 这个是个例子。
不过我还是不明白你说的产生GBK是什么意思,也不明白你“添加”这个词是什么意思。
不好意思了,Slack下极少用工具,PkgTool也不熟,多嘴那么一句。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 15:17:13 | 显示全部楼层
不好意思,是我没说清楚。
是这样的,我现在的
/usr/X11R6/lib/X11/locale/
目录中没有 zh_CN.GB2312 和 zh_CN.18030。
只有 zh_CN 和 zh_CN.GBK。
这是因为我安装时只产生这两种中文字体集。(我猜的)
现在我想增加其它两种,该怎么做?
我以前是使用 debian 的 dpkg-reconfigure locale
如何在界面中选择即可。
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-2-9 16:42:13 | 显示全部楼层
Google了半天,没有一个明确的答案。有朋友来解惑吗?/usr/X11/lib/X11/locale/下的文件是如何产生的??生成/usr/share/locale/下的语言环境倒是会了,呵呵,又学了点东西。不过这以下的文件跟/usr/X11/lib/X11/locale/下的不一样,谁能说说它们的区别??顺便打听一下dpkg-reconfigure locale的确切作用,我不用Debian好久了,以前我就当它是个选语言环境的东西,不知道它跟export LANG做的是一样的事情吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 18:13:11 | 显示全部楼层
请问 /usr/share/locale 下的语言环境如何生成?
也许这也能解决我的问题。
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-2-9 21:04:40 | 显示全部楼层
用 localedef 定义。
localedef -c -i zh_CN -f GBK --prefix=/home/shannleon/tmp
就在 /home/shannleon/tmp 下生成了zh_CN.GBK
zh_CN是locales,GBK是charmaps。具体还有那些就查/usr/share/i18n。不过说实在的,我觉得没必要搞这个。你不想用其他的那些locale,删了就完了撒 :-)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-10 09:31:19 | 显示全部楼层
其实我也不懂这些目录下文件有什么用途。
只是在 fvwm 起来时有许多错误信息,其中有
[FVWM][FlocaleGetFontSet]: (-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-me
dium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*) Missing font cha
rsets:
GBK-0
......
等等
而且,fvwm的标题不能显示汉字。另外, emacs 无法接受其它程序中的汉字
拷贝,也不能接受 fcitx 的汉字输入。这些情况刚开始时没有,我也不知道
该了什么就成这样了,所以就怀疑这些目录少了什么。
还是你说的对,跟它们无关。
谢谢!
回复 支持 反对

使用道具 举报

发表于 2006-2-10 14:03:27 | 显示全部楼层
你的这些要求的确不关X11下那个locales目录的事。FVWM要支持汉字你要升级成2.5以后版本的,Slack带的是稳定版本,2.4.19.如果需要,我把我的FVWM SlackBuild脚本附在后头吧,2.6.15的,带菜单真透明。
Emacs的问题不清楚,好久没有用过了。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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