解決“打開檔案的應用程式”選單中,重複的程式列表

在 Mac OS 當中,如果我們想要打開某個檔案,卻又不想用預設軟體打開或執行的話,可以用滑鼠在檔案上按右鍵,在“打開檔案的應用程式”選單中選擇程式來開啓。

例如,mp4 檔案可能預設是由 QuickTime Player,但有時因為編碼的關係,必須要用 VLC 開啟,就必須利用這個方法開啟。

但是,有時會遇到這個選單列表中會出現重複的程式:

怎麼刪除多餘的程式項目呢?

1. 先打開終端機(Terminal)。

2. 輸入下面的指令(請將指令集合成一行):

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks /LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user

3. 在輸入下面指令來重新啓動 Finder 即可:

killall Finder

 

4. 因為這個問題會時常發生,可以將指令寫成 alias,下次只要打指令就會自動執行了。下面的例子是將指令設定為“fixow”,名稱可以隨意修改,只要不與其它指令衝突即可。

  • 先編輯 .bash_profile
vi .bash_profile
  • 在檔案中加入下面的指令,儲存離開。
alias fixow='/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo "Open With has been rebuilt, Finder will relaunch"'

放心讓小孩用 Mac — Mac OS X 的分級保護控制

昨日奶奶回報張小禎在聽英語的時候(iTunes上),竟然偷偷的看 YouTube。

本來想裝 Google Chrome 上可以上密碼鎖的 extension。不過,這樣子就連 browser 都不能用了。

後來突然想到,不然來試試看 Mac 的“分級保護控制”好了。試過之後,果然還蠻好用的。

1. 首先點選“系統偏好設定”中的“使用者與群組”,來為小朋友新增帳號:

2. 建完帳號之後,點選“打開分級保護控制”,開始設定存取的限制。

3. 打開之後,先選左邊的帳號,再在右邊編輯該帳號的存取限制。

4. 右邊共有五種限制可選擇,其設定非常的直覺,在此就不再贅述。

5. 回到“使用者與群組”,記得選“登入選項”,選擇關閉自動登入。

6. 最後,在“系統偏好設定”內點選“安全與隱私”,設定喚醒睡眠後需要輸入密碼,以免存在漏洞。接著,再點選右下角的“進階”。

7. 在這裡就可以設定較進階的選項,例如自動登出了時限等等。

做完之後,登出原本帳號,這個時候就可以登入新帳號了。經過這樣的設定,小朋友的桌面就很清爽,Dock 中無用的圖示也就可以丟掉。

以張小禎為例,目前的帳號只允許執行 iTunes 與 Chrome。 Chrome 的連線,除了一些常用的網站外,其他的一律禁止。

Mountain Lion 令人想不透的改變(二)Mail 的 AppleScript 到哪去?

升上 Mountain Lion 後,發現原本在 Lion 的 Mail.app 裡面用得好好的 AppleScript 都沒有作用了。

打開 Mail.app 的規則來看看到底問題出在哪裡?

原本指定要執行的 AppleScript 竟然不見了。

點選“未安裝工序指令”選單,然後再選“在 Finder 裡打開”,然後再選定 AppleScript 之後,發現還是沒有用:

原來,到了 Mountain Lion,使用者不能將 AppleScript 程式放在自定的目錄下,必須放在指定的目錄之下:

所以,解決之道就是,將 AppleScript 搬移到上面的目錄下,就可以恢復執行了。

其實,在點選“在 Finder 裡打開”選項時所出現的目錄就是 Mountain Lion Mail.app 所指定的 AppleScript 目錄。

Mountain Lion 令人想不透的改變(一)AVCHD 檔案夾

今晚想來整理一下前幾天拍攝的影片,當我把 SD 卡插入剛升上 Mountain Lion 的 iMac SD 槽後,嚇了一跳,是壞掉了嗎:

怎麼只剩 Private 這個東西,而且還不是檔案夾。試了兩張卡都得到同樣的結果。只好開始找原因囉!

在升上 Mountain Lion 之前,打開 SD 卡後應該長這個樣子的才是:

原來,Mac OS X 到了 10.8 之後,把攝影機的 AVCHD 檔案夾通通視為套件(Package)了。

所以,如果要列出、抓取檔案夾裡面的檔案,就必須使用滑鼠在 PRIVATE 上點右鍵,再選“顯示套件內容”

這時才會再打開裡面的內容:

當然,影片檔都放在 AVCHD 下面,所以只好再“顯示套件內容”,一直到 “STREAM” 檔案夾(影片放置的地方)出現為止:

真是想不透為什麼要做這種改變?可能是希望使用者都使用 iPhoto, iMovie, Apeture 等軟體匯入,而不想讓使用者隨便進去修改吧!

PS. 相機記憶卡內的影片檔案夾也有同樣情形。

Mac OS X 10.8 Mountain Lion 中調整滑鼠游標大小

如果使用 27″ iMac,很多人會有一個共同的問題:螢幕太大,滑鼠游標太小,時常找不到。

到了 Mountain Lion 後,改變游標大小的地方,藏在其它地方了:

1. 執行系統偏好設定。

2. 點選“輔助使用”。

3. 點選左邊最上面的“顯示器”,就可以找到調整滑鼠游標大小的地方了!