Thursday, April 10, 2008

Safari設定

前幾天weep正在考慮要買macbook或macbook pro,所以他問了我一些有關Mac的問題。在跟他討論的時候他有問我mac開網頁的速度會不會慢,我才想起其實我每次開firefox都大約要等五秒,而且有時候firefox打開之後裡面的中文都會變成亂碼,非要重新啟動firefox才能解決,想著想著覺得firefox的mac版其實也是有很多待改進的空間...在等待firefox3正式發佈之前,我決定開始改用safari!
雖然我之前也抱怨過Safari bugs一堆,而且之前舊版的對於AJAX的支援還怪怪的,讓我一直不太想用它,但從上一次更新3.1之後似乎進步了不少,再加上在mac上用safari真的速度比firefox快,所以改用safari似乎也是個不錯的選擇。然而已經習慣了firefox運作方式的我,剛改到safari真的蠻多東西不習慣的,於是我花了一些時間去研究怎麼把一些設定改成跟firefox類似,我把我做的一些設定po出來,之後有用mac的人要改設定可以參考我的方式~



1. 顯示status bar跟tab bar:
我習慣這兩個bar都不要隱藏,要打開顯示的選項就是直接到上方選單的"View"去更改設定。



2. 自動關閉Downloads視窗:
在東西下載結束之後safari預設downloads視窗還會開著,要自己手動關掉,我習慣是讓它下載結束後自動隱藏,但safari本身沒有設定可以改這個選項,要另外安裝plugin Safaristand才可以辦到~安裝這個plugin的步驟請參考SafariStand for Mac OS X,安裝之後Safari上方選單會多出一個"Stand"的選項,如下:

進入"Stand"選項打開settings,在general的tab裡面將delay設為0秒:

我習慣下載完馬上消失,所以設為0秒,若想要讓視窗停留久一點可以改變選項去調整。


3. 在新tab打開網頁(single window mode):
這點對我來說很重要,我喜歡保持瀏覽器只有一個視窗的模式,然而safari預設每點一個新連結就會開啟一個新視窗。很多人誤會在偏好設定的地方設定在新tab裡面打開其他應用程式("Open links from applications")就可以解決這問題,但其實此設定只針對非網頁的應用程式,無法針對開啟新網頁做設定,這點困擾我很久。雖然有熱鍵apple+click可以解決這問題,但每次都要這樣點很麻煩,我想要的是預設就直接在新tab打開,找了很久,最後終於讓我找到解決方法...方法有兩種:

3-1. 利用已安裝的Safaristand改變設定。一樣是打開Stand選項然後到settings的general裡面去勾選"Open Target Link in New Tab"


3-2. 若不想安裝Safaristand可以選擇此方式。關閉Safari,打開Terminal,直接輸入下面的指令:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
,再重新啟動Safari就可以看到效果了~


4. RSS:
Safari可以當RSS Reader,也就是當你訂閱的blogs或是新聞網站等任何網站有更新時,safari可以通知你,我之前都用Google Reader來幫我,現在換到safari決定試用看看這個功能,設定方式請參考Ask Dave Taylor

以上這些是我所作的設定。其實還有兩個功能我一直想要改,但網路上查下來的結果似乎是沒有解決方法,我也順便列出來,這樣之後才不會又有人跟我一樣找了很久才發現無法解決:

1. 無法每次詢問下載目錄:
在firefox可以在每次下載檔案的時候跳出視窗問你檔案要存放在哪,但在safari沒辦法這樣,它都會存到一個指定的目錄。

2. google傳統首頁和iGoogle的切換:
在其他瀏覽器,一但將傳統首頁切換至iGoogle後,除非手動再切換回傳統首頁,否則之後連到Google都是以iGoogle當首頁,但是在Safari不會,連到Google還是都顯示傳統首頁。

雖然目前我找不到解決方法,不過不代表它們無法被解決,如果有人知道上面的問題怎麼在Safari解決,歡迎告訴我唷~cc

2 comments:

Unknown said...

要不然就直接打http://www.google.com/ig吧

Dowlin said...

我現在就是用這個方法解決的,我只是困惑為什麼Safari不會切換過去,應該也是一個bug吧...