amarok 1.2.3 完美中文支持版制作完成
参见升级帖。 :-D 不完吧,不知道1.2.3中文文件名的播放问题解决没有。 应该解决了。 do you mind releasing the patch? I'd like to have a look at it.thanks http://www.magiclinux.org/people/kanker/os/srpms/amarok-1.2.3-mgc.patch http://www.magiclinux.org/people/kanker/os/srpms/amarok-1.2.3-mgc.patch
no! it's a wrong patch,cannot work. see:
http://www.magiclinux.org/dev/final/update/PATCHES/amarok-1.2-cjk.patch 我装了出现问题,请帮看一下
$ amarok
amaroK: Starting amarokapp..
amaroK: Don't run gdb, valgrind, etc. against this binary! Use amarokapp.
QObject::connect: Cannot connect Engine::Base::statusText( const QString& ) to (null)::shortMessage( const QString& )
QObject::connect: Cannot connect Engine::Base::infoMessage( const QString& ) to (null)::longMessage( const QString& )
amarokapp: symbol lookup error: amarokapp: undefined symbol: _ZN11KSystemTray9setPixmapERK7QPixmap It seems to me that besides the patch to the file of amarok/src/loader/loader.cpp, all the others are not necessary: you can set an encoding for your tags to be decoded in the configure dialog.
can anyone give me a clue what the patch is supposed to rectify? 如果你不打其他补丁的话,修改中文tag后在系统中显示是乱码。 嘿嘿,还经常crash嘛? 如果你不打其他补丁的话,修改中文tag后在系统中显示是乱码。
不好意思,不明白你这句话是啥意思
我现在没有打什么其他补丁(official gentoo ebuild),我的 tag 中的中文可以显示,没什么问题的
唯一一个问题就是:如果没有 tag,显示文件名的话,而且如果文件名是中文,那么就会显示成方块。不过,我看这个patch 也解决不了这个问题:我的 locale 是 utf-8,但是 那些文件都是放在 fat32 分区上的,都是 gb 系列的编码
有时间我会把这个解决了,但是要想出来一个能被上游接受的 patch 还是要比较费思量的... crash 好像还不至于吧...
不过我是从 1.2.2 才开始用的 KanKer: oh, 又看了一遍,明白你意思了
我从来不去修改 tag 的,所以没发现这个问题... 见谅
没打 patch 的话,amarok 会以utf8 方式保存的... 也说的过去啊。不知道 kanker 指的系统 是具体指哪里? liuspider,一看你就没有仔细测试,其实在不打补丁的时候,amarok 1.2.x 中文支持问题一箩筐。我懒得在这里说了。
另外,不建议使用不符合国标和国人习惯的 utf-8 local,在国内发行版本里最起码也是 gbk,通常都是 gb18030。国外发行版本显然在这点上对 cjk 文字持歧视态度。现在的网络仍然沿袭着 gb2312 的传统,是个 ANSI 的世界。utf-8 对于西文不会有什么问题,无论你用 gb2312 还是 utf-8 打开一个英文文本文件,基本都能正确显示,但是对于中文就有无穷无尽的麻烦。另外,utf-8 相对 gb18030 来说存在不能一一对应的问题,从而带来潜在风险。 呵呵,我一直用的都是 utf-8 的 locale ,没什么问题啊? 除了我上面提到的那个,我现在已经解决了:就是在启动 amarok 时,指定 LANG=zh_CN.GBK 就好了
我现在用 amarok 1.2.3,没打任何补丁,现在中文显示什么的都没什么问题啊,不过我没试过修改 tag
(我之所以用 utf-8 ,因为可以输入任何其他语言的:做输入法平台是不能只看中文的)
对我来说 gb2312 就足够用的了, gbk 完全够用,而我是绝对用不到 gb18030 中才有的那些字的...