2006/11/30

Ubuntu + AIGLX + beryl in ThinkPad X31

實在是很不甘心之前無法在雙螢幕上玩 3D 桌面。所以這幾天特地把自己的 ThinkPad X31 裡面的 Ubuntu 升級到 6.10,並且將 3D 驅動、beryl等該裝的裝好了,特地傳到 Youtube 上讓大家看看。

2006/11/29

ATI fglrx 雙螢幕無法使用 XGL/AIGLX

這真的是很慘的一件事情。前幾天很開心的用 aticonfig 無痛設定好了雙螢幕。但是接下來又發現一件很無奈的事情。

我花了一個晚上企圖想搞定使用專屬的驅動程式 fglrx 來跑 XGL 或者是 AIGLX 其中一項。先試試 XGL。照著設定跑過了一次,每次要進去 XGL 的 Xserver 時就 crash,又跳回登入畫面,什麼鬼…,後來在 Unofficial ATI Linux Driver wiki 上面看到 fglrx 運作在 XGL 上幾個問題,其中一個就是目前最高解析度支援到 2048x1024,所以不能用雙螢幕…。

好吧!那我就用 AIGLX 囉,沒差,反正可以跑就好。好不容易終於可以啟動 beryl 了,但是 window manager 還是一直 crash,接著切換回 metacity。這…又是怎麼回事…。後來用終端機直接執行 beryl-manager,上面寫說我的 composite extension 沒開。

呃,但是 fglrx 正巧不支援 composite extension 阿 XD

所以很衰的,我沒辦法在 fglrx 下跑 3D desktop。其實換成 Open Source 的驅動程式應該是可以正常的驅動的。但是我很懶阿…aticonfig 這麼好用的工具,用 Open Source 的 radeon driver 就沒這個福氣使用了。

所以等到哪天我真的很閒了,再來換成 Open Source 的驅動程式。

PS. Ubuntu forums 上我之前有看到篇提到 XGL + 雙螢幕 + fglrx 設定,不過那個人也是失敗了,正在問問題,不過晚些我還是會上去搜搜看有沒有什麼 solution 可以用,謝謝 Muser 的提醒囉。 :-)

延伸閱讀: 在 Linux 中你該選擇哪個3D桌面視窗管理員?

2006/11/27

2006 KaLUG 11 月份聚會

有點趕。

整個期中考不是在唸書,就是寫程式趕報告。接踵而來的 KaLUG 心得分享,倒是真讓我有些吃不消。不過其實收穫也蠻多的,這次聚會人還算蠻多的,好久沒有坐滿人的感覺。而且很久不見的 hychen 也來囉,大概有半年沒見面了吧?

而且這次心得分享反應還不錯,大家討論得蠻熱烈的。其實自己準備的時間實在不多,原本還擔心會有點冷勒。事後問黃大哥,原來他們公司也正在作跟 P2P 相關的案子。而 kevin 也正在 trace Bittorrent 的源碼,再加上今天沒來,跑去 TnLUG 正巧也講 P2P 的 lightwind,沒想到 KaLUG 研究 P2P 的人還真多,以後不愁沒人討論啦。

今天意外的發現 snowwolf 拿的是 SONY PSP, 剛好跟我拿的 NDSL 是死對頭阿。不過他的 PSP 真的相當炫,除了有一堆 hack 過的東西以外,還有用 image buffer overflow 的方式來玩 ROM 遊戲的方法,再加上超強的硬體,看起來真是好物。不過我的 NDSL 也不賴啦,呵呵呵。

在 mocamona 咖啡館的聚會後,我們後來又跑去吃海南涮羊肉,接著又大魯閣打擊練習,最後又去很有名的橘園咖啡館,那就留到 Yuren's 文舖去聊吧 :-)

2006/11/26

ATI fglrx 雙螢幕的恩賜

九月份的時候,我曾經發表一篇 [ubuntu] 兩台不同解析度的雙螢幕設定,但是現在沒那麼麻煩了。因為我已經換了新的螢幕了!這次新加入的成員是 Samgsing SyncMaster 920N,研究室新進的螢幕。

趁著這次順便聊一下 ATI 的官方 Linux driver - fglrx 所附的工具 aticonfig 如何設定雙螢幕。因為之前那顆奇美十五吋螢幕並不支援解析度以及掃描頻率偵測,所以我把掃描頻率寫進去 xorg.conf 設定檔裡面。但是這次換上來的這個 920N 是新的螢幕,應該有支援自動偵測頻率(事實上我查閱了 log 檔,的確是支援自動偵測)。

所以我就先重新讓 xorg 重新建立 xorg.conf,這時候會問一些問題以便建立設定檔,我就不提該選什麼了:
$ sudo dpkg-reconfigure xserver-xorg
接下來使用 fglrx 附的 aticonfig 設定檔初始化雙螢幕設定:
$ sudo aticonfig --initial=dual-head
然後指定一些我想要的設定方式:
$ sudo aticonfig --overlay-type=Xv --desktop-setup=horizontal --screen-layout=right
這個的意思是螢幕用水平排列,副螢幕的位置在主螢幕的右邊,至於 overlay 設定為 Xv 是參考 Unofficial ATI Linux Driver Wiki 的設定。

登出之後,再重開 gdm,亦或重新開機後,雙螢幕就設定好囉。

2006/11/22

Google Book Search 更新

Google 最近更新了書籍搜尋服務 Google Book Search。這次一改原本舊 Book Search 中,相當不方便的翻頁功能,改成與 Adobe Reader 類似使用滑鼠拖曳頁面的方式瀏覽,使得瀏覽時方便不少。

除此之外,還加入了全螢幕瀏覽、Google Scholar 參考、縮放文件等。把 Google Book Search 做的跟其他 Google 的服務如 Gmail, Google Docs & datasheet, Google Maps 等 Ajax 一樣,相當方便阿!

2006/11/15

關於昇陽即將釋出的開放源碼 Java

今天看到了 Taiwan CNET.com 的一則新聞 Apache計畫緊跟Java作調整,最後提到:
過去兩年不斷呼籲昇陽釋出Java為開放原始碼軟體的IBM公司,13日發表一篇聲明,表達對昇陽的失望。IBM原希望昇陽可貢獻程式碼給現有的 Apache計畫,包括IBM也有參與的Harmony,而非自創新的開放原始碼Java計畫。IBM也指出,若昇陽選用Apache授權,各計畫之間便 能更輕鬆地分享程式碼。
覺得 IBM 在找麻煩。先前大聲嚷嚷說要昇陽開放源碼,接著昇陽即將用 GPL 釋出 Java,結果現在連用什麼授權都要管,真不知道該說什麼。

2006/11/14

Google Apps for Your Domain

因為 yurenju.info 實在是放爛太久了,索性就拿來申請 Google Apps for Your Domain。有人要 xxx@yurenju.info 的電子郵件嗎 ;-)