2010.10.18 12:35

我的 Mac 用我的專屬名稱資料夾

ADVERTISEMENT

不管是在Windows 7或者Mac OS X,每個作業系統都有所謂的「系統資料夾」,除了存放系統程式的目錄,還包括個人文件、音樂、影片的儲存位置。系統資料夾的名稱是不應該隨意改變的,因為有可能造成程式安裝或執行時的錯誤,尤其是以「絕對路徑」存取資料的程式來說,更改預設名稱更會造成混亂。

不過,「個人文件夾」裡頭的資訊就比較不是那麼嚴格了。尤其是在網芳的分享環境裡,同樣是「我的影片」資料夾可能就會出現好幾個,電腦一多就容易混淆,這時候不妨可以幫這些資料夾改一下名、或者是冠上個人資訊以作識別。

光按右鍵沒辦法?

Windows環境要改名很簡單,只要按下「F2」,就能順利更改檔案名稱。不過在Mac就會受到比較大的限制,不管是按下「Enter」(Mac的改名快速鍵)或者是打開資料夾簡介,會發現目錄名稱是呈反白顯示,怎樣都無法更改,就算具有管理員權限也不行。

ADVERTISEMENT

為什麼會這樣呢?系統資料夾不能改情有可原,但是個人文件夾無法動就有點說不過去。其實,問題是出在Finder的「語系設定」上,就跟一般支援本地化的應用程式一樣,Finder也有一個「語系設定檔」,用來對應在不同語言下特定資料夾的顯示名稱,因為這些名稱並不直接隸屬於檔案系統的目錄索引,它們只是語系設定檔裡頭的一個對應字串,所以無法直接重新命名。

從語系的設定來下手

這些語系設定檔,是放在「/System/Library/CoreServices/SystemFolderLocalizations」這個資料夾裡頭的子目錄。從子目錄的名稱就能看出是什麼語系,比如「en.lproj」是英文、而「zh_TW.lproj」就是繁體中文了,我們要做的,就是更改目錄裡的「SystemFolderLocalization.string」這個檔案,它是一個純文字檔,用文字編輯器就可以打開。

打開以後,每個目錄的對應名稱便可一目瞭然,你會看到如「“Desktop”=“桌面”;」這種敘述。列表左邊的名稱是要給系統作索引的,絕對不可更改;等號右邊才是可以自訂的名稱,請把「桌面」改成你想要的字串,然後存檔即可。不過這時候,系統基本上是不會讓你存檔的,因為這是重要的系統檔案,所以我們可以先存放到另外一個位置、再回到Finder用管理員權限來覆蓋就行了。

ADVERTISEMENT

記得Finder要重開

做到這裡,Finder裡的顯示名稱其實是還沒更新的,重新登入一次就能看到成果。如果有太多工作在進行、不方便登出的話,進入終端機模式鍵入「killall Finder」也行,Finder會馬上重啟,語系的變更當然也就隨之生效了。

▲ Finder的語系設定檔,切記不要改到等號前的字串,不然系統會找不到對應的顯示名稱。

ADVERTISEMENT

▲ 改完以後,個人資料夾的名稱就容易識別多了。

ADVERTISEMENT