Eee PC 改造計畫:活潑化的桌面
本月初實驗了 [
模擬 Eee PC 運作 Keroro 桌面系統],這幾天完成一些基本的分析,就著手進行整個軟體的翻修,不過在我打算重灌為 Debian/Ubuntu 時,想暫時保留 Xandros 與 Asus 的軟體。作法很單純,直接將 ubuntu hardy (8.04) 加入 apt sources.list,然後暴力地 upgrade 即可。現在若干更新如下:
- glibc - 2.7
- xserver-xorg-core - 1.4.1
- libX11 - 1.1.3 (with XCB)
- gtk+ - 2.12.9
- qt4 - 4.3.3
- qt3 - 3.3.8
- cairo - 1.5.14
- DRI/DRM/Mesa - 7.0.3
- kernel - 2.6.24 (尚有許多細節待處理)
Eee PC 雖然價格低廉,但是硬體規格卻不馬虎,內建的整合顯示卡是 Intel Mobile 915 chipset,依據 OpenGL 實測結果顯示,800x480 (fullscreen) 下可達到 18 FPS,就這類裝置來說,算是相當不錯。把環境弄好後,就將 cairo / clutter / webkit / OpenVG 等架構作些微調,而原有 Xandros 與 Asus 的軟體仍愉快地運作,以下是現在改造後的畫面:

畫面可見,原本 Eee PC 引以為傲的 "Easy Mode" 仍存在,但下方的 panel 則整個換掉,至於原本電池、網路、輸入法等狀態顯示欄位,則可活潑地浮動顯示,這是對於既有的 Application Launcher 做了視覺補強的處理。
既然我們有這麼好的 OpenGL 硬體,當然不可以糟蹋,之前提過的 [
WebKit + Clutter:以 3D 技術給予網頁瀏覽的新體驗] 也移植到 Eee PC 環境上,給予網頁瀏覽更舒服的體驗,可快速切換視角與多個頁面,最重要的是,縮放相當快速。另外,原本 EeePC/Xandros 使用的 icewm 也被完全換掉,被我改以 [
Compiz Fusion],拜 i915 硬體的威力,運作效果相當不錯,正在思考是否要將過去用 Cairo 開發的 effects 移植上去。倘若大項目處理好後,下一步就需要改善 Look-n-Feel,整合稍早進行的 [
桌面程式質感改造:Qt4 應用程式部份],儘管我們已有許多高品質的 artwork/theme engine,這些也多半為自由軟體,但考量到 Eee PC 一類的硬體配置,需要將 OpenVG/Cairo/[
glitz] 的硬體加速能力列入系統設計的考量。
截至目前為止,這些改進或新引入的元件,在 Eee PC 上仍是很流暢的運作,OSDC.tw 上也會一併作展示與介紹。
由 jserv 發表於 March 30, 2008 06:28 PM
我一直對UI很有興趣,
可是感覺在台灣科技廠都不注重這塊,
而且週遭朋友都說做UI學不到東西以後換工作會沒人要,
想請問Jserv大您的看法呢??
thx :)