Archive for November, 2007

ASUS 補齊 Eee PC 的原始碼了

Tuesday, November 27th, 2007

[轉載自 Engadget] 事 情的起頭,是華碩易 PC 的部份程式碼被踢爆不符合 GPL 授權規範 -- 簡單的說,Linux 核心開放給任何人使用,但使用受 GPL 保護的程式碼就意味著任何以這些程式碼為基礎所做的改變,也必須要開放給所有人使用。華碩原本就在自家網路上提供了完整的原始碼(一個 1.8GB 的巨型檔案),但還是被人發現裡頭缺少了 Asus_ACPI 這個硬體控制模組,引起軒然大波,甚至開放原始碼社群還揚言要告華碩。 當然,小薑不是 Linux 愛用者,也搞不清楚這個模組到底是在做啥的,不過看起來很嚴重的樣子?華碩也嚇得不輕,沒兩天就把缺少的部份給補出來了,放在華碩的公開 FTP 上。有興趣的人快去把 Eee PC 原始碼弄回來研究吧~

cpufreqd 安裝方法圖解

Tuesday, November 27th, 2007

來個圖文教學好了: 1. 開終端機 (Ctrl-Alt-T) 2. sudo -s (prompt 會變紅色) 3. echo "deb http://pic.xepc.org/fai/updates p701 main" >> /etc/apt/sources.list 4. apt-get update 5. apt-get install cpufreqd , 然後答 "y" 就可以了

在制作 Java6 deb 包時的發現: Java 和 UnionFS 夾不來…

Monday, November 26th, 2007

看了看朋友的測試報告,再在 Google 找一下,發現原來 Java 和 UnionFS 是夾不來的,裝在 ext3/ext2 檔案系統就可以。 Eee PC 上用的正正就是 UnionFS [詳情看這篇: Eee PC 中的小學問 - 有關檔案系統] 安裝在 Eee PC 上的 ext3 分割區也是解決辦法,但是普通用戶比較難做的到就是了。 希望沒有其他的套件和 UnionFS 不咬弦吧! [轉載自 forum.ubuntu.org.cn] 大家好,我也出了这个问题,在论坛上找了一段时间的解决办法, 发现出这个问题的基本上都是用LiveCD 或者是采用论坛上gnix_oag兄 提供的在硬盘上直接引导LiveCD ISO+unionfs保存设置的方法来运行ubuntu。 后来论坛上另一哥们也怀疑是unionfs的问题,他说他自己试了一下, 将JDK安装在非 unionfs的文件系统(FAT32或ext2或ext3)中,就没有问题了。

lazyeeepc 0.0.4 懶人包釋出

Sunday, November 25th, 2007

好事多磨,經過了期中考周、找工作忙得不可開交,但 lazyeeepc 0.0.4 終於釋出囉!這次包含了全新的介面,主要新增功能如下: 全新使用者介面:由於功能愈來愈多,現在改成有分類功能。 加入進階模式:可使用與一般桌面相同的進階模式 音樂播放器支援中文:原本 MP3 的標籤會變亂碼,現在改用 BMP 並且自動設定中文。 安裝 Real Player 9 編解碼器,希望可以順暢的播放 RMVB 檔案 新增超級檔案管理員:可以對你的系統做任何事情,請自行小心 synaptic 線上安裝軟體:在設定頁籤中加入 synaptic,讓你自己挑選要新增的軟體。 stardict 加入版權說明:請注意 stardict 的字典檔授權有疑慮,請自行斟酌使用 Skype 支援視訊:更新 skype 版本至 2.0,並且開啟視訊功能 (技術性可跳過):改進軟體架構,直接從 script 讀入資訊,不需要額外的檔案或程式記錄 script 資訊。以後新增功能只要直接寫 script 放到正確的目錄即可。 這次釋出還想要感謝一些人,本次 UI 改進參考了 PCMan 寫的 Lazybuntu 介面很多,要不是他的源碼現在可能也沒有 lazyeeepc 0.0.4。另外還要感謝 tad0616,這次有些功能如 BMP 播放器、超級檔案管理員都是 tad0616 的點子,感謝你囉~ 安裝步驟請參考 lazyeeepc 0.0.1,不過現在畫面不太一樣了,有空我會寫新的說明。 一樣,有任何問題請在本篇直接留言,有什麼功能想新增也是。請大家踴躍測試! [補充] 忘記放載點了 XD 自由軟體鑄造場載點

Firefox 3 beta 1 推出了

Thursday, November 22nd, 2007

前兩天 firefox 3 beta 1 推出了,看來重點有幾項: 1. 減少了的記憶體用量 - 外國的一些小測試看出來的數據, 2. 圖型界面的修改 - 使用了 OS native 的圖型界面,以按鈕來做例子 Mac 上就是 Mac 的程式一樣的按鈕,Linux 上的就使用 GTK 的主題。 正在考慮要不要讓 firefox 3 在 Eee PC 上跑,似乎在低配置的機器上用 firefox 3 比 firefox 2 好啊。

更新進度

Sunday, November 18th, 2007

