LinuxSir.cn,穿越时空的Linuxsir!

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

ubuntu-hoary中GTK1的程序比如xmms中文显示问题

[复制链接]
发表于 2005-3-10 02:05:37 | 显示全部楼层 |阅读模式
原先sid/sarge中在gtk目录中加个文件
gtkrc.zh_CN.utf8
内容为
style "gtk-default-zh-cn-utf8" {
        fontset = "-gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1,\
"
}
class "GtkWidget" style "gtk-default-zh-cn-utf8"
xmms显示正常。
昨升到ubuntu后发现此法无效了,哪位已经研究过的帮帮忙勒。我现在xmms下菜单和曲名都乱码了。
注:我的locale是utf8的
 楼主| 发表于 2005-3-10 17:06:24 | 显示全部楼层
还没解决,自己顶
回复 支持 反对

使用道具 举报

发表于 2005-3-10 17:26:44 | 显示全部楼层
我的也没完全解决,不过至少简体中文显示没问题。
你可以先这样试试:
创建gtkrc.utf8:

[php]
style "gtk-default-utf8" {
       fontset = "-*-song-*-*-*--14-*-*-*-*-*-*-*,-*-song-*-*-*--14-*-*-*-*-*-*$
"
}

class "GtkWidget" style "gtk-default-utf8"
[/php]

然后修改xmms的字体设置同上。
这样显示有点儿丑。

和你一起等解决方法。


环境:locale是zh.CN-UTF8,xtt等模块未载入。
回复 支持 反对

使用道具 举报

发表于 2005-3-10 17:27:33 | 显示全部楼层
何不考虑其他的 etc:BMP ,Rhythmbox
Ubuntu默认的是Rhythmbox呢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-10 17:31:11 | 显示全部楼层
我的好了:文件与我原来的一样,把gtkrc.zh_CN.utf8中改为
fontset = "-adobe-helvetica-medium-r-normal--16-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
就恢复了,好象升级至ubuntu的时候,把原先的引用的unifont字体也自动删掉了.
回复 支持 反对

使用道具 举报

发表于 2005-3-10 17:41:53 | 显示全部楼层
应该不是把unifont字体删掉了吧。
我这里肯定有GNU的unifont字体。但就是显示不出来。xfontsel可以找到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-10 17:53:12 | 显示全部楼层
对的,没删掉,但是不能用,不知道为什么,有人能帮忙解释么?
现在我的配置又改了,
{
fontset = "-adobe-helvelica-medium-r-normal--14-*-*-*-*-*-iso8859-1,\
-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,fixed"
}在xmms中字体填入-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,fixed就全部正常了

另参见http://www.linuxsir.cn/bbs/showt ... highlight=gtk文章
回复 支持 反对

使用道具 举报

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

本版积分规则

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