完全Linux ---- 让kaffeine显示中文字幕

Ubuntu 6.06已经的Kaffeine已经支持字幕的显示了,但是其默认安装还不能显示中文字幕。

Kaffeine作为Xine的前端,采用Xine引擎,当然字幕的显示也是以来Xine库了。Xine的字幕显示需要自己定义的一些特殊格式的字体,而其默认安装只带了几种英文字体,这就是Kaffine之所以无法显示中文字幕的原因,知道了原因,解决起来就很容易了。

首先我们需要准备的是制作字体的工具,叫做xine-fontconv。源里的xine是没有这个工具的,有兴趣的话大家可以去SourceForge上下xine的源码,自己编译一下就可以了,比较懒的话......这里有一个编译好的版本,下来放到/usr/bin下面,其实放哪里无所谓,执行的时候找的到就行然后要找一个中文字体,不用多说了吧,/usr/share/fonts/truetype下找一个顺眼的中文自己就行了,注意一下编码是gbk & gb2312的还是big5的,这里以文鼎PL细上海宋Uni(AR PL ShanHeiSun Uni)为例,字体文件为/usr/share/fonts/truetype/arphic/uming.ttf

下载: xine-fontconv.bin
进入xine的字体目录:
cd /usr/share/xine/libxine1/fonts

制作字体,ming是最终生成的字体名,自选,gbk是编码,以实际情况为准:
xine-fontconv /usr/share/fonts/truetype/arphic/uming.ttf ming gbk

