[算分享吧?] A907

常言道:『飲水思源』,在 Open Source 的世界裡,我們常常需要別人的幫助,但是在您有所心得的時候請記得分享給大家,『幫助人是快樂的喔』。歡迎您在使用 debian 的過程中的任何心得分享給大家。

[算分享吧?] A907

文章訪客 » 週六 1月 22, 2005 2:57 pm

大家好
前一陣子小弟買了一台中古精英的A907
興沖沖地灌了Debian testing
當成desktop迄今,覺得用起來還不錯
想要和對A907有意或無意的人分享我陸續的發現,包括我曾遭遇的問題和解決方式
好讓有意的人做為購前參考,無意的人多幾個不買的理由

小弟不是專家,也不是高手,
談的內容都是隨筆,可能不及重點
若寫得不好,敬請包涵
要是您有更詳細或更正確的訊息,希望也能提出跟大家分享
謝謝

----------------------------------------------------------------------------------------------------------------------

我想A907在某些人的評價中可能不是很好
不過,如果您和我一樣:
(1)沒什麼錢,
(2)只能租屋在一間小得放不下桌上型電腦的小房間,
(3)希望買一台儘管擴充性差.但是不佔空間的PC,
(4)需求只是上上網、輸入或閱讀資料、聽聽音樂等等小樣工作
我倒覺得買一款中古的A907是還蠻不錯的選擇
它是個輕便好收的好伙伴
價格和效能比合情合理(我是指中古貨...,原價對我而言仍嫌過高),
它相當安靜(沒有風扇),LCD螢幕視角還算廣

但若你不符合上述四點需求,而且還要玩遊戲、當繪圖工作站、伺服器...
這是對A907不切實際的期待
你還是多花點錢買別款吧
因為據說它的設計最初就只是為了給學生作單純文書作業用的
請讓我們用最純樸踏實的眼光來看它

另外,有些我個人主觀上所認為的缺點,我得提醒一下:
1.電池續航力頂多只有一個小時....超差!!!
請把這點列入慎重的考量裡
另外我要告訴各位一個心酸的故事
某次我放了兩個月沒用就沒電了,充了8個小時候....,它居然就壞了...而且不能修!!!
嗚...,這鬼東西我也才用過一次而已,它就這麼走了
精英的電話服務說這種電池放到電力耗盡後便不能再充電...and宣告死亡
使用者不得不慎...要常常把它拿出來用,絕不能買了就忘了
2.A907外觀上很樸實,
如果你身邊有很崇尚fashion筆電,而嘴巴又口不擇言的人
我建議你最好別讓他看見
除非你能在他開口前就先聲奪人,大聲幹個兩句說:
「看啥小!!?恁爸用它是因為看在它Debian好灌!!!」
另外,
可以上google圖片搜尋找一張可愛的Linux Inside Logo貼在右下角
利用Linux為它套上一個不凡的光環!!!
建議使用某一張「被筆電夾扁的企鵝」,很可愛~
http://images.google.com.tw/images?q=li ... C%E5%B0%8B
3.沒有PCMIA介面
4.USB介面僅是1.0版,據說不利於某些外接裝置的使用(eg:外接DVD燒錄機燒DVD)
5.不能看DVD!!!且基於上面兩點,建議把CD-ROM升級成DVD(約2800元)或combo機(約4000元),貴死了!!!!
6.不知道是不是剛好買到劣質品,還是沒裝好,我的光碟機有時在大量讀資料時,會呱呱叫 (譬如使用knoppix時)
7.建議買個散熱底座,因為熱一點雖然不會當機,卻會有焦味,令人咳嗽...是毒氣?
8.觸控版按鍵有點硬...,不順手...,不過有次不小心壓斷了按鍵底下什麼以後...情形有改善....
9.其他:不知道,還在陸續發現中

-------------------------------------------------------------------------------------


軟體環境(Debian testing)
kernel 2.6.8-1
icewm 1.0.9(這版的執行比testing的快一些)
rox-filer 2.0.3
由gdm自動登入使用者
使用autofs自動掛載裝置(光碟與usb disk)

大致上
這款機子的硬體灌Debian非常順利
只有顯示卡需要稍作處理(見本文末)
至於modem和Irda能否發揮功能,我還不確定
在此我要提一個奇怪的好現象...音效卡!!!
我並未安裝sound server,如esd或artsd
但是卻可以同時間使用多個程式以oss去播音樂
真是太神奇了
莫非Debian已經開始進入連傻瓜都能上手的第一步?
很好很好...

-----------------------------------------------------------------------------

