DragThing 4.3 專題報導
2002/05/14 3:32 am 反微軟

DragThing 絕對是近年來 Mac 平台上最佳的共享軟體,不管是界面機制或是使用的觀念,都跟其他類似的工具軟體有很大的差別,很少有使用者會在使用過 DragThing 這樣優越的使用界面之後,還會改用其他類似的工具軟體。要追溯最早的 DragThing 1.0 版是在 1995 年的五月,當時的 DragThing 只有簡單的一頁偏好設定與 Dock 選項,此時 DragThing 便以有使用期限的開放版本以供使用者使用。之後就在一年的時間內就逐步一直演進到 1.6.2 的版本,直到接下來的 DragThing 2.0 才開始不限制使用期限,並以共享軟體的方式提供使用者使用。對於 DragThing 的版本演進有興趣的使用者可以到 DragThing 的官方網站,以便得到更多詳細的了解。


長久以來,不論是 Mac 或是 Windows 的使用者大都使用傳統的環境使用模式,或利用一些可以協助使用者快速又簡易的作業方式,但是很少有軟體可以這樣的徹底改變使用者的電腦使用習慣,而功能甚至於超越過 OS X 環境下令眾多視窗使用者稱羨的 Dock 。更難能可貴的是它除了佔用少許的記憶體之外,並沒有額外的系統延伸功能必須佔用系統的資源。大部分有經驗的 Mac 使用者都知道,延伸功能掛得越多,越容易拖垮系統的執行速度,並且更大大的增加了與其他延伸功能相衝突的機會,而造成系統環境的不穩定。另外除了以 Dock 為基礎之外,它更以獨特的 Layer 觀念進行分類與管理,如此一來不但讓使用者容易管理,還能以最小的面積做到最大的使用,再搭配上 DragThing 背景 Dock 縮小化,與前景 Dock 最大化,更有效而不佔用銀幕的顯示空間,進而達到快速又簡易的系統使用環境的運作。


雖然本人最早使用的 DragThing 版本是 1.6.2 版本,並且也一直很喜歡這個好用的軟體,但是我在心裡想要把 DragThing 介紹給同好並進行中文化的動機,是到了DragThing 演進到 2.9 版的時候。有關於 DragThing 2.9 這個版本的多語言模式有個很特別地運作方式,我是第一次使用一個軟體,它可以在保有多國語言版本之外,還可以不需要重新安裝甚至是重新開機的狀況下,就可以立即在偏好設定內以切換 Language File 的方式進行語系版本的變更。這是很有意思的一個語言版本切換方式,於是我就很希望自己能夠也做出一個中文的 Language File ,這樣才能夠讓更多的使用者認識 DragThing 這個好用的共享軟體,於是我的第一個中文化的 DragThing 2.9 便因此產生了,爾後每每有新的版本出現我也一一的跟進並進行中文化版本的製作。


現在我要將話題轉移到 DragThing 4.3 這個在 DragThing 發展史上最成熟又複雜多變的版本特性,目前的 DragThing 4.3 的運用與搭配可以說是史無前例的複雜與多變,但仍然保持一貫的便利與快捷,以下便是我特別為這個版本所作的使用分析與運用上的解說。

1. 新增了可以列出電腦所有的硬碟與伺服器的 Dock

2. 你可以在 OS X 環境下使用 DragThing 的快捷鍵包含功能鍵的部份。

3. DragThing 現在是 multi-lingual bundled application (多重語系總合版本)。

4. 新增一項 "進行切換時隱藏其他應用程式" 選項,可以在 DragThing 選擇一項應用程式時隱藏其他背景執行中的應用程式。

5. 新增一項選項可以取消 Command-N

6. 自清單選取工序檔案夾以執行預置的工序項目

7. 工具說明的模式更類似 Mac OS 。

8. 新增一個 "Select new original..."(選擇新的原件)按鍵於項目選擇視窗。

9. 簡介與 Show Original(顯示原始檔案)可在 OS 9 環境下運作。

10. "Get Info" (簡介)清單項目在 OS X 環境改為 "Show Info"(顯示簡介)。

11. 在OS X環境下新增"在 Finder 桌面顯示垃圾桶",並且可任意調整垃圾桶的大小。

12. Dock 選項在 OS X 環境下新增 "Dock 背景與全部視窗半透明化的選項" 。


