歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

xmms等基於gtk的程序菜單顯示simsun字體的方法

  在幾位朋友的耐心幫助下,終於使xmms能正確顯示漢字了。大家的勞動成果不敢獨吞,特總結出來供有相同問題的朋友參考。    一、安裝simsun字體。    1、復制simsun.ttc到字體目錄,並改名為simsun.ttf。  #mkdir /usr/fhare/fonts/truetype/simsun  #cp /mnt/c/fonts/simsun.ttc /usr/share/fonts/truetype/simsun/simsun.ttf    2、安裝ttmkfdir軟件包。  #apt-get install ttmkfdir    3、在simsun.ttf所在文件夾建立fonts.scale和fonts.dir文件。  #ttmkfdir  #cp fonts.scale fonts.dir    4、在XF86Config-4文件中設置字體路徑。  #vi /etc/X11/XF86Config-4  在 # if the local font server has problems, we can fall back on these後添加如下一行:  FontPath "/usr/share/fonts/truetype/simsun    二、設置gtk使用simsun字體,以下方法任選一種,優先級依次增大。    1、編輯/etc/gtk/gtkrc.zh_CN文件。  #vi /etc/gtk/gtkrc.zh_CN  修改相關代碼如下:  -*-simsun-medium-r-normal--16-*-*-*-*-*-zh_CN.GB2312    注:GB2312可以用GBK替換,因為GBK會導致Firefox中Flash菜單無法顯示,所以我用了GB2312。    2、復制/etc/gtk/gtkrc.zh_CN文件到用戶根目錄下,改名為.gtkrc.zh_CN,並照方法1修改相關代碼。  #cp /etg/gtk/gtkrc.zh_CN ~/.gtkrc.zh_CN    注:~/代表你要修改的用戶的根目錄,他只對該用戶起作用,優先級最大。    三、設置默認字符編碼,以下方法任選一種,優先級依次增大。    1、#dpkg-reconfigure locales  安裝你所需要的字符編碼,並將默認字符編碼選擇為第二步中設置的字符編碼。    2、#vi /etc/X11/Xsession.d/20start-GB2312  添加如下代碼:  eXPort LC_ALL=zh_CN.GB2312  export LANG=zh_CN.GB2312    注:20start-GB2312文件名可以任意起,GB2312可以用GBK替換,要與步驟2中設置的字符編碼相同。    3、在用戶根目錄下修改.xsession文件,如果沒有就新建。  #vi ~/.session  添加方法2中的代碼。    注:~/代表你要修改的用戶的根目錄,他只對該用戶起作用,優先級最大。    經過以上三步,你的xmms等基於gtk的程序應該能夠顯示中文菜單了,注銷登陸X,啟動xmms試試吧。這樣處理完,xmms菜單中的字體選項選種支持雙字節字體後,能直接選擇並支持simsun字體了。




Copyright © Linux教程網 All Rights Reserved