LinuxSir.cn,穿越时空的Linuxsir!

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

xmms中文问题

[复制链接]
发表于 2006-3-15 13:08:39 | 显示全部楼层 |阅读模式
大家帮忙看看
我的gtkrc.zh_CN
style "gtk-default-zh-cn" {
                fontset = "-*-bitstream vera sans-medium-r-normal-*-*-120-*-*-p-*-microsoft-cp1252,\
        -*-simsun-medium-r-normal-*-12-*-*-*-*-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"

我把字体直接放在/usr/share/fonts中,用mkfontdir mkfontscale,
xmms两个字体都是-*-simsun-medium-r-normal-*-12-*-*-*-*-*-gbk-0
结果还是看不到中文.查了很多贴都没用.
另外,我已经打过补丁了,粗体还是没出来.
发表于 2006-3-15 13:13:42 | 显示全部楼层
在xmms字体设置里填下:
-adobe-helvetica-medium-r-normal-*-*-120-*-*-p-*-iso10646-1,-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0
就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 13:22:34 | 显示全部楼层
还是不行...
其实就算是在console里面用root来mount分区都没有看见中文
lang.sh设置如下
#!/bin/sh
# Set the system locale.  (no, we don't have a menu for this ;-)
# For a list of locales which are supported by this machine, type:
#   locale -a

# en_US is the Slackware default locale:
#export LANG=en_US.gbk
export LANG=zh_CN.gbk
export LANGUAGE=en_US
export LC_TIME=en_US
export LC_CTYPE=zh_CN.gbk
export G_BROKEN_FILENAMES=1

# 'C' is the old Slackware (and UNIX) default, which is 127-bit
# ASCII with a charmap setting of ANSI_X3.4-1968.  These days,
# it's better to use en_US or another modern $LANG setting to
# support extended character sets.
#export LANG=C

# There is also support for UTF-8 locales, but be aware that
# some programs are not yet able to handle UTF-8 and will fail to
# run properly.  In those cases, you can set LANG=C before
# starting them.  Still, I'd avoid UTF unless you actually need it.
#export LANG=en_US.UTF-8

# Another option for en_US:
#export LANG=en_US.ISO8859-1

# One side effect of the newer locales is that the sort order
# is no longer according to ASCII values, so the sort order will
# change in many places.  Since this isn't usually expected and
# can break scripts, we'll stick with traditional ASCII sorting.
# If you'd prefer the sort algorithm that goes with your $LANG
# setting, comment this out.
export LC_COLLATE=C

# End of /etc/profile.d/lang.sh
还有个问题就是
我在/etc/profile设置
export XMODIFIERS=@im=fcitx
在~/.xinitrd里
写入fcitx&
结果每次进入KDE还是要人手启动fcitx.....怎么解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-15 23:04:14 | 显示全部楼层
哪位帮忙看一下啊?
回复 支持 反对

使用道具 举报

发表于 2006-3-16 09:37:58 | 显示全部楼层
1.slackware里自带的mkfontdir和mkfontscale不能正确的生成fonts.dir和fonts.scale, 生成的这两个文件里没有gbk编码, 用gb2312应该就正常了. 奇怪的是我从网上下了ttmkfdir的源码, 编译后仍然无法正确生成fonts.scale文件, 甚至比系统自带的mkfontscale生成的还要少, 真是搞不懂, 难道ttmkfdir版本不对?
2.mount时加上iocharset=cp936没有?
回复 支持 反对

使用道具 举报

发表于 2006-8-30 08:17:45 | 显示全部楼层
我在/etc/profile设置
export XMODIFIERS=@im=fcitx
在~/.xinitrd里
写入fcitx&
结果每次进入KDE还是要人手启动fcitx.....怎么解决?

是这样的.你在~/.kde/autostart下面建立个快捷方式.运行内容是fcitx就可以随机运行了.我是这样做的.
回复 支持 反对

使用道具 举报

发表于 2006-8-30 08:32:40 | 显示全部楼层
为何使用 xmms 呢?
还有干嘛非要 gbk
gb2312 蛮好的
回复 支持 反对

使用道具 举报

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

本版积分规则

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