我的机器上有两个硬盘驱动器(Lion)。一个包含我每天使用的操作系统的常规副本,一个包含我保留的稍旧的操作系统副本作为备份(以防第一个驱动器停止工作)。
一个有点烦人的问题是,每当我右键单击一个文件并转到“打开方式”时,我拥有的每个应用程序的两个条目都会显示在级联菜单中,一个来自两个驱动器的应用程序的每个副本。日常使用的驱动器将有一个更新的版本,因为我会定期更新它们(这样我就可以知道要使用哪个应用程序)。
我查看了文档,似乎可以使用 Launch Services
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
但我还没有找到任何完全符合我要求的例子。有任何想法吗?谢谢!
kop*_*hke 20
试试这个程序:
/Applications通过将其图标拖到 Spotlight 系统设置的隐私窗格中,从 Spotlight 索引中排除您的第二个驱动器(或者,如果您想通过 Spotlight 继续访问它,只需排除其文件夹)。这将阻止 Launch Services 看到驱动器上的应用程序并在下一步中重新注册它们。/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user。由于第二个驱动器上的应用程序不再通过 Spotlight 可用,新数据库将只包含主驱动器上的应用程序。killall Finder在终端中执行)。| 归档时间: |
|
| 查看次数: |
5094 次 |
| 最近记录: |