我最近将 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>
您可以尝试删除它,然后保存文件并重建发射服务数据库。