重置滑鼠右鍵選單的項目

前兩天推出的 VMware Fusion 2.0 提供了功能性更好的 Unity 2.0 支援,其中也包含兩方共用應用程式 (Shared Application) 的功能。若您有在 VMware Fusion 2.0 的設定面板中 (位置為 Virtual Machine > Settings > Sharing > Shared Applications) 啟用共用應用程式的話,便可允許 Mac 以虛擬機器中的程式來開啟檔案,或者允許虛擬機器以 Mac 上的程式來開啟檔案。



例如,若您啟用了共用應用程式的功能,當您在 Mac 開啟要某個類型檔案時,也可將虛擬機器中的應用程式設為預設值,或者透過滑鼠右鍵選單來選擇要開啟的另一平台的應用程式。
contextual_menu_vmwarefusion2.png

若您經常需要跨平台執行不同的應用程式,這會是個方便的功能;但若您想要簡單一點,楚河漢界劃分清楚,在您取消共用應用程式後,這些滑鼠右鍵選單中的程式捷徑並不會消失,尤其是當您擁有的程式繁多,過長的選單反而是個困擾。
Jack 的重量級前同事 Ray 在我們最愛流連的 OIKOS 找到了一個類似的解法,簡單地說就是藉由清除 Launch Services 資料庫的內容來還原乾淨的滑鼠右鍵選單,不過 OIKOS 討論串中的路徑指的是 Tiger,Leopard 改路徑了,若您打算這麼做,請打開“終端機”輸入下面的指令:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -domain local -domain system -domain user
等上方指令執行完畢後,您的滑鼠右鍵選單應該就會恢復正常乾淨的模樣了。若您平常有在使用類似 MainMenuYasu 的系統維護工具,其也具備了重置 Launch Services 的功能,可提供相同的效果。
link 1: VMware Fusion 2.0 推出 (applewoods, Sep 2008)
link 2: MainMenu 相關文章 (applewoods)
link 3: Yasu 相關文章 (applewoods)