Ubuntu Linux 510

sudo cp /etc/apt/sources.list /etc/apt/sources.list_bcakup

wget wget http://musiccheer.myweb.hinet.net/debian/sources.list

sudo mv sources.list /etc/apt/source.list

sudo apt-get update

sudo apt-get install ttf-arphic-newsung pcmanx-pure-gtk2 gcin im-switch m17n-env totem-xine beep-media-player gsfonts-x11 samba j2re1.4-mozilla-plugin libgcj6-awt stardict numlockx

wget http://musiccheer.myweb.hinet.net/debian/95xinput-set

sudo mv 95xinput-set /etc/X11/Xsession.d/

wget http://musiccheer.myweb.hinet.net/debian/fonts.conf

sudo cp /etc/fonts/fonts.conf /etc/fonts/fonts.conf_backup

sudo mv fonts.conf /etc/fonts/

wget http://musiccheer.myweb.hinet.net/debian/newsung.conf

sudo mv newsung.conf /etc/fonts/

#多媒體編譯器


#jre正確顯示中文
sudo mv/usr/lib/j2se/1.4/jre/lib/

sudo mkdir /mnt/C

sudo eche "/dev/hda1 /mnt/C vfat defaults,iocharset=utf8,umask=000 0 0" >> /etc/fstab

sudo mount -a


#

totem 觀看 avi+srt 中文字幕方法

因為 totem 使用的字型預設放在 /usr/share/xine/libxine1/fonts,
但是沒有中文字型,所以得利用 xine-fontconv 這工具來製作,
debian 沒有包這個工具,但是可以抓 xine-lib 原始碼裡面的 xine-fontconv.c 來編譯:
代碼:
apt-get source xine-lib
cd xine-lib-1.0/misc
gcc -o xine-fontconv xine-fontconv.c `freetype-config --cflags --libs` -lz

為了方便我把 xine-fontconv.c 上傳了;

接著利用編出來的 xine-fontconv 來製作 totem 可以使用的中文字型,
用法如下:
xine-fontconv font.ttf fontname [encoding1 [encoding2 [...]]]
我拿 firefly 新宋體來製作:
代碼:
./xine-fontconv /usr/share/fonts/truetype/fireflysung.ttf newsung big-5

然後產生六種大小的字型檔案,我也上傳了:
newsung-16.xinefont.gz
newsung-20.xinefont.gz
newsung-24.xinefont.gz
newsung-32.xinefont.gz
newsung-48.xinefont.gz
newsung-64.xinefont.gz
然後丟到 /usr/share/xine/libxine1/fonts 就好;

接著編輯 ~/.gnome2/totem_config,修改底下部份:
代碼:
# tiny small normal large very large huge
# 分別對應到剛剛的六個大小字型,
# 我全螢幕看電影感覺用 large 差不多
subtitles.separate.subtitle_size:large
# 這是字幕位置離最底端的距離,40 也差不多適合全螢幕
subtitles.separate.vertical_offset:40
# 這是剛剛自訂的字型名稱
subtitles.separate.font:newsung
# 字型編碼
subtitles.separate.src_encoding:big-5

留言

熱門文章