- 论坛徽章:
- 0
|
MPlayer中文菜单
作者:uniuwo 2005-01-22 17:32:38 来自:Linux公社
1)
在编译MPlayer的时候可以使用--language选项启用本地语言支持,
例如:
$SRCROOT/>./configure --enable-gui --language=zh_CN,en
这样以zh_CN为主,缺的部分为英语en
前面的帖子里面提到没有显示中文的问题,这个是编码的问题,根本的原因是编码。
最主要的一个文件是$SRCROOT/help/help_mp-zh_CN.h,这个文件有点久了,编码是GB2312,而现在一般的Linux发行版都用UTF-8编码,造成显示不出来或者乱码。可以用iconv转换该文件的编码,不妨将此文件改名为help_mp-zh_CN.h.bak,
$SRCROOT/help/>iconv -f gb2312 -t utf-8 help_mp-zh_CN.h.bak -o help_mp-zh_CN.h
然后修改$SRCROOT/DOCS/man/下面的目录 zh 为 zh_CN,其中的mplayer.1文件也是GB2312的编码,也可用iconv转编码。
建议将这些修改完成后再 configure。
2)
添加菜单项,MPlayer没有建立菜单项,大家觉得不够爽。其实自己来做一个也很容易。在此做个示例:
系统Fedora Core 3
在/usr/share/applications/中建一个mplayer.desktop文本文件,我用vi编辑的,内容:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=MPlayer
Name[zh_CN]=MPlayer播放器
Comment=MPlayer-the Media Player
Comment[zh_CN]=媒体播放器,播放各种视频音频媒体
Exec=gmplayer
MimeType=video/mpeg;video/quicktime;video/x-msvideo;audio/x-mp3;audio/x-mp2;
Icon=/usr/local/share/mplayer/MPlayerIcon.png
Terminal=false
Type=Application
Categories=Application;AudioVideo;
可以自己做一个图标如MPlayerIcon.png。
这样下次登录的时候可以在开始菜单中找到MPlayer了。
见附件.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44854/showart_380457.html |
|