- 註冊時間
- 2001-12-12
- 線上時間
- 65535 小時
- 閱讀權限
- 255
- 積分
- 10630
- 主題
- 702
- 精華
- 24
- 文章
- 10264
TA的每日心情 | 慵懶 2012-1-1 10:38 |
---|
簽到天數: 1 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
- 10264
|
[分享] 買Zaurus SL-C700該做的功課
<TABLE width=640 bgColor=#000000 border=0><TR><TD><FONT color=red>
本篇版權為CZH與palmislife站長阿輝所有,如須轉載請先PM告知兩人,在得到兩人轉載許可前嚴禁以任何形式轉載文章中任何完整文字與片段文字
</FONT></TD></TR></TABLE>
國文程度低,標點符號與文法用的爛請大家多多包含啦
手工HTML真不是人幹的
在經過我告誡後還能忍受<a href=http://www.palmislife.com/cgi-bin/ut/topic_show.cgi?id=11321&h=1&bpg=1&age=30 TARGET=_blank>缺點</A>的人可以很快樂的把c700抱回家了
剛拿到手第一件事當然是中文化啦
c700的中文化非常簡單,因為系統就內建多國語系,所以只需要連結字型即可閱讀繁簡中文與日文
中文字體須自行在Linux下轉換,如果覺得麻煩可以先用<a href=http://zaurus.cis92.net/html/ TARGET=_blank>zaurus.cis92.net</a>軟體下載區裡提供的efont,日後有需要再自行研究如何轉換字體
關於字體轉換部分<a href=http://zaurus.cis92.net/html/ TARGET=_blank>zaurus.cis92.net</a>已經有大量的討論,請自行查閱
本篇就以efont做範例,下載efont.tgz用winzip32解開後可得到一些.qpf的檔案
本次範例只用到efont_???_50_t10.qpf的字型,所以將以下字型複製到CF卡根目錄下
efont_120_50_t10.qpf
efont_140_50_t10.qpf
efont_160_50_t10.qpf
efont_240_50_t10.qpf
其中efont_???_50_t10.qpf的???是代表字型大小,所以這套efont可用的大小只有四種
複製好後將CF卡插到c700上,打開終端機,依下列黑框中所標示的順序輸入
<TABLE width=640 bgColor=#000000 border=0><TR><TD><FONT color=#ffffff>bash-2.05$ su <font color=red>使用root權限</font>
# cp /mnt/cf/efont_120_50_t10.qpf /home/root/ <font color=red>複製字型到本體上,路徑可以自行依需求修改</font>
# cp /mnt/cf/efont_140_50_t10.qpf /home/root/
# cp /mnt/cf/efont_160_50_t10.qpf /home/root/
# cp /mnt/cf/efont_240_50_t10.qpf /home/root/
<font color=red>把原來的lcfont字型改成llcfont</font>
# mv /opt/QtPalmtop/lib/fonts/lcfont_80_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_80_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_100_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_120_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_120_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_120_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_140_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_120_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_160_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_160_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_180_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_180_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_200_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_200_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_240_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_240_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_360_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_360_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_480_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_480_50_t10.qpf
# mv /opt/QtPalmtop/lib/fonts/lcfont_720_50_t10.qpf /opt/QtPalmtop/lib/fonts/llcfont_720_50_t10.qpf
<font color=red>把efont連結為系統預設可使用的lcfont字型</font>
# ln -s /home/root/efont_120_50_t10.qpf /opt/QtPalmtop/lib/fonts/lcfont_120_50_t10.qpf
# ln -s /home/root/efont_140_50_t10.qpf /opt/QtPalmtop/lib/fonts/lcfont_140_50_t10.qpf
# ln -s /home/root/efont_160_50_t10.qpf /opt/QtPalmtop/lib/fonts/lcfont_160_50_t10.qpf
# ln -s /home/root/efont_240_50_t10.qpf /opt/QtPalmtop/lib/fonts/lcfont_240_50_t10.qpf
# exit</FONT></TD></TR></TABLE>
做好後重新開機就有完整的字型可以用了,可以開啟文件試試是否會有缺字的情形
可以設定字型的軟體須指定在lcfont才能正常顯示中文
到此雖然已經可以用中文文件瀏覽中文網頁,但是介面卻還是日文的
如果需要作介面中文化,一樣去<a href=http://zaurus.cis92.net/html/ TARGET=_blank>zaurus.cis92.net</a>下載zh-TW-C700_0118_arm.ipk來安裝,安裝完成後回到桌面就立刻享有完整中文環境了
不過還是有些軟體沒翻譯到,如果有興趣研究可以參考<a href="mailto:denny.lin@msa.hinet.net">Denny</a>所寫的 Zaurus 應用程式介面中文化 也在<a href=http://zaurus.cis92.net/html/ TARGET=_blank>zaurus.cis92.net</a>文件區裡找的到
如果沒毅力研究就懷著感恩的心去用吧,畢竟這些中文化是由許多前輩花了很多時間與精神所作成的
zh-TW-C700_0118_arm.ipk不安裝也不會影響任何程式對中文的支援度,所以看需求去裝吧
有了中文環境後當然就要開始PDA不可少的PIM同步啦,這部分有現成的文章我懶得打了
請參考小酒蟲貼的<a href=http://www.palmislife.com/cgi-bin/ut/topic_show.cgi?id=11045&h=1&bpg=1&age=30 TARGET=_blank>[分享] SHARP SL-C700 和中文 Outlook 同步解法</A>
開始玩會發現內建的檔案總管很陽春,只能管理記憶卡與Documents資料夾下的文件,而且權限不高常常錯誤
這時可以去下載<A HREF=http://www.killefiz.de/zaurus/showdetail.php?app=173 TARGET=_blank>Zaurus File Manager</A>,安裝後點住圖示不放約五秒會出現設定畫面
因為這軟體是for SL-5500的所以解析度低,畫面是直的
在這裡將"應用程式對VGA(480X640點)畫面最佳化顯示"的勾去掉可以讓舊程式使用高解析度執行
然後將"以root權限執行(不安全的動作)"打勾,因為檔案管理會做到很多管理檔案的工作都需要root權限才行
以後有安裝其他軟體也可以比照辦理,按了OK後再點一下File Manager的圖示即可執行程式,怎麼用應該不難懂吧,不多說了
然後內建的文字處裡器也是極度的陽春且不能編輯儲存一些系統檔案,這時推薦<a href=http://www.aa.alpha-net.ne.jp/satoshic/dw_zaurs.htm TARGET=_blank>ZEditor</a>
這軟體當然也需要root權限才能處裡一些系統檔案
其他軟體我就只簡單介紹一些我用的到了
<a href=http://www.geocities.co.jp/SiliconValley-Bay/1180/download.html TARGET=_blank>armutils</a> 下載後將檔名後面的.bin移除才能安裝,包含bc/tcsh/zlib/less/top/fdisk/unzip等工具,只要安裝一次全部擁有,一定要裝
<a href=http://gadget.mda.or.jp/zaurus/index.html TARGET=_blank>SambaController</a> 啟動c700的網芳公享,使用方法很簡單,安裝後就知道怎麼用(日文網頁就是這麼說的XD)
<a href=http://gadget.mda.or.jp/zaurus/index.html TARGET=_blank>SmbMounter</a> 將PC端的網芳掛在c700上,一樣使用方法很簡單,安裝後就知道怎麼用
其他軟體數量太多懶得貼了,提供連結自己去找吧,英文部分都是舊機種的軟體須自行測試能否在c700使用
只要是for SL的都可以試,Zaurus還有自家系統的MI系列,MI的軟體不能給SL用,務必注意
http://zaurus.cis92.net/html/ Zaurus中文社群專門站,要中文檔案當然一定要來這裡
http://www.geocities.com/dennykf/cindex.html 台灣Zaurus使用者Denny的個人網站,有提供中文終端機的程式
http://more.zaurusworld.ne.jp/ 日本官方提供的寶箱,SL的軟體還不多
http://www.ayati.com/KOMONO/c7soft.htm 日文<==必看
http://www.geocities.co.jp/SiliconValley-Bay/1180/ 日文
http://mobile.j-speed.net/windowsce/linuxzaurus/index.htm 日文,SL-C700奮戰記
http://www.memn0ck.com/d/index.cgi?SL%2DC700 日文
http://www.killefiz.de/zaurus/ 英文<==必看
http://newbreedsoftware.com/zaurus/ 英文,遊戲居多
http://www.zauruszone.com/feed/ 只有列表無說明
http://myzaurus.com/downloads.asp 美國官方提供的下載
在找了一堆軟體安裝後,雖然可以靠記憶卡來儲存程式,但還是經常跳出記憶體不足的視窗要強制關閉程式
這是因為<a href=http://www.palmislife.com/cgi-bin/ut/topic_show.cgi?id=11412&h=1&bpg=1&age=30 TARGET=_blank>Zaurus記憶體架構</a>上的不足所造成的,不過可以利用SD記憶卡作SWAP當成虛擬記憶體
先找出一張SD須有32M以上的可用空間,打開終端機執行下面命令
<TABLE width=640 bgColor=#000000 border=0><TR><TD><FONT color=#ffffff>bash-2.05$ su <font color=red>使用root權限</font>
# dd if=/dev/zero of=/mnt/card/swapfile bs=1k count=32768
<font color=red>32768是32M也能改為需要的大小</font>
# mkswap /mnt/card/swapfile
# swapon /mnt/card/swapfile
# exit</FONT></TD></TR></TABLE>
使用前面提到的文字處理器<a href=http://www.aa.alpha-net.ne.jp/satoshic/dw_zaurs.htm TARGET=_blank>ZEditor</a>開啟/etc/sdcontrol這個檔案,參考下面所列的位置加入綠色部分的命令,黃色字是原來的內容
<TABLE width=640 bgColor=#000000 border=0><TR><TD><FONT color=#ffff00>case "$ACTION" in
'insert')
mount $FSTYPE $FATOPTS $DEVICE $MOUNT_POINT
MOUNT_RES = `mount | grep $DEVICE`
if [ "$MOUNT_RES" = "" ]; then
mount $FSTYPE $DEVICE $MOUNT_POINT
fi
chkmntsh ${MOUNT_POINT}
if [ -d $SMB_MOUNT ] ; then
rm -rf $SMB_MOUNT
fi
ln -s $MOUNT_POINT $SMB_MOUNT
mkdir -p $MOUNT_POINT/$INSTALL_DIR
#echo mount $? >> /tmp/sd
<font color=green>swapon /mnt/card/swapfile</font> <font color=red>插入SD卡啟用SWAP</font>
;;
'eject')
<font color=green>swapoff /mnt/card/swapfile</font> <font color=red>退出SD卡停用SWAP</font>
fuser -s -m $DEVICE
if [ $? = 1 ]; then
umount $MOUNT_POINT
rm $SMB_MOUNT
else
exit 1
fi
;;
'compeject')
<font color=green>swapoff /mnt/card/swapfile</font> <font color=red>退出SD卡停用SWAP</font>
is_mount=`mount | fgrep $DEVICE`
if [ "$is_mount" = "" ]; then
exit 0
fi
kill_task # for QPE
#fuser -k -m $DEVICE > /dev/null
umount $MOUNT_POINT
if [ $? != 0 ]; then
usleep 500000
umount $MOUNT_POINT
#echo umount $? >> /tmp/sd
</FONT></TD></TR></TABLE>
須注意SD卡拔出之前要先按工作列上的SD圖示作退出動作,才可拔出
否則資料可能導致無法意料的遺失
連上網芳後會發現c700的中日文檔案都是亂碼,這是因為c700的samba只有放進日文語系932
只要去<a href=http://www.kole.com/de100c/extracted/fsImage/target.root/etc/codepages/>這裡</a>下載codepage.950與unicode_map.950這兩個檔案
放置到/usr/lib/samba/codepage/之下,然後修改/usr/lib/samba/smb.conf這個檔案
將client code page = 932這一行的932改成950
連線之後就沒亂碼了
內文不定期修改中,如果有更好的使用心得歡迎上來一起討論
<TABLE width=640 bgColor=#000000 border=0><TR><TD><FONT color=red>
本篇版權為CZH與palmislife站長阿輝所有,如須轉載請先PM告知兩人,在得到兩人轉載許可前嚴禁以任何形式轉載文章中任何完整文字與片段文字
</FONT></TD></TR></TABLE> |
|