2006年11月17日

[PDA] Zaurus Sharp Rom - 重整手記

還是回到 Sharp ROM,把手頭的 Zaurus 重整了一下,順手把過程記了下來:

  1. C860 Sharp ROM 1.10JP (Conics) + 1.40JP Update + v14i Special Kernel

    三者一氣呵成:1.10JP NAND Restore 後,不要進入系統;接著做兩次 Update 後,還是不要進入系統;然後將 NAND Backup 下來,就可以得到一份乾淨的 1.40JP ROM with v14i Special Kernel。

    重開機進入系統後,校正觸控版及設定時區及時間。

  2. 安裝 Tree!Explorer QT (treeexplorer_1.7.6_arm.ipk)。

    安裝後給予 root 權限,並執行一次,進 menu -> 表示 -> Language,把語系設定成 English。

  3. 安裝 Konsole (opie-embeddedkonsole_1.5.9-2_arm.ipk)。

    安裝後取消該軟體 VGA 畫面調整的選項。

  4. 安裝 ZEditor 英文版 (zeditor_3.5.4english_arm.ipk)。

    安裝後給予 root 權限。

  5. 安裝 CKeyboard (CKeyboard_1.05_all.ipk)。

  6. 安裝字型 arial, mingliu, efont, veramono (qpf 檔在 SD 卡,連結到 /home/QtPalmtop/lib/fonts)。

    原 /home/QtPalmtop/lib/fonts 中的 fixed, helvetica, lcfont 字型都刪除。

    其中 arial 字體較大,把 qpf 字形大小加 20;veramono 改名為 fixed 做為終端機字型,且因 veramono 字體較小,把 qpf 字形大小減 20 (留 fixed 100 及 120 兩個 qpf 就行)。

  7. 安裝中文化檔案 (easycht_1.0_all.ipk 用 winrar 解開,只留 qm 及 desktop 檔)。

    我是習慣留在 ja 語系,所以把中文化的 i18n qm 檔放到 ja 目錄下;把中文化 desktop 檔用 script 把 ja 替換成 bak、en 替換成 ja,再拿來換掉原來的 ja 語系 desktop 檔。(我的檔案替換方式是用 script 比對,有相同名字的檔案才替換)

    另外,我手頭上的中文化檔案不含 HancomSheet 及 HanconWord,所以把 i18n/ja 下的 hancomsheet-ja.qm 及 /home/QtPalmtop/bin/ 下的 word-eucJP.rc 刪除,讓這兩者恢復成 en 語系。

    到此可以重新開機一次,檢查中文化是否正常。

  8. 安裝一些常用的 console 工具:libncurses (libncurses_5.0_arm.ipk), mc (mc-german_0.3_arm.ipk), joe (joe_2.9.8pre1_arm.ipk), sudo (sudo_0.1_arm.ipk), rsync (rsync_2.4.6-2_arm.ipk)。

  9. 安裝一些 applet:Battery Applet (qtopia-commbbatteryapplet_1.0.6_arm.ipk), Clipboard Applet (clipboard-applet_1.0.0-1_arm.ipk), Memory Applet (qtopia-memoryapplet_1.0.1_arm.ipk), Sub Applet (subapplet-zaurus_1.0.8_arm.ipk), Suspend Applet (qpe-suspendapplet_1.5.0-3_arm.ipk), Task List Applet (tasklist-applet_1.0.5_arm.ipk)。

    Battery Applet 用來調整背光亮度及超降頻用;Clipboard Applet 用來取代 Copy/Cut/Paste 快速鍵;Memory Applet 用來設定 swap 及監控 memory 的使用量;Sub Applet 用來收納這些 applet,減少佔用 task bar 的空間;Suspend Applet 用來暫停 zaurus 的 suspend 功能;Task List Applet 用來快速切換已經開啟的程式,特別是那些已經預載的程式。

  10. 安裝一些常用的程式: PortaBase (portabase_1.9_arm.ipk), NeoCal (neocal_1.7.7-2_arm.ipk), Search (qpesearch_0.0.3a_arm.ipk), Alarm Clock (qpealarmclock_1.0.9_arm.ipk), FreeNoteQt (FreeNote_1.12.0_arm.ipk), PhotoStorage (photostorage_1.0.2_arm.ipk), aBookReader (aBookReader_0.9.1_arm.ipk), JustReader (justreader_2.0k_arm.ipk)。

    安裝後取消 PortaBase 及 Search 的 VGA 畫面調整選項。

  11. 安裝 mplayerkino: mplayer (mplayer-bvdd_1.1.5-1_arm.ipk), kino2 (kino2_0.4.3c_arm.ipk)。

  12. 安裝 ZBedic (sqlite3_3.2.2_arm.ipk, zbedic_1.1-0_arm.ipk) 及英英 (en-0.9.0.dic.dz)、英漢 (enzh-0.9.0.dic.dz)、漢英 (zhen-0.9.0.dic.dz) 字典。

    新版的 ZBebdic 須要 SQLite 程式庫。

    另外字典檔可以放在 SD 卡上,再進 ZBedic,把字典檔加進來。

  13. 安裝 PDF2 及所須的程式庫 (libfreetype2_2.1.4-1_arm.ipk, qpdf2_2.0.3-ft-t1_arm.ipk, qpdf-cj_20030222_all.ipk)。

    安裝後取消 PDF2 的 VGA 畫面調整選項。

  14. 安裝 FBReader 及所須的程式庫 (expat_1.95.8_arm.ipk, libenca_1.9_arm.ipk, libbz2_1.0.2_arm.ipk, FBReader_0.7.4m_640x480_arm.ipk)。

  15. 安裝 ruby (ruby_1.8.0-1_arm.ipk, ruby-qte_0.5.2_arm.ipk) 及 EBt memo tool (ebt-en_0.4.0-1_arm.ipk)。

    安裝後進 EBt,把目錄移至 SD 卡,把 /home/zaurus/ebt 目錄砍掉。(因為我的資料都在 SD 上)

  16. 安裝 ntpdate (ntpdate_ntp-4.1.1b-z-4_arm.ipk) 及 Donto Koi Time (dtktime_1.1.0_arm.ipk)。

    安裝後給予 root 權限,執行後到設定頁加入國內的網路對時主機:time.stdtime.gov.tw,clock.stdtime.gov.tw,tick.stdtime.gov.tw,tock.stdtime.gov.tw,watch.stdtime.gov.tw。

    設定網路連線,連上網路後進行網路對時。

  17. 安裝 samba 相關軟體:smbpasswd_0.1-1_arm.ipk,sambacontroller_0.1-0_arm.ipk,smbmount_0.1_arm.ipk,smbmounter_0.1-2_arm.ipk,codepage.950,unicode_map.950。(參考 [PDA] Zaurus C760 新手筆記 (9) - 連上網路芳鄰)

    安裝後把 SambaController 及 SmbMounter 給予 root 權限。把 codepage.950 及 unicode_map.950 放到 /home/root/usr/lib/samba/codepage/ 下。

    把以往備份的 smb.conf 及 smbusers 放到 /home/root/usr/lib/samba/ 下。

    下指令 sudo smbpasswd -a zaurus 及 sudo smbpasswd -a root 來設定網芳密碼。

  18. 安裝 kismet (kismet_3.0.1_arm.ipk, kismet-qt_2.0.0_arm.ipk)。

    安裝後將 kismet-qt 給予 root 權限,並取消 VGA 畫面調整選項。

    到 /home/root/usr/local/etc/,調整 kismet.conf 中的 logtemplate 及 source 兩項。

  19. 安裝 Opera 7.55 (multimodal_arm.ipk)。

    安裝後下指令 ln -s /home/QtPalmtop/opera /home/root/usr/share/opera。

  20. 安裝 bluez 相關軟體:bluez-zaurus_2.3-2.4.18d_arm.ipk,bluez-csr-serial_0.1_arm.ipk,qtopia-bluetoothnetworkapplet_1.0.1_arm.ipk,qtopia-pannetworkapplet_1.0.1_arm.ipk,susp-resume_0.9-3.1.ipk,susp-resume-bluez_0.9.1_arm.ipk。

    到 /etc/bluetooth/uart 加入相應自己 CF 藍牙卡的型號,同目錄下的 pin 及 givepin 也改成自己慣用的 pin 碼。

    到網路設定處新增 PAN-TCP/IP 連線。

    到 /etc/apm.d/bluetooth,在 cardctl eject 前加入 cardctl reset。(我的 CF 卡要加入這一行才能在 suspend 後重新 resume)

  21. 到通訊錄、行事曆、記事本、待辦事項中都新增一筆紀錄,然後執行同步功能,把 PIM 資料同步回 Zaurus 中。




3 則留言:

匿名 提到...

Hi
我最近也入手一台C760.不知道你適用多大的sd記憶卡.我裝了sdio的driver後.可以用我的2g SD卡.不過 每次關機後在開就抓不到sd卡裡面的資料.不知道你有沒有相同的問題.

mfhsieh 提到...

我沒用過大於 1GB 的 SD 卡在 Zaurus C760上。

Sorry! 幫不上忙。

mfhsieh 提到...

OK! 歡迎轉載,請載明出處即可。