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

    在 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 如何處理網站訪客的留言資料