最近的 DragThing 的改版實在是有點快,今年的二月份才剛推出 DragThing 4.2.1 ,結果目前最新的版本又更新至 DragThing 4.3,這實在令人措手不及,還好我利用了前面幾個版本的中文化資料作參考,大約花了三天的時間就完成了中文化的動作。但是這個 DragThing 的版本跟以往不同是這次是 multi-lingual bundled application (多重語系總合版本),它的多重語系是以 bundled application 的方式運作。一開始這讓我有些不知該如何去作中文的修改,因為在古典系統環境下利用簡介的方式去觀察 DragThing 4.3 ,發現是 "application program package" 檔案類型,這跟以往的利用應用程式類型作修改的方式是不同的。於是我開始自己試著去找出能夠作修改的可能性, "application program package" 實在是很有意思的檔案類型,我利用 FileTyper 企圖去修改 .app 的檔案類型,反覆的嘗試後很有趣的發現,要變更 .app 副檔名的檔案必須先把副檔名去掉,然後再以 FileTyper 開啟後將一項 "isPackage(bundle)" 取消,就可以將 .app 副檔名的檔案類型變更成為檔案夾,如此一來便可以觀察到 "application program package" 裡面的檔案物件。


首先以下的修改動作完全是在古典系統 (OS 9.2.2) 之前的系統版本所做的修改步驟,我利用了上述的方式取得並複製了一份Localized.rsrc 來作修改,因為中文化需要的條件都在這個 Localized.rsrc 裡面,並且使用 "Resorcerer 2.2" 就可以把這 Localized.rsrc 檔案直接開啟來作修改,但是我還是最喜歡使用 "PowerGlot 1.2" ,因為 PowerGlot 是以對照的方式做修改的編輯,你可以在做修改動作的同時,不斷的來回審視與修改,這是一套非常好用的中文化工具。在此我只說明我的中文化方式與過程,至於細節部份就不再贅述,各位有興趣的話可以下載本人所作的 DragThing 4.3 中文化 ,然後依照下列的步驟進行 DragThing 4.3 的修改。

Resorcerer PowerGlot

1. 首先要利用 "FileTyper" 改變檔案的類型,預先把檔名後面的 .app 副檔名去掉,只剩下 DragThing 的檔案名稱。


2. 將變更名稱後的 DragThing 拖拉至 FileTyper 或是以 FileTyper 來開啟。


3. 依照圖解中 1 跟 2 的步驟做檔案格式變更,將其中的 "isPackage(bundle)" 取消,接著請選擇 Change 。


4. 此時你會看到 DragThing 的檔案屬性變為一個檔案夾。


5. 開啟 DragThing 檔案夾將解壓縮後的 Chinese.lproj 檔案夾依照 DragThing/Contents/Resources 的路徑放進去。

1. 2.


6. 最後我們就可將 DragThing 原有的副檔名 .app 再更改回去原始的檔案名稱為 DragThing.app ,此時如果檔案格式經過系統判讀無誤,系統會讓檔案自動轉換成 "application program package" 檔案格式,檔案圖像也會自動還原成原始應用程式圖像。如果檔案類型並未在增加副檔名而自動轉換檔案格式的情況下,各位可以利用以下的步驟再進行檔案格式的還原,一樣再以 FileTyper 再把 DragThing 的 "isPackage(bundle)" 選項開啟,按下 Change 。這樣你在中文環境或是以繁體中文為主語系的作業系統環境下, DragThing 就變成我們所要的中文版了。


Q: 我完成中文化的步驟了,可是我是用英文系統卻無法讓 DragThing 4.3 變成中文版呢?我該怎麼做?
A: 那是因為你的英文系統在開機時是以羅馬語系先行載入,所以你無法使用到中文的部份,你可以利用一個叫做 "ScriptSwitcher8" 的控制面板,將你系統的語系改成 TradChinese (繁體中文),重新開機之後你的 DragThing 4.3 再度開啟時便會成為中文版了。

Q: 我在 OS X 的環境下該如何用中文版的 DragThing 4.3 呢?
A: 你要在 System Preferences 中的 International 中把 Languages 部份的繁體中文改為第一優先,這樣你重新啟動 OS X 系統之後就有中文版的 DragThing 4.3 可用囉。

Q: DragThing 4.3 真的好複雜喔!軟體預置也是選項多到讓人不知該怎麼使用,我應該怎樣設定比較好呢?
A: 是的! DragThing 4.3 的設置的確是多到嚇人,可是只要去習慣它你會發現其實也並不是那麼的難,尤其是我把它中文化後 DragThing 的使用界面頓時也讓我們感到親和許多,而不再讓人感覺無從下手呢。


我不只一遍的告訴大家 DragThing 有多好用,也經常在鼓吹大家在享受這麼好用的軟體之後,也應該要付費贊助軟體著作者,這樣才能讓他們有動力讓我們都有繼續用到好軟體的機會。同樣的我也更希望大家也多來信跟我交流給予批評與指教,這樣本人也才有理由與動力再讓 DragThing 中文化能夠持續下去,有可能的話我也將與 DragThing 的著作者進一步聯繫,希望他們能夠在跟我溝通後可以將中文版正式納入他們下一個發行的版本之中,更希望不管是不是我來做下去,這份理想都能永遠的持續下去,並且發陽光大讓大家有更多中文版的軟體可以使用。

本篇完...