報告一下,關於 xepc.org 的 APT 源: sun-java6: 套件已做好,正在測試安裝中,中文正常,不過有時候在安裝時會 seg fault, 真奇怪。 cpufreqd: 修改好了,已發佈,有電源的時候會跟據CPU使用量調頻,由450Mhz 到 900Mhz,使用電池時就由 200多Mhz到 800Mhz左右,應該會比較省電,還有就是沒有那麼熱。 :-) 注意:由於 Eee PC 沒有用到正常開機的檔案,所以 cpufreqd 我放到 Xsession 裡面了,開機時會自動啟動。 不想 啟動的話刪掉 /etc/X11/Xsession.d/90cpufreqd 可以了。 19/11 更新: Sun Java 6 已經打包好了,不過還在測試階段,請有心人士試試看這幾個deb包吧, 放心不會 影響到原來的 Java 5: http://pic.xepc.org/fai/updates/pool/j/java6/sun-java6-bin_6-03-2+eeepc1_i386.deb http://pic.xepc.org/fai/updates/pool/j/java6/sun-java6-jre_6-03-2+eeepc1_all.deb http://pic.xepc.org/fai/updates/pool/j/java6/sun-java6-plugin_6-03-2+eeepc1_i386.deb 中文問題已解決,還有firefox 的插件都會更新成 Java 6 update 3.

搜索你的EeePC - Google Desktop

Friday, November 16th, 2007

[同時張貼於 XFastest 及 XEPC.org ] EeePC雖然硬碟不大,但是在一段長時間使用後,還是有可能找不到舊檔案。這時就需要一個桌面搜索工具了。 在Linux的世界中,Beagle的確是一個好的搜尋器。只是我想Google Desktop更符合EeePC使用者的需求。除了跟在Windows版的操作一樣外,還可以搜索Gmail.... 安裝也不難: 到http://desktop.google.com/zh/TW/linux/ 點『下載』,然後選擇 "免費下載 (.deb) – 適用於 Debian/Ubuntu x86" 將檔案存成 google-desktop-linux_current_i386.deb 然後 1. 開終端機:Ctrl-Alt-T 2. 安裝:sudo dpkg -i /home/usr/google-desktop-linux_current_i386.deb 3. 啟動:gdlinux 此時再系統匣就會看到Google Desktop的icon了

Eee PC 之Java中文顯示

Thursday, November 15th, 2007

使用Eee PC 去看中文的 Java網頁,最常遇到的問題就是中文字都變成了方格,這個問題在很多 Linux distributions 上也有的,Eee PC 當然也不例外,但不用著急去找什麼字型啊,新版 Java 來用,因為問題其實在字型設定而已。 研究了一會兒,找到方法解決 Java 顯示不到中文的問題了: 1. 開終端機和變身啦 (Ctrl-Alt-T, 再輸入 sudo -s) 2. 進入Java 字型目錄: cd /usr/lib/jvm/java-1.5.0-sun/jre/lib/fonts/ 3. 這個目錄就是 Java 程式使用的字型檔案所在,但是這裡面並沒有中文字型,Java也不懂自己去找,所以我們要幫幫它一下,弄一個符號連結到系統中的中文字型: ln -s /usr/share/fonts/truetype/arphic/umin08.ttf 4. 再來就是更新字型的快取了,執行2個指令: mkfontscale 和 mkfontdir 5. 確定一下字型有沒有加到字型快取中: grep umin fonts.dir 6. 有10多行的顯示出來的話就正常了,現在可以試試打開 Java 控制台: /usr/lib/jvm/java-1.5.0-sun/jre/bin/ControlPanel 7. 現在應該可以在 Java 程式中看到美美的(?)中文字型了。 8. 如果還是不能,可以修改 /usr/lib/jvm/java-1.5.0-sun/jre/lib/fontconfig.properties, 把在第5部顯示出來的字型(應該是 -arphic-uming 什麼什麼) 取代原來的 -misc-ar pl shanheisun ...

Eee PC 之藍芽支援

Wednesday, November 14th, 2007

在 Eee PC 上,藍芽其實已經有八成的支援了。 最可惜的是 Eee PC 本身的系統沒有執行 "dbus" 和 "bluetooth" 服務,還有就是和藍芽電話之間的 "配對" 動作很難做到。 要試試看的話可以這樣做, 插入USB藍芽後: 1. 開終端機: Ctrl-Alt-T 2. 變身成為 super user: sudo -s 當然,要打密碼。 3. 打開原本沒打開的服務, 包括 dbus 和 bluetooth: /etc/init.d/dbus start /etc/init.d/bluetooth start 4. 差不多了!試試打開手機的藍芽,然後再輸入這指令: hcitool scan 應該會找到手機,顯示為 "xx:xx:xx:xx:xx:xx PhoneName"。 但是配對... 因為 Eee PC 沒有 gnome 也沒有 kde, 沒程式做 GUI 配對,只能在 /etc/bluetooth/hcid.conf 裡面寫一個 pin 碼來配對用。 配對指令(前者是要連線才配對,後者是先配對): rfcomm bind ...

讓你的 Eee PC 電池更耐用

Wednesday, November 14th, 2007

由於預設的 Eee PC 安裝並沒有省電的設定,所以,雖然CPU是Celeron M,但是無論有電源與否,都是用 900Mhz的速度在跑,故此有時在街上使用wifi, office, firefox, 很快更沒電了。 要解決這個問題,我們可以安裝 cpufreqd 這軟件,在預設的 Eee PC OS 上沒有安裝,但是可以用 Debian 4.0 的,為了方便各使用者,這些套件也被放了在 xepc.org的 repository上面。 只要用 sudo apt-get install cpufreqd 就可以安裝了。 但是現在還沒有自動啟動(的 Eee PC fastinit 系統,沒有使 用正常的sysvinit 架構),要人手啟動,方法是: sudo /etc/init.d/cpufreqd start 現在拿掉電源試試看,cat /proc/cpuinfo 的話會看見它正在使用 562Mhz 的慢速在跑了,但放心,當有需要時它還是會暫時自動調回900Mhz 的。