LinuxSir.cn,穿越时空的Linuxsir!

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

汉化就这么难?

[复制链接]
发表于 2004-5-30 12:20:02 | 显示全部楼层 |阅读模式
各位网友:

  折腾了好几天了,我就是希望有一个可以输入中文,显示中文的 fvwm.

    网上的中文化的文章我也看了不少,怎么就没有一个能够说得详细一些?

  真不明白,网上那么多的 RedHat ... 各种发行版的说明。
  
  我请求,对这个问题有些了解的网友,不要各写各的文章,我们写一个文章,一个详细的,照着做就一定能成功的文章行吗?就像 Lfs 文档一样?

  在启动 fvwm 时遇到下面的问题:
   
mv_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for net6/wmj:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

[FVWM][FlocaleInit]: WARNING -- Cannot set locale modifiers
[FVWM][FlocaleGetFontSet]:
(-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,
-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,
-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*) Missing font charsets: GBK-0

[FvwmButtons][FlocaleInit]: WARNING -- Cannot set locale modifiers

[FvwmButtons][FlocaleGetFontSet]: (fixed) Missing font charsets: GBK-0

[FvwmPager][FlocaleInit]: WARNING -- Cannot set locale modifiers

[FvwmIconMan][FlocaleInit]: WARNING -- Cannot set locale modifiers

[FvwmIconMan][FlocaleGetFontSet]: (7x13bold) Missing font charsets: GBK-0

Warning: X locale modifiers not supported, using default
[FvwmPager][FlocaleGetFontSet]:
(-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,
-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,
-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*)
Missing font charsets: GBK-0

Warning: X locale modifiers not supported, using default

[FvwmPager][FlocaleGetFontSet]: (5x8) Missing font charsets: GBK-0

[FvwmPager][FlocaleGetFontSet]: (lucidasanstypewriter-12) Missing font charsets:GBK-0


我的系统是:

LFS 5.0

XFree86 4.4.0 Binary

pkgconfig 0.15.0
FreeType 2.1.8
glib 2.4.1
expat 1.95.7
fontconfig 2.2.94
xrender 0.8.3
xft 2.1.2
pango 1.4.0
atk 1.6.0
GTK 2.4.1

xpm 3.4
libstroke 0.5.1
readline 4.3
rplay 3.3.2
fvwm 2.5.10

fcitx 2.0.2
rxvt 2.7.10

梦佳
发表于 2004-5-30 12:21:29 | 显示全部楼层
梦佳 ??
 楼主| 发表于 2004-5-30 12:37:12 | 显示全部楼层

那是我的签名

我忘记说现在的问题:

我不知 XFree86 的 Locale 是怎么回事,在 Xterm 中我可以看到中文,

在 rxvt 中看不到中文,另外,执行 fcitx 没有错误信息,但 C-Space
调不出中文输入法。

我是一个程序员,相信对于程序比起其它新手有很多经验,就连我都有些要放弃了,还会有多少人能过这一关呢,如果事情一直是这样,我相信 Linux 永远也不会火起来。

很多网友爱 Linux ,但又有多少人尊重,重视 Linux 精神?

说了些气话,这些天真的是很郁闷,有些心痛。
发表于 2004-5-30 12:41:22 | 显示全部楼层
Missing font charsets: GBK-0

你大概在X的字体设置里没有定义GBK吧?

检查一下fonts.dir的内容,看看有没有定义gbk。
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-iso8859-1
ai=0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-iso8859-1
ai=0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:sw=1:bw=0.5:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.2:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:ab=y:sw=1:bw=0.5:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-iso8859-1
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gb2312.1980-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:simsun.ttf -misc-simsun-medium-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:simsun.ttf -misc-simsun-medium-i-normal--0-0-0-0-c-0-gbk-0
ab=y:simsun.ttf -misc-simsun-bold-r-normal--0-0-0-0-c-0-gbk-0
ai=0.2:ab=y:simsun.ttf -misc-simsun-bold-o-normal--0-0-0-0-c-0-gbk-0
ai=0.4:ab=y:simsun.ttf -misc-simsun-bold-i-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:simsun.ttf -misc-simsun-medium-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.4:ab=y:simsun.ttf -misc-simsun-bold-ri-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:simsun.ttf -misc-simsun-medium-ro-normal--0-0-0-0-c-0-gbk-0
ai=-0.2:ab=y:simsun.ttf -misc-simsun-bold-ro-normal--0-0-0-0-c-0-gbk-0
发表于 2004-5-30 12:43:58 | 显示全部楼层
或者在X下运行这个命令:
xlsfonts|grep gbk
or
xlsfonts|grep gb
如果没有定义gbk,用gb2312也能凑合不是?呵呵
 楼主| 发表于 2004-5-30 12:50:53 | 显示全部楼层

有 GBK

谢谢网友的回复。

xlsfonts | grep gbk

-misc-simsun-bold-i-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-bold-r-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-medium-i-normal--0-0-0-0-p-0-gbk-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gbk-0

可能 FVWM 找到到字体,是因为我的 fvwmrc 写得问题

但 rxvt 中不显示中文,fcitx 没反映就不知是什么问题了。
发表于 2004-5-30 12:56:17 | 显示全部楼层
rxvt -bg black -fg gray -fn 8x16 -fm -misc-simsun-*-16-*-gb2312.1980-0
我是这样启动rxvt的。

把你fvwm2rc里有关字体定义部分贴出来看看?
在xterm里运行fctix,看它有哪些出错信息?
 楼主| 发表于 2004-5-30 13:17:04 | 显示全部楼层

rxvt 可以看到中文啦!

谢谢网友的回复

在 r处xvt 下我已经可以看到中文了,但还是不够运行 fcitx 输入法。

从console下可以看到 Failed to open input method 字样。
xterm 下运行 fcitx 没有任何错误信息。

还是有 Warning: X locale modifiers not supported, using default

感觉那些 Missing font charsets 是因为我的 fvwmrc 文件中字体名称写得不正确有,我还需要补习这方面的知识,所以 fvwmrc 我就暂时不帖出了。
发表于 2004-5-30 13:18:19 | 显示全部楼层

我现在也是想让fvwm汉化

但我xlsfonts | grep gbk或者grep gb都没有找到匹配,该怎么解决这个问题?怎么加这些
字体?

望大家帮助,我现在的lfs就剩这么一个fvwm的汉化问题了,谢谢!
发表于 2004-5-30 13:22:34 | 显示全部楼层
retypedef,看过你另外一篇主题了,你看看那个myfontsdir目录(也就是你放simsun.ttf的目录)里的fonts.dir是否有中文字符集的定义。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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