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

在 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"'

發佈留言

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料