LinuxSir.cn,穿越时空的Linuxsir!

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

解决aMule显示中文问题

[复制链接]
发表于 2006-3-20 21:07:28 | 显示全部楼层 |阅读模式
以前用aMule,系统设置简体中文可以显示中文菜单。但是下载列表中,如果下载的文件名是中文的,就会显示乱码,尝试了一下发现aMule的菜单和下载列表需要设置不同的locale:
文件下载列表必须设置:LC_CTYPE=zh_CN.utf8才能正确显示中文。但菜单却成了空白的了,如果菜单要显示中文或英文,必须设置LC_MESSAGES=zh_CN.gb2312/en_US.utf8。

但是上面的设置与GVIM和FCITX有冲突,如果LC_CTYPE=zh_CN.utf8,fcitx用不了,如果LC_MESSAGES=zh_CN.gb2312,gvim菜单的英文字母成了一个个????。所以需要给aMule单独设置locale:

随便建一个脚本(^_^,这可能不算脚本):
cat > amule.cn.sh <<"EOF"
export LANG=en_US.utf8
export LC_CTYPE=zh_CN.utf8
amule &
unset LANG
unset LC_CTYPE
EOF
chmod +x amule.scripts.cn
执行这个脚本启动amule就可以鱼和熊掌兼得了。

同样建一个脚本启动gimp,gimp也可以显示中文了:
cat > gimp.cn.sh <<"EOF"
export LC_MESSAGES=zh_CN
gimp &
unset LC_MESSAGES
EOF

这样单独为应用程序设置locale,可不必影响系统的locale设置。
发表于 2006-3-20 22:52:07 | 显示全部楼层
LANG=en_US.utf8  LC_CTYPE=zh_CN.utf8 amule &
或者
LC_MESSAGES=zh_CN gimp &

就可以了。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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