就當成Desktop的效能來說
在開啟程式的時候會稍慢
我覺得可能是硬碟較慢的緣故(4200轉)
#hdparm -Tt(開啟DMA後)
/dev/hda:
Timing cached reads: 452 MB in 2.01 seconds = 224.80 MB/sec
Timing buffered disk reads: 58 MB in 3.08 seconds = 18.83 MB/sec

若整個系統沒動過手腳
從開機載入kernel、所有模組、...
到gdm自動登入X、icewm、rox-filter完全就緒大約要兩分鐘或更多
但在亂動/etc/init.d/rc.X和/etc/...裡頭等等一些莫名其妙的設定以後
可以減至一分鐘30秒左右
我想如果是高手的話,應該可以弄得更省時

以下是某些程式第一次啟動至可用的時間
leafpad 5 秒
xmms 6 秒
gmplayer 6 秒
gedit-0.9.6版 7 秒
gqview 8 秒
gaim 8 秒
xine 10 秒
opera 12 秒

以下是極端案例,大概是因為它們必須使用超大量的記憶體吧:
openoffice -- 第一次32秒(用quickstart可減至15秒); 第二次20秒;操作過程還可以;但撥ppt時換頁和特效不太順暢
mozilla -- 第一次32秒 ;勉強可用
firefox -- 第一次35秒 第二次27秒(依經驗,我從不覺得firefox比mozilla快);分頁多開幾個時就不順暢了
nvu-0.5 -- 別提了...慢到我不想去算....
以上四個軟體,光用滑鼠點選單都有點小小delay...真是夠了...
各位...其實咱們美好的青春歲月,也就這麼悄悄地隨它們去了....
這讓我不禁回想起我當年還在用pentium-166的情景...嗚...感傷呀...
說真的,如果要用瀏覽器,還是建議使用opera...
至於openoffice的速度...2.0版就別指望了(儘管2.0的功能實在棒到令人稱讚,但速度還是不行...)
讓我們期待多年後的3.0版會不會好一點
改天要是有錢,我會考慮換個硬碟...但其實更實際的是軟體設計的問題...
我想Mozilla系列軟體和OpenOffice在Linux上是出了名的慢
不是A907的錯,別怪它了...

小結一下效能部份
但整體而言,大多程式的開啟速度都較慢
(而mozilla,openoffice的載入速度更是令人痛心疾首)
這點比起在windows差很多
大多windows下的程式幾乎都是一點就開
但穩定性和在執行過程的順暢程度來說
Debian比windows略勝一籌
唉...我還是希望總有一天....X下的軟體會比windows下的跑得快...



---------------------------------------------------------------------------


問題與解決

1.X的問題
安裝好Debian testing後無法進入X
要修改XF86Config-4
把VedioCard的driver由sis改成vesa後即能順利進入X
但是在這種模式下沒有支援xv,所以播VCD時會delay
而vidio output 到另一個顯示器如液晶投影機的外接port也未能使用
為此,必須去http://www.winischhofer.at/linuxsisvga.shtml
依照作者的指示安裝driver(用apt-get 挻方便的)
並修改XF86Config-4的內容
即可順利搞定VCD的問題
修改XF86Config-4的內容有點複雜
有個偷懶的作法是直接複製作者提供的XF86Config-4來用
再依自己的需求稍作修改即可
如果有錢的話可以捐點錢贊助一下作者
至於output到投影機的功能我沒試過,所以還不確定

2.在下完halt指令之後,未能自動切斷電源
這種情形在2.4.X的核心會發生
往往要守候Linux關機程序,等螢幕出現"Power Down"的時候,手動按下電源鍵,...,
一開始我心裡有點幹...
什麼時候了,居然還得使用這種石器時代的關機方法???
所幸...這個問題在改用2.6.X的核心後就自動消失

3.使用2.6核心會使touchpad的tap功能失效
這個問題好解
安裝xfree86-driver-synaptics,讀讀說明檔
在/etc/X11/XF86Config-4作好設定就能解決
而且還多了捲軸的功能喔~搭配imwheel使用,使scroll支援的程式更多
如果需要即時關掉tap功能,只要輸入
synclient MaxTapTime=0
若要再啟用tap,再輸入
synclient MaxTapTime=240
即可
把這兩個指令設成icewn的hot key,就更能靈活運用了!!!
需注意的是synaptics預設的參數令人覺得不甚順手
自己要嘗試修一下,讓它最適合自己

4.多餘鍵盤按鍵設定
我是這麼想的....
既然廠商都花$作了一些多餘的按鍵
要是不拿來設設快速鍵,豈不辜負了人家一番好意?
所以咱們下手吧~

