EPC打造完美的易電腦–軟改篇

三月 16, 2008 – 9:08 下午

epc-desktop

上圖的桌面包括了Bluefish、Ie4linux(ie6)、Audacious、Smplayer等等。當然我還安裝了Gimp、Kxmame、Stardict等常用軟體。

目標:

播放多數格式的影片檔、聽Mp3音樂、玩一些遊戲、安裝幾部好用的字典、上BBS站台、執行一些win的程式、自訂易模式的桌布等等,就是想集合一些常用的東西,放到SSD第一個分割區內,保有Eee Pc 原有的 F9還原功能,讓自己打造的東西,可以還原後不會不見。

*讓smplayer可播放rmvb、mp4等,幾乎所有常見的格式都可使用。

*Audacious當成預設mp3播放工具。

*新版的wine讓一些win軟體執行的更好。

*Kxmame等可以讓我的易電腦可以玩一些遊戲。

*Stardict讓我的電腦安裝更多好用的字典。當作臨時翻譯機使用。

*Pcmanx讓我可以上bbs。

行動規劃:

我選用Xepc.org最近xepc-20080312.iso當做基礎改良它,這個版本可以說是相當好用,像Openoffice已更新到2.3,Firefox2.0.0.12,Samba安全性的更新,和一些華碩本身的更新,但因為SSD第一個分割區只有大約2.3GB的空間,刪除重覆功能的東西變成有點重要,像輸入法Scim(11MB)和Gcim,讀信軟體Thunderbird(30MB)和Kmail只保留一個,Wine0.9.52太舊了,所以我換了0.9.57版本,問題比較少一些,另外新版的Mplayer不能播放Mp4(相機常用和PSP使用的格式),所以降級改用mplayer_1.0~rc1-12etch2這個版本,還有Gimp繪圖軟體、Bluefish網頁製做軟體,遊戲的模擬器、PCMAN上BBS的好工具等等。

行前準備:

所需硬體:Eee Pc 一部、USB外接式光碟機一台(用IDE轉USB連接一般IDE光碟機亦可)、一張SD卡(容量大小不拘,可以存資料檔就好)、一片空白燒錄片CD-R(環保考量用CD-RW)

為了讓EPC可以仍然保有F9還原的功能,我選擇把這些程式全部都放在SSD上的第一個分割區上。運作的方法就如同上一篇EPC易電腦幾個更新的方法 所說的辦法。

