X.org 下 XMMS aMule 等 Gtk1 程序的中文解决

Xorg 和 XFree86 的 locale 处理不太一样,如果再用 gtkrc.utf-8 的话 , 就必须指定一定的顺序中日韩等多个字体,不然中文就有问题.

这样,直接用 gtkrc.zh_CN.utf-8 就会更简单了

如果存在 /etc/gtk/gtkrc.zh_CN 这个文件

$sudo cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8

就可以了

XMMS 字体可以设置为:

  • -adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*

如果不存在,直接建立

$sudo gedit /etc/gtk/gtkrc.zh_CN.utf-8

文件内容为:

 # $(gtkconfigdir)/gtkrc.zh_CN
 #
 # This file defines the fontsets for Chinese language (zh) using 
 # the simplified chinese standard GuoBiao as in mainland China (CN) 
 # 
 # 1999, Pablo Saratxaga < [email protected] > 
 #
 style "gtk-default-zh-cn" {
 fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,/
 -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
 } class "GtkWidget" style "gtk-default-zh-cn"

你可能感兴趣的:(X.org 下 XMMS aMule 等 Gtk1 程序的中文解决)