Finder 與 Dock
2002/08/23 2:47 pm 威豹小組

Mac OS X 10.2 中應用程式最重要的兩個,就是大家時時會接觸到的 Finder 跟 Dock。也因為這個原因我們在這篇報導的開頭就首先向大家來介紹這兩個經過大幅改進的系統程式程式。

■ Dock

Mac OS X 10.2 Jaguar 下的 Dock 在外觀上最顯著的,就是拿掉了原先的淡色橫條底紋。這樣不但使得 用戶可以看清楚被 Dock 遮住的視窗內容,同時也增加了整體的美觀性。Mac OS X 10.1 下也有類似的共享軟體可以幫助使用者來達成類似目的,不過現在就不必再多費手腳了。

除此以外 Dock 也更改了應用程式縮小視窗的設計,現在縮小到 Dock 上的應用程式視窗在圖像的右下角會有應用程式本身的圖像,以幫助辨識。

■ Finder

在看完 Dock 之後,接著就來看看 Finder 的各項新功能。Jaguar 下的 Finder 經過了大幅的改寫,執行效率在多線緒的新架構下獲得了顯著的提昇。例如當透過網路開啟一個裝有數千個檔案的檔案夾時,您仍然可以不受阻擾的在 Finder 忙著顯示那個檔案夾內容時跳到其他的 Finder 視窗中去做別的事。像這種特技請使用 Mac OS X 10.1 的讀者們還是不要輕易嘗試。

■ 自動開合式檔案夾

根據蘋果表示,Mac OS 9 用戶最希望 Mac OS X 加入的功能之一,就是自動開合式檔案夾 (Spring Loaded Folder)。對於不熟悉此一功能的朋友可以參考蘋果電腦這個網頁

這回 Apple 也從善如流的在 Jaguar 裡加入這項方便的功能。現在不但在圖像跟列表模式都可以支援這項新功能,直欄模式也可以順利的使用自動開合式檔案夾。您可以在 Finder 的偏好設定中調整自動開合式檔案夾啟動的的延遲時間。

■ 「全部套用」

筆者以為 Mac OS X 10.1 Finder 裡最糟糕的毛病之一,就是當拷貝幾百個檔案到另一個檔案夾中時,Finder 發現這樣會蓋掉目標檔案夾裡幾十個同名的檔案,這時不管你高不高興,Finder 會像個呆瓜一般重複不斷的一一詢問使用者要不要取代目標地的檔案。這回也許是耶穌顯靈,新版 Finder 裡終於在對話窗多了一個「全部套用」的選項,讓筆者看了高呼哈雷路亞。

■ 彈性的檔案排列方式

對於檔案的顯示方式上,新版的 Finder 也提供了更大的彈性。當在以圖像方式顯示檔案時,用戶可以像 Mac OS 9 的 Finder 一樣指定五種不同的檔案排列方式。

不過我們也發現檔案排列方式功能有一個問題:由於一個系統層級的毛病,導致計算中文檔名的字寬有誤,結果在排列圖像時會出現非常奇怪的結果。這點在未來應可望獲得解決。

■ 重回 Jaguar 的舊有功能

Apple 在 Jaguar Finder 裡除了放回不少 Mac OS 9 裡具有的重要功能,他們也為 Finder 增添了一些全新的特點。舉例來說檔案標籤的顯示位置現在可以放在圖像的底部或是右邊,而您也還可以讓 Finder 在圖像顯示時顯示檔案夾裡有多少檔案。

Finder 也可讓您關掉直欄模式的圖片預覽功能,以避免 Finder 花太多時間產生無用的檔案預覽圖片。

■ 檔案簡介視窗

前面兩版 Mac OS X 的 Finder 裡最為人詬病的一項「特點」,就是使用者只能開啟一個檔案簡介 (Get Info) 的視窗。就在使用者不斷的反應之下,大家所熟悉的 Mac OS 9 檔案簡介功能終於重返 Jaguar。

但也跟其它重現在 Jaguar 的 Mac OS 9 功能一樣,新的檔案簡介視窗提供了較 Mac OS 9 中之檔案簡介更多的功能。舉例來說在存取權限方面,舊版 Finder 只讓用戶查看檔案的存取權限,要是檔案不屬於自己的只有乾瞪眼;反觀 Mac OS X 10.2 的 Finder 裡就可以讓具系統管理權限的用戶更動這部份的資料。

雖說 Jaguar 下推出了新的檔案簡介視窗,不過舊的檔案簡介視窗並不是真的消失了。如果您在 Finder 下選取 檔案 > 簡介 指令時按下 Option 鍵,或是直接按下 Command-Option-i 的話,Finder 就會開啟一個叫做「檢閱器」的浮動視窗。這個浮動視窗的功能與前代 Finder 裡的檔案簡介視窗相當類似,每當您點選不同的檔案時就會顯示相關資訊。

■ 項目特色清單

另外一個與檔案簡介視窗有關的就是 Finder 的項目特色清單 (Contextual Menu) 了,在 Mac OS X 10.2 下使用者可以利用 Finder 的項目特色清單的選項來指定開啟文件檔案用的應用程式。如果您一併按下 Option 鍵的話還可以設定開啟所有同類型文件檔案用的應用程式,如此可省下不少跑到檔案簡介視窗裡去做設定的時間。

■ 使用者界面音效