先使用過xepc.org提供的 xepc-20080312.iso光碟更新Eee Pc 後(用法看這裡),重新開機,並在/etc/apt/source.list加入debain etch (deb http://ftp.twaren.net.tw/debian/ etch main contrib non-free),之後使用apt-get下載需要的檔案,然後將這些.deb安裝擋另存到隨身碟中。

例如:apt-get update; apt-get install mplayer(為確保你要的soorce來自debain etch,可以在其他的source前面加上#),然後可以依照你要出現在易電腦模式上的ICON編寫/opt/xandros/share/simple.rc這個檔案。最後把/var/cache/apt/archive/底下的.deb檔及simple.rc等,copy到之前準備好的SD卡當中。

開始行動:

用ubuntu710開機後,利用chroot,對SSD第一個分割區程式直接安裝或反安裝:

底下是一些記錄,最後 sda1還保有20MB:

#/dev/sda1 2317 2151 49 98% /mnt/s1 (49MB是使用xepc.org光碟後所剰的容量)

(移除scim)

#dpkg -P scim scim-tables-zh scim-pinyin scim-modules-table scim-modules-socket scim-gtk2-immodule scim-chewing scim-bridge-client-gtk scim-bridge-agent libscim8c2a

#/dev/sda1 2317 2140 60 98% /mnt/s1 (移除scim後剩60MB)

(移除舊版的wine)

#dpkg -P libwine-gl libwine-ldap libwine-alsa libwine-cms libwine-gphoto2 libwine-print libwine-sane libwine wine wine-bin wine-utils

#/dev/sda1 2317 2095 104 96% /mnt/s1 ( 移除舊版的wine變成104MB)

(降級mplayer)

dpkg -i mplayer_1.0~rc1-12etch2_i386.deb

正預備替換 mplayer 1.0~rc1-12etchxandros10 (使用 mplayer_1.0~rc1-12etch2_i386.deb)

#/dev/sda1 2317 2096 104 96% /mnt/s1 (變成104mb)

(加安裝新的wine)

#dpkg -i wine_0.9.57~winehq0~debian~4.0-1_i386.deb

#/dev/sda1 2317 2147 53 98% /mnt/s1 (變成53mb)

(刪除使用者目錄下的預裝照片及epc簡介等)

#rm /My Documents/

/dev/sda1 2317 2129 70 97% /mnt/s1

(刪除thunderbird)

# dpkg -P thunderbird thunderbird-locale-zh-tw

#/dev/sda1 2317 2098 102 96% /mnt/s1 (變成102mb)

(安裝 一些需要的程式)

#dpkg -i asus-eeeap-update-1_1.0.0-1_i386.deb bluefish_1.0.7-1_i386.deb gimp_2.2.13-1etch4_i386.deb gimp-data_2.2.13-1etch4_all.deb kxmame_2.0~beta-0ubuntu2~edgy1+eeepc1_i386.deb libaa1_1.4p5-30_i386.deb libgimp2.0_2.2.13-1etch4_i386.deb libpcmanx-core0_0.3.5-2_i386.deb libwmf0.2-7_0.2.8.4-2_i386.deb pcmanx-gtk2_0.3.5-2_i386.deb

stardict_2.4.8-1_i386.deb stardict-common_2.4.8-1_all.deb wizard_1.2.1_all.deb xmame-common_0.106-2_all.deb xmame-sdl_0.106-2_i386.deb zsnes_1.510-1.1+eeepc1_i386.deb

#/dev/sda1 2317 2179 20 100% /mnt/s1 (剩20mb)

(改變易模式背景圖、icon等)

#cp simpleui.rc /opt/xandros/share/AsusLauncher/simpleui.rc

#cp *.png /opt/xandros/share/AsusLauncher/

EPC易電腦幾個更新的方法

三月 8, 2008 – 12:33 下午

Net Radio in taiwan

買了epc後,覺得它把Linux弄得那麼簡易使用,真的是嘉惠很多原本對Linux卻步的人。

看朋友們都買了幾台,甚至,他們還誇他好用,沒想到Linux也有讓只接觸過Windows的人稱讚的一天。而且他們甚至只知道那是華碩出的另一種作業系統,連Linux都不知道是什麼東西。

會讓他們覺得好用,Yurenju懶人包的 貢獻是非常大的,這是一種非常簡易,就能改善EPC功能的方法,加裝了Gcin、和 W32codes ,基本上已經解決了輸入和看各種影片的功能,還有Beep-Media-Player改善了音樂播放的不便利,雖說沒把支援wma的Plugins加上, 但基本上已經很OK了。唯一的缺點是較站硬碟空間及如果用F9還原,一切更新都要重頭做過。

另外一種方法則需要一台外接式光碟機,藉Xepc.org的Lazyfai包裝過的ISO光碟檔,燒錄後,用來更新 Epc,這個做法是直接寫入到第一個分割區,所以用F9還原後仍能保有更新後的功能而且完全保有原本第二個分割區的空間。如果說有甚麼缺點那可能就是你只能依照ISO檔的內容了,想自己增添甚麼,那就不可能了。

最危險但自由度最高的方法就是在原裝的系統內加入換減少些甚麼。經過實做,確實可行,但「關於 Eee PC 更新的一些注意事項」這一篇真的要先看一下。

用chroot來暴力對付自己的SSD,確實有一些風險。

我的做法是用UBUNTU 7.10版開機後,用root權限

# nano /etc/fstab

內容加入 : /dev/sda1 /mnt/sd1 etx2 defaults 0 0

#mkdir /mnt/sd1

#mount /mnt/sd1

#mount -o bind /dev /mnt/sd1 /dev

#mount -o bind /dev /mnt/sd1 /sys

#mount -o bind /dev /mnt/sd1 /proc

#chroot /mnt/sd1

如此就可以進入更新了

source.list則加入這幾項:

deb http://mirror.xepc.org/pub/xepc-updates/ p701 main

deb http://ftp.twaren.net.tw/debian/ etch main contrib non-free

deb http://www.calno.com etch-backports main

為了確保來源檔案正確,多數是把xepc.org來源開啟來更新,除了 gcin等少數的才用etch的。

實做中,加入了Xepc和Asus所有更新(含OpenOffice2.3.1)及W32codecs,另外Mplayer則降級為etch版本來 播放mp4檔案,移除Scim改用Gcin(參考lazyeeepc懶人包來改圖案和字型大小),另外移除thunderbird改用內建的Kmail (這是為了增取更多sda1的空間不得已的做法), 加入Gba模擬器和Gimp繪圖軟體等,還有依自己習慣改了/etc/X11/icewm/keys(功能鍵)和 /opt/xandros/share/AsusLauncher/simpleui.rc讓易電腦的圖示畫面更符合我自己的需求。

另外如果想要改幕關閉但不關閉電腦則要改:/etc/acpi/lidbtn.sh (請參考這)

還有開機後不顯示SD卡隨身碟的對話方塊改 /usr/bin/xandros_device_detection_dialog (請參考這)

基本上,EPC易電腦吸引我的原因是在它有大大的ICON圖示,使用上簡易,把一台這麼小的機器上用上類似一般電腦的介面,反而不會引起我的興趣來。所以我就儘可能的在原本的系統上改善它的功能。

EEEUSER上有介紹一些把debian、ubuntu、fedora移值到EPC來的辦法,或者是乾脆把它改成Windows的系統,我想暫時是不會考慮這個的。

PS:Windows 是微軟的做業系統。

聯播

一月 26, 2008 – 9:52 下午

這是一個使用newsgator實作的聯播

用Eee Pc 看漫畫

一月 25, 2008 – 10:29 上午

comix with eee pc

看到ASUS EEE PC 補充這裏有提到在Eee Pc上安裝看漫畫軟體 comix,就忍不住也把他裝起來了。

# sudo apt-get install comix libjpeg-progs

#在加個 icon

# sudo kate/opt/xandros/share/AsusLauncher/simpleui.rc

內容:

<parcel simplecat="Play" extraargs="/usr/bin/comix"

icon="comic_norm.png"

selected_icon="comic_hi.png" >

<name lang="en">comix</name>

<name lang="zh_TW">漫畫軟體</name>

</parcel>

就這麼簡單,用這套軟體將漫畫圖檔旋轉90度全螢幕觀看效果不差,可以使用 zip 或 rar 的漫畫壓縮檔,試用的結果覺得如果漫畫圖檔是一頁一圖的長條型比較好,如果是2頁一個圖檔的,螢幕太小,字看不清楚。

Eee Pc 又多了一項新用途,再來就是找個電子書的軟體和書來看看吧。

在Eee Pc 加上小畫家

一月 22, 2008 – 3:26 下午

KolourPaint

會不會覺得這個畫面跟Wndows Xp小畫家好像,這一套叫做KolourPaint,是名符其實的小畫。功能真的和Windows 很像。

要安裝這一套很簡單,只要直接到 SourecForge下載解壓縮就可以使用了。

為了統一管理,把解壓縮的目錄放到/op下

並且修改 /opt/xandros/share/AsusLauncher/simpleui.rc

加上:

<parcel simplecat="Learn/Paint" extraargs="/opt/kolourpaint/kolourpaint"

icon="colourpaint.png"

selected_icon="colourpaint_background.png">

<name lang="en">kolourpaint</name>

<name lang="zh_TW">小畫家</name>

<desc lang="zh_TW">小畫家</desc>

</parcel>

這樣就可不用進入console直接點選 icon 開啟。

kolourpaintt1.png

因為原始檔內沒有中文的mo,所以用我從 kde-i18n-zh_TW-3.5.7-7mdv2007.1 RPM for noarch抽出這個檔案來用

#sudo mkdir -p /opt/kolourpaint/share/locale/zh_TW/LC_MESSAGES

#mv kolourpaint.mo /opt/kolourpaint/share/locale/zh_TW/LC_MESSAGES/

中文化KolourPaint 就完成。

如果你懶得找這個檔,kolourpaint.mo放在這裡

Eee Pc畫圖或做簡單的圖檔簡裁就更容易了

在Eee Pc 加上真正的網路收音機

一月 21, 2008 – 1:46 下午

Net Radio in taiwan

在Tad的網路手札有一篇移除Eee Pc內建的軟體,有提到網路收音機這個預設無很大用處的聯結,剛好想到有一個Hindeo正好可以符合,所以試著將他裝起來。安裝情形為了怕忘記所以記在此。

#下載 hinedo-0.4.tar.bz2

# tar xvfj hinedo-0.4.tar.bz2

# sudo aptitude install make gcc pkg-config libglib2.0-dev libgtk2.0-dev build-essential

#切換到解壓hinedo套件後的目錄 cd ./hinedo-0.4/

#安裝 sudo make install

# sudo nano /opt/hindeo.sh

內容 : /usr/bin/hinedo

# 然後修改 /opt/xandros/share/AsusLauncher/simpleui.rc

搜尋網路收音機片段然後將 extraargs="……" 修改為 extraargs="/opt/hindeo.sh"

重開機後,直接按網路收音機 icon 將可看到工具列有 Hi 的圖樣(如下圖),按右鍵點選,執行「線上更新電台清單」,選擇電台後就可以收聽網路了。

net-radio2.png

Eee Pc越來越好用了。

我和 EEE PC — Patrt II

一月 19, 2008 – 7:12 下午

eee pc with tv

之前對Eee Pc的看法,曾經寫過「你就會發現它並不是那麼容易的改變它的本質,所以乖乖的接受它原本具有的功能就好了」,但今天改變心意,花了一整個下午好好改造了它:

一、成功把一張創見的SDHC Class 6 – 8GB 試裝成 Windows XP Pro

主要是參考這一篇「EeePC安裝XP與免費軟體到SD卡,並保留原廠 OS雙開機系統」。

其實,手續不必這麼繁雜,也不須要Nlite,比較建議的做法是將Windows Xp 原版光碟燒成Iso 檔,然後用可以解開 iso 的程式(如果是在 windows下建議用 winiso 等 )把修改好的 TXTSETUP.SIF、DOSNET.INF、USB.IN_、USBPORT.IN_、USBSTOR.IN_、USBBOOT.INF 替換調原本的程式,然後燒錄成光碟直接安裝到 eee pc 的 ssd 上面。有一點最重要的就是把 usb card reader 改成如前面連結所說的 cfadisk.inf (修改過的的Hitachi Microdrive Filter),之後用準備可以開機的 Ghost 片把整個SSD Ghost 到 SDHC Class 6 – 8GB , 接下來就是漫長的等待第一次開機,很慢很慢(10~20分), Windows Xp 完成開機後立即停掉SSD和 windows xp 分頁檔,開機開得慢和分頁檔及windows Xp 會去找 SSD有關,我發覺停了這兩項,開機變快了,雖然少了分頁檔運作起 Windows 系統慢些,但如果 Windows 是拿來備用的人,建議就裝到 SD上:相反的如果 主要是想使用 Windows 最好就直接裝到SSD 上,這樣開機會很快,而且整體效能表現還不錯。當然啦除了防毒軟體,其他常用的程式最好都用綠色版的。

二、 把EEE PC 接到電視上

這其實也沒有甚麼好大驚小怪的,但是這這突然之舉讓我想到更多的可能。這台EEE Pc 接到電視上,將可進一步打造成影音中心、電玩娛樂中心,或許它還可以變成卡啦OK等等,7吋螢幕是外出用的,在家裏電視的32吋螢幕將是未來重點。

於是搬出家理舊的 IDE轉USB 線材、舊硬碟、舊光碟機等。

然後我開始上網找Linux上的 Game Boy(當然還在努力最好是找得到Ps2、 Wii、Xbox)模擬器,還有如何去除 Mp3 的人聲、同步歌詞等等。

將來和 Eee Pc 還會有更多的奮鬥。有空也把在易電腦預設系統上安裝的程式做一個整理分享。

突然覺得,買個4G的太多餘了,如果有賣2G的就好,只要用個大容量的 SDHC 讓它可以開機,就足夠做非常多變化了。

我的EEE PC

一月 11, 2008 – 2:53 下午

EEE Pc 和 Warzone 2100

最近也去敗了一台Eee Pc 701。買它的原因是看到網路上眾多的開箱文,所以忍不住誘惑,就到光華商場附近的店家,衝動的買下去了。尤其是看了這篇「Eee PC 入手後第一件要做的事」後。

「價格實惠、操作簡單、人人會用的輕巧電腦不再只是夢想!華碩電腦展示了第一部徹底實現簡單數位生活的筆電」,多讓人心動的廣告詞阿。華碩運作這次的廣告真的非常成功。

參考這一篇「輕鬆製作USB WinXP for EeePC 說明」 ,其中有2種方式使用XPE。實做過後發覺開機速度慢,不如預期好用,所以製做出的SD卡,打算未來僅只保存起來,若那天一定要使用Windows相容軟體時才拿出來;另外也用了一片SD卡安裝Ubuntu 7.1(可參考這一篇「把我們的 Ubuntu 7.04 USB 隨身作業系統改造成任何電腦都能開機」,在桌上型電腦上先製做好),是很好玩,但實用程度和原內建的程式沒有相差多少。

所以最後決定還是使用原來內建的功能,加裝 lazyeeepc 這台電腦就用在它該用到的地方就好。

把玩幾天後,我的結論是:這是一台上手容易的電腦,所以它才會取名為易電腦,簡易的代價就是說,如果你要想把它當成一台正常的電腦使用(安裝一堆有的沒有的或改成多系統開機等等),你就會發現它並不是那麼容易的改變它的本質,所以乖乖的接受它原本具有的功能就好了,與其說是電腦,我比較想說是PDA加強版或者說是可攜式電腦簡化版。雖然說是這樣,我還是覺得值得購買這樣的產品,它的輕便是最大的優點,尤其搭配Linux,穩定而且不容易因中毒而需要重新安裝。搭配3.5G無線上網,讓它發揮應有的功能比較實在。

圖片是我使用Eee Pc 運作 Warzone2100 這套遊戲的照片,只要使用 lazyeeepc 的sourcelist 利用aptitude指令安裝2個套件後,到 http://wz2100.net/ 下載 deb 檔安裝就可以執行了。另外畫面可以改 /home/user/.warzone2100/config 設定 width=800 height=480,想要將 warzone2100 放到 Eee Pc 操作介面上,就改一下 /opt/xandros/share/AsusLauncher/simpleui.rc。

GoodBye 2007

十二月 31, 2007 – 7:59 下午

2007年元旦時,為自己計劃的2件事,一個是買股票,一個就是寫開使這個Blog,股票因遲遲沒去開戶,到開戶後發現漲得蠻多了,就沒下去買了;而透過這個Blog,發現網路上原來還有另一扇窗。

2008年要規劃做甚麼呢?到現在我還沒想好。不過理財和健康這2方面確實有需要好好規劃一下了。免得年老時….

每年的元旦都是反省和展望未來的時刻,不知到訪的朋友是否也同樣這樣做?

祝福天下每個人新年快樂。

好玩的即時戰略遊戲Warzone2100

十二月 22, 2007 – 12:41 下午

Warzone2100

Warzone 2100 這是一款即時戰略遊戲,對我來說非常好玩,上圖是我玩到這關就卡住了,試了3次都沒辦法破這關。

雖然說畫面沒辦法和現在一些大型遊戲媲美,但是這個遊戲小巧而且運作很順暢,如果問我要玩世紀帝國這個,我寧可選擇這款 Warzone 2100。

這是款根據 GNU通用公共授權( GNU GPL )發行的軟體,可以在 Linux 或 Windows 下運作,官網主頁 http://wz2100.net/ 你可以免費取得。 檔案很小但真的很好玩。

底下是在 YouTube 看到的破關畫面,真的非常壯觀。

[youtube Orm6aV0qyQQ nolink]