LinuxSir.cn,穿越时空的Linuxsir!

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

升级xorg-x11到6.8.2-r2,gbk locale下的gtk1程序居然乱码?

[复制链接]
发表于 2005-6-18 08:53:27 | 显示全部楼层 |阅读模式
照例给xorg-x11-6.8.2-r2打了两个补丁,xorg-x11-6.8.x-gb18030.patch和xinitrc.patch。
xorg-x11-6.8.x-gb18030.patch最显著的作用是输入法能够输出gb18030编码字符,网页flash右键弹出美观的中文。
使用xmms及gmplayer时发现菜单界面居然乱码,再查看xorg生成的/usr/share/fonts/ttf/zh_CN/fonts.dir文件,发现没有gbk编码,用ttmkfdir手动生成也没用。无奈只能降级到xorg-x11-6.8.2-r1,一切ok。
发表于 2005-6-18 10:36:48 | 显示全部楼层
Post by midx
照例给xorg-x11-6.8.2-r2打了两个补丁,xorg-x11-6.8.x-gb18030.patch和xinitrc.patch。
xorg-x11-6.8.x-gb18030.patch最显著的作用是输入法能够输出gb18030编码字符,网页flash右键弹出美观的中文。
使用xmms及gmplayer时发现菜单界面居然乱码,再查看xorg生成的/usr/share/fonts/ttf/zh_CN/fonts.dir文件,发现没有gbk编码,用ttmkfdir手动生成也没用。无奈只能降级到xorg-x11-6.8.2-r1,一切ok。

我也是一样这个问题。让我忙了半天,搞了无数的gtk汉化工作,结果还是那鸟样,shit。
什么时候Linux能有一个不用我们操心的,能够舒舒服服的用的桌面环境。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-18 11:51:28 | 显示全部楼层
搞定!就我本人而言,linux本来就是用来折腾的
比较一下,xorg-x11-6.8.2-r2与xorg-x11-6.8.2-r1只是在ebuild里有些不同,按以往的经验gtk1问题不外乎ttmkfdir、mkfontscale在作怪,果然在xorg-x11-6.8.2-r2.ebuild中找到以下字段并逐行注释掉,重新emege xorg-x11,::太阳出来了::
  1.                                         # ttmkfdir fails on some stuff, so try mkfontscale if it does
  2.                                         local ttmkfdir_return=$?
  3.                                         if [ ${ttmkfdir_return} -ne 1 ]; then
  4.                                                 LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${ROOT}/usr/$(get_libdir)" \
  5.                                                 ${ROOT}/usr/bin/mkfontscale \
  6.                                                         -a /usr/share/fonts/encodings/encodings.dir \
  7.                                                         -- ${x}
  8.                                         fi
复制代码
回复 支持 反对

使用道具 举报

发表于 2005-6-18 14:35:14 | 显示全部楼层
我这样做了,没用
回复 支持 反对

使用道具 举报

发表于 2005-6-19 16:35:31 | 显示全部楼层
怀疑楼上两个的path是否一样ing……要不为啥步骤一样,结果不同捏?
回复 支持 反对

使用道具 举报

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

本版积分规则

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