我如何更改 OS X 中打开某种链接类型的程序的偏好设置?

我如何更改 OS X 中打开某种链接类型的程序的偏好设置?

我最近将 Thunderbird 升级到版本 5,并安装了允许日历选项卡读取/更新 webcal 日历的插件。

更新之前,我已将 Basecamp 里程碑日历、一些 Google 日历和 Facebook 活动日历插入 Thunderbird。

升级完成后,出现一个弹出窗口,询问我如何处理 webcal/ical 链接的打开,我(没有注意)选择了 iCal 并选择了“始终使用此...”选项。

现在,iCal 每隔 10 分钟左右就会打开一次,并询问我如何处理这些链接,这非常烦人。我尝试将这些日历添加到 iCal 中,希望它不会再打开,但无济于事。

我知道我可以通过右键单击来更改文件的默认应用程序,但据我所知,我无法将 Webcal 链接保存为可以右键单击的文件。

我想我需要访问一些首选项列表。我不知道在哪里可以找到它,我所有的搜索都指向“右键单击,获取信息,更改打开的应用程序”的答案。我习惯使用 Terminal,但我不知道从哪里开始查找。

有人见过这种情况吗?有任何已知的解决方案吗?

注意:我使用的是 Mac OS X 10.6.8

答案1

一种选择是使用RC默认应用。下载并双击文件安装“偏好设置窗格” .prefpane

然后,转到URL → webcal并选择您想要的应用程序。

在此处输入图片描述


如果上述方法不起作用(无论出于何种原因):

您可能还可以从启动服务关联中删除条目。它基本上与上面的应用程序相同。相关条目位于 中~/Library/Preferences/com.apple.LaunchServices.plist。您可以使用一些编辑器打开此文件,例如文本管理工具或 Xcode 附带的首选项列表编辑器。

我发现的是这样的:

<dict>
    <key>LSHandlerRoleAll</key>
    <string>com.apple.ical</string>
    <key>LSHandlerURLScheme</key>
    <string>webcal</string>
</dict>

您可以尝试删除它,然后保存文件并重建发射服务数据库。

相关内容