(1)以下這三個指令可以將兩個windows符號鍵和選單鍵分別設成F13、F14、F15供設快速鍵用
xmodmap -e "keycode 115 = F13"
xmodmap -e "keycode 116 = F14"
xmodmap -e "keycode 117 = F15"

(2)另外介紹一般鍵盤配置以外,精英還多做出來的四個按鍵
它們的原意是在windows下可供調整音量和快速啟動IE與OUTLOOK EXPRESS
我原來還找不到它們的keycode
後來在網上不小心發現可以利用xev指令找出
搞定後就乾脆寫出供大家參考
xmodmap -e "keycode 176 = F16"
xmodmap -e "keycode 174 = F17"
這兩個鍵鍵盤之外多出來的,用以控制音量
用apt-get install aumix
將這兩個鍵設成快速鍵,寫在~/.icewm/keys:
key "F16" aumix -v+3
key "F17" aumix -v-3
即可達到上述調整音量的功能,十分方便

(3)這兩個鍵原本是分別啟動IE和OUTLOOK EXPRESS的額外鍵
xmodmap -e "keycode 178 = F18"
xmodmap -e "keycode 236 = F19"
可依上面~/.icewm/keys類似的方式去設成用mozilla及mozilla-mail啟動

(4)最後還有一個配合Fn使用的靜音鍵:
xmodmap -e "keycode 160 = F20"
寫個aumix的shell script就能將這個鍵設成靜音與否的快速鍵,相當好用

5.X的流暢度
要順暢,就要作好一些X的相關調校
尤其是要取消介面的anti-alias(從/etc/fonts/裡的檔案下手)
並使用含點陣字的新宋體作為預設字型,如此不論是載入或執行會明顯順暢一些
不然許多anti-alias會用去不少無謂浪費的資源
關於這方面資料,查查版上其他前輩的文章即可得到豐富資料
在這裡一定要再次感謝螢火飛前輩和其他先進的努力
才有那漂亮的新宋體和方便簡要的設定流程

6.尚未解決的問題
(1)硬體的部份modem和Irda不確定是否能用
(2)蓋上螢幕不能關閉螢幕電源,不知從哪裡設...
(3)某些搭配Fn的F10和F12鍵盤按鍵對xev沒反應,所以還無法利用,算了,I don't care....
訪客
 

文章訪客 » 週六 12月 09, 2006 12:11 pm

附註一下
這台電腦沒關閉LCD螢幕的ACPI鍵
這對想關閉螢幕來省電的朋友來說會有點討厭

要解決這個問題
可以把找另一個沒在用的快速鍵,假設是F18
那麼就可以在~/.icewm/keys裡補上這句:
key "F18" xset dpms force off

重新啟動icewm之後就可以就可以按F18來關閉螢幕了
訪客
 

文章PCMan » 週六 12月 09, 2006 9:53 pm

如果你現在還在用這台機器,一定要試試 LXDE:
viewtopic.php?t=11047
雖然速度不是最快的,但可以在合理的速度下提供足夠的功能
PCMan
榮譽學長
榮譽學長
 
文章: 217
註冊時間: 週六 7月 02, 2005 10:46 am

文章訪客 » 週六 12月 09, 2006 10:59 pm

感謝PCMan前輩
當您當初剛在提LXDE時,小弟就很想試了
只不過一直找不到足夠時間好好鑽研~
改天試過之後會把心得補上來

謝謝啦~
訪客
 

文章訪客 » 週日 12月 10, 2006 2:29 am

訪客
 

文章訪客 » 週二 12月 12, 2006 2:50 pm

這幾天下載了penk前輩的 PUD GNU/Linux - LXDE 特別版 LiveCD
http://freesf.tw/modules/news/article.php?storyid=2963

在這台電腦上的確如PCMan前輩在http://lxde.sourceforge.net/所寫的那樣
約屬moderate - fast
試用之後,
我認為LXDE的的確確在相當節省記憶體的情形下提供了一個好用的桌面環境
進入桌面環境時不必像Gnome載入老半天~而介面的品質又可以近於Gnome
做成LIVE CD真的相當適合~
在記憶體不多卻又想要有似Gnome的介面環境時,它真的是一個不錯的選擇~

我個人尤其喜歡pcmanfm這個程式
它要是早個幾年出來,一定可以幹掉nautilus
期待PCMan前輩再為它多加一些方便的新功能囉~ :lol:
訪客
 

Re: [算分享吧?] A907

文章訪客 » 週二 12月 12, 2006 8:26 pm