等吧,很久的,去喝杯咖菲(晕,新换的雅黑字体居然没有咖fei的fei字,只好拿这个代替了%^#$*&$^&@$%#$@^#@)好了,呵呵

之后我们会看到生成了ming-16-xinefont.gz这样的文件,就是新的字体了,16代表大小,一共会有16,20,24,32,48,64这几个,然后打开Kaffeine配置一下Xine:

设置->Xine引擎参数->Subtitles,在右边的新手选项中把最后一项(encoding of the subtitles)替换为我们的编码,这里是gbk,专家选项中的第一项(font for subtitles)替换为我们的字体名,这里为ming,确定。

现在可以找个电影试一下啦,把字幕文件名的.idx,.sub,.srt等等之前的部分改成和电影文件名一样就行了,在载入的时候会提示你选字幕的

enjoy hahahah

完全linux

前些天终于格掉了偶滴Micro$oft Windows XP,整块80G的硬盘全部划给了偶滴Ubuntu,感觉其实现在的Linux的桌面应用已经不比Windows差了,而真正的问题只是用户习惯的问题,当然,Linux的配置要比Windows麻烦很多 ,但这也正是Linux的灵活性所在。

在这里推荐两个个人比较喜欢的发行版:

1. Ubuntu系列,为什么说系列呢,发展到现在Ubuntu已经有了KUbuntu,XUbuntu和Edubuntu几个衍生的发行版,其实换汤不换药,只是桌面系统和配套稍有差别,Ubuntu默认使用的是Gnome,KUbuntu使用KDE,XUbuntu使用Xfce,Edubuntu稍有不同,多了些教育娱乐的东西,为儿童设计的,这点很人性话,因为据我所知目前好像还没有其他那个发行版有这样的定制......

其实无论用那个衍生版,都可以轻易安装其他的版本并且共存,源都是一样的,直接apt-get就行了。所以我还是习惯统一称他们为Ubuntu,尽管严格讲我用的是KUbuntu,呵呵

Ubuntu的最大好处就是安装软件比较灵活比较方便,当然前提是有一个比较快的源,比如国內的ubuntu.cn99.com。所以Ubuntu可能更加适合象我这种喜欢乱装软件的人,呵呵

2. 对于比较懒的人偶还是推荐SuSE,同样也是一个很人性化的发行版,安装很方便,并且默认做了很多设置,用户不需要太多的设置就可以很顺手的使用了。同样安装的时候可以有Gnome和KDE选,用哪个则见仁见智。

个人比较喜欢KDE,默认包含了一整套桌面应用,看看我的推荐:

上网:

浏览器:Mozilla Firefox,不推荐Konqueror,速度比较慢而且也不如firefox方便

即时通讯:

Kopete,个人认为好过Gaim,对MSN的支持已经很好,可以正常收发文件,支持自定义头像,支持个性化消息

EVA,用QQ的话必备,LumaQQ占用资源较多,要去不高的话就eva好了

FTP:KFTPGrabber,支持多线程,支持服务器端的编码设置,可以正常访问有中文文件名的FTP了

RSS阅读:Akregator,常驻任务栏,可以更新通知

Email:Kmail,支持多线程,支持邮件线索,新邮件通知,占用资源感觉比Evolution小很多

P2P下载: aMule,linux版的eMule,操作和eMule很相似,可以和eMule共享文件的

办公:

Openoffice 2.0套件,不用多说了吧,和Office一样,包括字处理,表格,幻灯片及数据库 ,同时也支持Office的文档

日常应用:

KPDF,支持搜索复制等等,也支持中文pdf文档

星际译王,类金山词霸的东东,必备

多媒体:

MP3: amarok,KDE经典的音乐播放器,功能超强,支持媒体库,网络下载歌词,支持网络电台,OSD

媒体播放:Kaffeine,配合Xine的Codec,支持几乎所有的媒体格式,更重要的是支持字幕显示,这个是我以前一直留着windows的主要原因,呵呵

其他的就不多说什么了,其实讲了这么多无非是想给Linux打打广告,支持一下OpenSource事业之类的等等,至于Micro$oft,小小鄙视一下,呵呵

在 linux 下驱动 Compaq 万通宝

近日完全转到 linux 了,不过 PocketPC 和万通宝的驱动是个大问题,Google 了好久,终于解决了万通宝的驱动,如下:

万通宝的驱动要自己编译安装,所以我们必须先要安装一些必要的软件包,以ubuntu为例,debian及其它发行版会略有不同:

我们需要的是 gcc,curl,cvs,以及与当前相对应的内核头文件

sudo apt-get install build-essential

以上命令可安装编译所需要的软件包如 gcc,cpp等,然后是安装 cvs

sudo apt-get install cvs

以及当前版本的内核头文件

sudo apt-get install linux-headers-`uname -r`

注意:` 符号是 tab 键上面数字 1 键左边那个,不是单引号

然后是 curl

sudo apt-get install curl

以上是为了说明清楚一些,当然也可以一次性安装:

sudo apt-get install build-essential cvs linux-headers-`uname -r` curl

安装好必要的软件包后,我们需要从 cvs 上去 checkout 最新的驱动源码

cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/cvsroot/orinoco co orinoco

然后编译驱动

cd orinoco

make

编译正确完成后需要安装

sudo make install

之后我们需要去下载 windows 的 firmware,当然这个不用我们动手,已经有写好的脚本来完成了

cd firmware

./get_ezusb_fw

将得到的 firmware 拷贝到 linux 内核的 firmware 目录中,在 dapper (ubuntu 6.06)中为 /lib/firmware/linux-kernel-xxx (xxx为内核版本)目录中,其它发行版视实际情况而定

sudo cp ./orinoco_ezusb_fw /lib/firmware/`uname -r`

现在我们可以尝试激活万通宝了

sudo modprobe -v orinoco_usb

看看万通宝的绿灯有没有亮,不亮的话则需要重启一下

最后,保证系统在启动的时候自动加载万通宝模块,需要修改一下 /etc/modules 文件,在文件的末尾加一行

orinoco_usb

重启,进入桌面后看看,绿灯还不亮的话试下 Fn + F2,这样子应该差不多正常工作了,enjoy~

links for 2006-07-18

XMLRPC

    Simple cross-platform distributed computing, based on the standards of the Internet.

PS: 好久没有更新了,有空还是该写写的,PageRank 到 3 了,呵呵,应该努把力不要让这个 blog 变成鸡肋才好,呵呵





Linux光盘免费寄咯

Ubuntu 可以免费寄光盘给大家,那么其它的发行版呢?近来 TheLinuxStore.ca 开始了一项新的计划,可以免费寄送 Linux 的各种发行版到世界各地,目前有 openSUSE, fedora, Mandriva, gentoo, debian, KNOPPIX,当然,用户也可以预定其他的发行版,而这一切都是免费的!

申请的表单很好填,写上姓名地址邮箱就可以了,不过注意要用英文填写,寄过来大概又要一个月了,多等等吧

最后希望各位申请的 linuxer 多多推广 Linux 和开源软件阿,有能力的就在 paypal 上 donate 一下吧