使用者界面音效是蘋果在 Mac OS 8.5 中加入的一個點綴功能,絕大部份的使用者在新鮮過後通常會把音效關掉,正因為這個緣故,我們也有點驚訝在 Jaguar 裡見到使用者界面音效的再度出現。不過比較有意思的是,Jaguar 下的使用者界面音效基本上是從蘋果的 Newton PDA 上借用過來的,因此老 Newton 用戶們使用起來特別的有親切感。

■ Folder Action

Mac OS 9 上 Finder 功能最後一項在 Jaguar Finder 裡還魂的,就是 Folder Action 了。所謂的 Folder Action 就是把一個 AppleScript 綁到一個檔案夾上,Finder 會在檔案夾的內容發生變化時自動的啟動前述的 AppleScript。Folder Action 對於如印前處理行業等倚賴 AppleScript 來自動化工作流程的用戶們來說,是個非常重要的功能。

不過我們也發現目前這個版本的 Folder Action 其實還十分陽春,將 AppleScript 綁到檔案夾的動作還沒有被放到項目特色清單當中。有意使用 Folder Action 的人須要先將檔案夾利用存在下列檔案夾裡的幾個小工具來把 AppleScript 檔案跟目的檔案夾綁起來或是拆開:

/Applications/AppleScript/Example Scripts/Folder Actions/

而在實際撰寫程式測試後,我們也發現目前版本的 Folder Action Script 似乎不支援中文,所以會出現前撰寫好之 AppleScipt 在顯示中文訊息時出現亂碼的毛病。

■ 檔案搜尋

直到 Mac OS X 10.2 之前,Mac OS X 的 Finder 都是利用 Sherlock 來提供檔案的搜尋功能,不過由於 sherlock 在 Mac OS X 10.2 裡被特化成為網際網路服務的客端程式,因此檔案的搜尋功能也被獨立出來放到 Finder 當中。

在 Finder 裡做檔案搜尋的方法有二:首先在 Finder 裡視窗預設的工具條裡有一個檔案搜尋輸入欄,您只要輸入查詢的檔名並按下 Return 後,Finder 就會從目前視窗中的目錄向下作搜尋。另外若是想要用更複雜的條件來作搜尋的話,您可以按下 Command-F 鍵去開啟檔案搜尋視窗。

利用這個視窗的界面您可以調配出更為詳盡的搜尋條件。不管是用那種方法,Finder 都會將結果放到搜尋結果視窗當中。

■ 垃圾桶

Mac OS X 10.1 下垃圾桶的功能有不少問題,例如垃圾桶中有不屬於自己的檔案的話,Finder 會拒絕清除垃圾桶。這個問題相當之討厭,甚至有好些人特別寫了共享軟體來解決這個問題,不過 Jaguar Finder 下的垃圾桶已聰明許多,經我們實際測試後發現即使是裝有屬於 root 帳號的檔案,你也可以順利的清除垃圾桶的內容,今後應該不會再聽到有人遇見垃圾桶百清不掉的問題了。

■ 本土化的檔案夾名稱

在系統的本土化方面,Apple 在 Jaguar 中提供了一項新的功能,現在檔案夾的名稱可以隨著系統的語言設定自動做調整。這項新特性對於需要把軟體做完整中文化的人來說,應是非常的方便。其實如果您在安裝 Jaguar 時是選定使用中文語系來安裝的話,在您重新開機進入系統後很快就會發現您個人專屬的檔案夾都是以中文命名的。限於篇幅,在此就暫不介紹要如何產生本土化的檔案夾,要是有很多人對這個話題有興趣,在未來我們會再以專章介紹。

■ FTP 硬碟

Jaguar 上另一個值得一提的新功能,就是在桌面上透過 FTP 直接的把遠端 FTP 站直接當成硬碟載入。您只需要在 Finder 清單裡選擇 前往 > 連接伺服器... 命令,或是直接按下 Command-K 後,在開啟的視窗當中輸入對方主機的 URL (如 ftp://ftp.apple.com/ ) 即可。如果 FTP 站需要帳號的話,Finder 也會顯示視窗請您輸入資料後登入。

這項功能的設計雖然相當的貼心,不過在我們實際於數台機器上作測試後發現還是有不少問題。在測試過的多款不同主機上的失敗率大約有 80%,更糟的是在失敗的例子中大約有 50% 會導致系統完全凝住,讓我們只好被迫重新開機。我們因此建議大家最好在 Apple 修復這些問題前暫時不要使用 FTP 硬碟的功能,以免因為重新開機而損失寶貴的資料。

■ 關於您的 Mac...

最後要向大家介紹的一項 Finder 新特點,就是位在蘋果清單下的「關於這台 Mac」對話窗。跟以往一樣的,在這個對話窗中您不但可以看到系統的版本,現在更可以按下「更多資訊」按鈕去直接啟動蘋果系統描述 (Apple System Profiler) 程式,好對於您電腦上軟體的配置做更進一步的檢查。

新版的蘋果系統描述程式不但外觀要改進很多,同時蒐集資訊的速度也大幅加快,此外您還可以在此一併見到系統監視記錄與應用程式產生的錯誤記錄檔,對於常做系統除錯的人來說幫助不少。

■ 結束 Finder

最後 Finder 令人感到失望的,是自誕生多年來, Finder 一直沒有提供結束程式的指令!使用者要出動 AppleScript ,或安裝其他程式設計師所撰寫的軟體,才能無須以「強制離開」這種有可能導致資料遺失的方式來結束 Finder 。其實由系統直接提供結束程式的指令比較妥當,讓我們繼續對此有所期待吧!

上一篇: 目 次 下一篇:
中文輸入法 系統偏好設定