不好意思,請問xmodmap應該寫在哪個檔案裡呢
訪客
 

文章訪客 » 週三 12月 13, 2006 9:29 am

小弟是利用mingtty自動啟動登入來登入X
由於是藉助startx指令啟動X
所以xmodmap是寫在~/.xinitrc裡
使用gdm/kdm的朋友或許應該寫在~/.xsession(不是很確定現在是不是還這樣:p)
你可以試一下,說不定寫在~/.bashrc裡頭也可以...
訪客
 

文章訪客 » 週三 12月 13, 2006 9:50 am

對了
小弟為了節省開啟X的時間,也為了節省記憶體,不使用gdm登入
原則上是參考http://moto.debian.org.tw/viewtopic.php?t=5108&highlight=%E4%B8%8D%E7%94%A8+gdm
倒數第二篇的連結裡,小狐狸前輩有提供了一個連結,裡頭提到mingetty這個程式
利用這個程式,即使不用gdm/kdm也可以在開機後自動登入X
不過上面說的那個連結好像不見了,所以小弟再把前輩當時教的方法重述一下
希望對一些使用舊機器作為desktop的朋友有幫助

以root的身份作以下動作:

#apt-get install mingetty
#vi /etc/inittab
隨便找哪個console下手都可以,在這裡以第3個虛擬控制台為例
把下面這一行
3:2345:respawn:/sbin/getty 38400 tty3
改成下面這樣
3:2345:respawn:/sbin/mingetty --autologin myname tty3
其中的「myname」是指你要自動登入的帳號,請依自己的情形輸入

接下來請到以myname的身份,到這個帳號的家目錄下
找一個叫作.bash_profile的檔案(如果沒有,請自行建立)
在.bash_profile這個檔案裡加一個指令:
startx
完成這個動作後
檢查一下~/.xinitrc內容是否完整,少了什麼就補一補(如果沒有,請自行建立)

最後,請用root移除gdm/kdm,或讓它們在開機時不載入
接著重開機
應該就可以看見Debian可以為myname這個帳號開啟了一個X

我一直覺得這個方法很省資源和時間,感謝小狐狸前輩~
訪客
 

文章訪客 » 週二 12月 26, 2006 9:18 am

蓋上螢幕使LCD自動關閉的方法

a907在蓋上螢幕之後並不會自動關閉LCD
這是因為在Linux得要設好它的acpi快速鍵的事件
這兩天找了一些有關acpi快速鍵的設定方式,正好可以解決這個問題
http://www.linuxquestions.org/questions ... pi+scripts

a907螢幕的右轉軸附近有個小洞,小洞裡藏有一個卡楯
它其實是個可用來關閉螢幕的acpi快速鍵
用acpi_listen指令後,壓下這個轉軸卡楯可以看到如下的畫面輸出:
button/lid LID0 00000080 00000021
這表示這個按鍵的動作是有效的

另外
在用牙籤壓下這個小卡楯之後執行下列指令
cat /proc/acpi/button/lid/LID0/state
可以得到close這個值
反之,放開這個卡楯再執行上述指令則可以得到open這個值
簡單來說,要利用這兩個值的變化來使蓋上螢幕時可以關閉LCD

下面這兩個步驟幾乎是抄上面那個網址的作法,只是稍稍改了小地方來配合我的系統環境和需求

一、先在/etc/acpi/event目錄下新增一個檔案lidbtn,內容如下:
# /etc/acpid/events/lidbtn
event=button[ /]lid
action=/etc/acpi/lidbtn.sh

二、在/etc/acpi目錄下新增一個檔案lidbtn.sh,內容如下:
#!/bin/sh
state=`cat /proc/acpi/button/lid/LID0/state | awk '{print $2}'`
logger -i "LID0 state $state"
if [ "$state" = "closed" ]; then
/usr/bin/xset dpms force off
else
/usr/bin/xset dpms force on
fi


三、使lidbtn.sh為可執行
編完檔案之後,記得以root下指令
chmod +x /etc/acpi/lidbtn.sh
完成~(現在請用牙籤剔一下那個卡楯試試...)

註:
第二個步驟裡有一段指令/usr/bin/xset dpms force on
這一句話應該是無效的(我寫心酸的啦...)
所以蓋上螢幕雖可以關閉LCD,但是打開螢幕時卻不會自動開啟LCD
這時使用者自行按下鍵盤的任一鍵或碰觸滑鼠就能開啟LCD
如果各位前輩知道有什麼指令可以開啟LCD的電源,也麻煩教一下~
謝謝~
訪客
 


回到 share

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客