March 04, 2008

模擬 Eee PC 上運作 Keroro 桌面系統

上週拜訪了華碩 (ASUS) 總部,獲贈一台 [Eee PC] 作為自由軟體開發的用途,非常感謝華碩的慷慨捐贈。不過,把玩手上這台 Eee PC 時,遇到若干技術性的問題,頗有微詞 (稍早曾在 IRC 提過,找時間整理一下),又耳聞 Eee PC 的 SDK 可能僅是 VMware Image (僅是傳言,在此不做任何擔保),失落感也因此加重。不過,自由軟體世界美妙之處,就是開發者生氣時,往往會有新作品出現,所以,我定了以下幾個工作項目:
  • Eee PC 裝置模擬
  • 移植 Keroro 桌面系統
  • 全面採用 Debian/Ubuntu
目前的重心是前兩項,並暫時先處理圖形相關基礎建設的部份。我們可很容易透過 [Xoo] (GTK+ based graphical wrapper around a ‘windowed’ X Server) 來「包裝」一整個 X 桌面環境,以下是目前的進度: (click to enlarge)

以 Xoo 提供視覺上的「包裝」,覆蓋以 Eee PC 的 skin 與對應的 Power key (限於螢幕尺寸限制,未顯示),其中就是 Xephyr 了。前一篇 [Xephyr 的 XVideo 與 OpenGL 支援] 解決了 OpenGL/3D 模擬的技術議題,這意味著以合理速度執行 clutter 是可行的,上圖即展示 Keroro 桌面系統中,那些頑皮的小青蛙跳動的狀況,鏡射與倒影特效對 OpenGL 來說,都是輕而易舉的操作。

當然這只是其中一部份,在 [OSDC.tw] 上會探討更多 Keroro 桌面系統的細節,而且 Eee PC 看來是很優秀的參考硬體平台 :-)
由 jserv 發表於 March 4, 2008 03:08 AM
迴響
發表迴響









記住我的資訊?