debian的gnome下的xmms乱码解决方案(简单可行)

Totem,mplayer,sopcast,realplayer,bmp
回复
codepin
帖子: 18
注册时间: 2005-12-09 18:14
送出感谢: 0
接收感谢: 0

debian的gnome下的xmms乱码解决方案(简单可行)

#1

帖子 codepin » 2006-11-04 13:31

1.xmms使用的是GTK 1.x的字体机制,与现在通用的fontconfig有所区别,故而要按GTK 1.x的字体机制安装一可用之中文字体。
2.本文采用simsun.ttc字体进行配置
3.复制simsun.ttc到/usr/share/fonts/local目录下,没有就建一个目录(目录的位置不是绝对的)
4.在/usr/share/fonts/local下生成字体信息文件fonts.dir,fonts.scale.命令如下:
$mkfontscale
$mkfontdir
(注:mkfontdir不能生成ttc,ttf的字体信息文件)
5.添加到xlsfonts内:
$xset +fp /usr/share/fonts/local/
6. 在/etc/X11/XF86Config-4或者/etc/X11/xorg.conf (取决于你所采用的xserver)中添加
FontPath "/usr/share/fonts/local/"
7. 查看系统是否能找到所安装的字体
$xset q
$xlsfonts | grep gb
8.cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
9.编辑/etc/gtk/gtkrc.zh_CN.utf-8为下面的形式:
style "gtk-default-zh-cn-utf8" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn-utf8"
10.启动xmms把它的"首选项"-->"字体" 都设置成:
-bitstream-bitstream charter-medium-r-normal-*-*-120-*-*-p-*-iso10646-1,-misc-simsun-medium-r-normal-*-*-110-*-*-p-*-gb2312.1980-0
11.在xmms的"选项"-->"标题"-->"标题格式"设置成: %f .即只选择显示文件的名称.(注:音频文件的描述信息有不同编码,这可能导致乱码)


提示:注意第6条,xmms乱码的原因可能是你重新配置了/etc/X11/xorg.conf(比如装nvidia显卡驱动)而丢失了一些有用的FontPath项,查一下你以前的xorg.conf文件的备份,将相应的FontPath项加入你配置后的/etc/X11/xorg.conf文件,用ubuntu 6.06 的解决办法也应该是可以的。
friendshingle
帖子: 9
注册时间: 2006-11-04 20:58
送出感谢: 0
接收感谢: 0
联系:

好用,在 6.10 (AMD64) 测试通过

#2

帖子 friendshingle » 2006-11-05 19:58

好用,在 6.10 (AMD64) 测试通过
supertc
帖子: 112
注册时间: 2006-06-09 21:22
送出感谢: 0
接收感谢: 0

#3

帖子 supertc » 2006-11-06 1:19

6.10下我按照上面的设置设了,当时是可以,但是重新启动以后就不行了,不知道是怎么回事。
supertc
帖子: 112
注册时间: 2006-06-09 21:22
送出感谢: 0
接收感谢: 0

#4

帖子 supertc » 2006-11-06 1:20

重启后不行,在终端下又执行这个就好了,

xset +fp /usr/share/fonts/local/

每次这样好烦,不知道有什么解决方法
codepin
帖子: 18
注册时间: 2005-12-09 18:14
送出感谢: 0
接收感谢: 0

#5

帖子 codepin » 2006-11-09 9:52

请注意配置文件/etc/X11/xorg.conf,在配置文件中要把字体所在的目录加入其中,下面可作参考:



Section "Files"
FontPath "/usr/share/X11/fonts/misc"
# FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
RgbPath "/usr/lib/X11/rgb"
FontPath "/usr/share/fonts/local/"
EndSection



其实字体,都可以设置成
-misc-simsun-medium-r-normal-*-*-140-*-*-p-*-cns11643-2

(可在浏览栏选择该字体和大小,选择时xmms可能反映迟钝一些,不影响使用)
herowhd
帖子: 1
注册时间: 2006-09-02 20:24
送出感谢: 0
接收感谢: 0

Re: debian的gnome下的xmms乱码解决方案(简单可行)

#6

帖子 herowhd » 2006-11-10 10:50

codepin 写了:1.xmms使用的是GTK 1.x的字体机制,与现在通用的fontconfig有所区别,故而要按GTK 1.x的字体机制安装一可用之中文字体。
2.本文采用simsun.ttc字体进行配置
3.复制simsun.ttc到/usr/share/fonts/local目录下,没有就建一个目录(目录的位置不是绝对的)
4.在/usr/share/fonts/local下生成字体信息文件fonts.dir,fonts.scale.命令如下:
$mkfontscale
$mkfontdir
(注:mkfontdir不能生成ttc,ttf的字体信息文件)
5.添加到xlsfonts内:
$xset +fp /usr/share/fonts/local/
6. 在/etc/X11/XF86Config-4或者/etc/X11/xorg.conf (取决于你所采用的xserver)中添加
FontPath "/usr/share/fonts/local/"
7. 查看系统是否能找到所安装的字体
$xset q
$xlsfonts | grep gb
8.cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8
9.编辑/etc/gtk/gtkrc.zh_CN.utf-8为下面的形式:
style "gtk-default-zh-cn-utf8" {
fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
-misc-simsun-medium-r-normal--14-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn-utf8"
10.启动xmms把它的"首选项"-->"字体" 都设置成:
-bitstream-bitstream charter-medium-r-normal-*-*-120-*-*-p-*-iso10646-1,-misc-simsun-medium-r-normal-*-*-110-*-*-p-*-gb2312.1980-0
11.在xmms的"选项"-->"标题"-->"标题格式"设置成: %f .即只选择显示文件的名称.(注:音频文件的描述信息有不同编码,这可能导致乱码)


提示:注意第6条,xmms乱码的原因可能是你重新配置了/etc/X11/xorg.conf(比如装nvidia显卡驱动)而丢失了一些有用的FontPath项,查一下你以前的xorg.conf文件的备份,将相应的FontPath项加入你配置后的/etc/X11/xorg.conf文件,用ubuntu 6.06 的解决办法也应该是可以的。
我也是重启以后就不行了,不知道是怎么回事,我查了xorg.conf文件,没有问题的
头像
deng
帖子: 130
注册时间: 2006-04-09 14:09
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 deng » 2006-11-16 9:22

顶你个肺,好啊!
Programming is fun
==========================
http://oteam.cn
图片
xtra2000
帖子: 16
注册时间: 2006-10-06 11:20
送出感谢: 0
接收感谢: 0

#8

帖子 xtra2000 » 2006-11-16 20:22

我现在用bmp。挺好的。
codepin
帖子: 18
注册时间: 2005-12-09 18:14
送出感谢: 0
接收感谢: 0

xmms字体

#9

帖子 codepin » 2007-03-26 20:05

重新生成/etc/xorg.conf文件,该文件内的字体配置项,可导致xmms字体显示出问题。
回复

回到 “影音多媒体”