總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了

先參考下圖 (電視為 Sony 40" 40Z5500 LCD),這是我利用 AsRock ION 330 HT-BD 準系統,安裝 Ubuntu 9.10 64-bit + XBMC 系統,首次在其 Linux 環境下安裝設定成功,可以正常順暢地播放購買自「百視達」具版權保護的藍光碟片 (BD+ DISC) - 2012。真有些感動,特此作個紀念~
藍光影片播放 by Ubuntu XBMC

話說,我那台 Asrock ION 330 HT-BD 準系統是可以讀取藍光碟片 (Blu-ray Disc)的。所以當我安裝好 Ubuntu 9.10 後,還興沖沖的到百事達購買了一片 "2012" 原版藍光碟片 (要價 NT$1100),然後回家塞進 BD Combo 機後,系統卻跳出個訊息框說明無法辨識該光碟片格式。

實在令人掃興,原來在 PC 上要能播放藍光格式的碟片,有諸多限制,包括除了要有完整的編碼 (codec)外,播放器 (Player)要有取得 BD 聯盟的授權,才能播放具有版權保護的藍光碟片。而在 Windows-based 系統下,PowerDVD/WinDVD 均有取得授權,所以只要購買該商業軟件,即可以正常地在 Windows 作業系統環境下播放具保護的 (BD+)藍光碟片。

但是在 Ubuntu Linux-based 的開放系統,BD 聯盟並沒有授權給 Open Source 社群准以播放 BD+ 碟片 (但請注意 Ubuntu 9.10 內建的 mplayer 倒是可以正常播放未具保護 Blu-ray 格式的檔案),所以 Linux 系統下要能播放 BD+ 碟片,相當相當的麻煩。參考 Ubuntu Forum 這一篇:Playing Blu-Ray and HD DVD Video,約略可以知道,目前在 Linux 系統下,是採用 "RIP" 的方式,應該也算是破解吧,先把碟片的內容解碼後再存放至硬碟的緩衝區,然後再經由串流 (stream)的方式讓一般的播放器 (如 mplayer)可以播放已經解碼過的藍光影片。

閱讀全文 »

Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX

我現在那台 ION HTPC 是放在客廳,而螢幕顯示當然就是我那台 40" Sony (40Z5500)液晶螢幕了。平常我當然是希望電視一打開、輸入源切換到 HTPC 後就只有出現 XMBC 超傻瓜級的多媒體控制介面,這樣才方便我全家人只需要 MCE 遙控器就可以控制要觀看的影片或是玩電玩等。

當然,為了達成 Zero-Administration 的目的,事前的規劃與設定等就要考量相當周到;自然,要在 XWindow 環境下要設定與安裝一些軟件有的沒的,那是一定要的。只不過,要把電視當成 PC 端的LCD 螢幕很不習慣,而且人都要跑到客廳來,這也很麻煩。所以,安裝個遠端遙控軟件,在其它地方 (包括在外面)作遙控管理是有必要的。

直覺會想到理所當然就是使用 VNC 軟件。而且 Ubuntu 9.10 Gnome 介面內就已經內建,只要設定啟動後就可以成為 VNC Server,可以讓支援 VNC 協定的各類平台 Client 端連結進來。不過,我對 VNC 很沒有好感,遠端控制效果實在不佳,所以打算找找看是否有支援原生 XWindows 傳輸協定的遙控軟件。結果爬了一些文,找到這個諸多 Linux 網友們口碑甚佳的軟件:FreeNX

FreeNX 可說是相當獨特的軟件,在遠端遙控的技術上的確無出其右,竟然可以調和安全性與傳輸效能上,達成最佳的平衡。在傳輸協定上是 based-on SSH 資料傳輸加密,而且還能壓縮傳輸的資料,以降低傳輸的時間;再加上充分運用到 XWindow 傳輸的特性,使其 Server/Client 的遠端遙控效果極佳,就彷如在本機螢幕操控一般的順暢。 (更多 NX 的傳輸技術,可參考該公司 NoMachine - Getting Started with NX。)

閱讀全文 »

Ubuntu 9.10 安裝 MAME 懷舊電玩模擬器(SDLMAME+GMAMEUI)

在 Ubuntu 9.10 系統下要玩 MAME 模擬的懷舊電玩遊戲相當簡單,基本上只要安裝下列兩個套件:

  • SDLMAME : MAME Emulator for SDL (Simple DirectMedia Layer) Library。支援 Ubuntu 32/64 bit 的作業系統。
  • GMAMIUI : MAME 的前端 (front-end) UI 程式,支援 SDLMame。

上述兩個軟件源位置已整合在 Ubuntu 9.10 Karmic 的套件包 (package suite)內,所以並不需要特別去下載或者編譯 (compiler),僅要打開 terminal 執行下列安裝指令即可:

> sudo apt-get install sdlmame
> sudo apt-get install gmameui

安裝完畢後,在如 Gnome X-Window 界面下,啟動位於工作列上的 應用程式→遊戲→GMAMEUI 大型電玩模擬器介面,即會出現 MAMI 的 UI 整合介面,如下:
GMAMEUI Main_window

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal