Як я можу змінити налаштування для того, яка програма відкриває тип посилання в OS X?


3

Нещодавно я оновив Thunderbird до версії 5, і я встановив плагін, який дозволяє вкладці календаря читати / оновлювати календарі webcal.

Попереднє оновлення: у мене був календарний етап Basecamp, кілька календарів Google і календар подій на Facebook, підключений до Thunderbird.

Коли оновлення завершено, у мене з'явилося спливаюче запитання про те, як я хочу працювати з відкриттям webcal / ical посилань, і я (не звертаючи уваги) вибрав iCal і вибрав опцію "Завжди використовувати це ...".

Тепер iCal відкривається кожні 10 хвилин або так і запитує мене, що робити з посиланнями, що надзвичайно дратує. Я намагався просто додати ці календарі до iCal і сподіваючись, що він більше не відкриється, але безрезультатно.

Я знаю, що я можу змінити додаток за замовчуванням на файли, клацнувши правою кнопкою миші, але наскільки я знаю, я не можу зберегти посилання на веб-сторінки як файл, який можна клацнути правою кнопкою миші.

Думаю, мені потрібний доступ до списку переваг. Я не знаю, де шукати це, і всі мої пошуки беруть мене до "Правий клік, Отримати інформацію, змінити додаток, яке він відкриває" відповідь. Мені комфортно в Терміналі, але я не впевнений, з чого почати шукати.

Хто-небудь бачив це раніше? Будь-які відомі рішення?

Примітка: я використовую Mac OS X 10.6.8

Відповіді:


3

Можливим є використання RCDefaultApp . Завантажте його та встановіть панель параметрів, двічі клацнувши значок .prefpane файл.

Потім перейдіть до URL-адреси → webcal і виберіть потрібну програму.

enter image description here


Якщо зазначене вище не працює (з будь-якої причини):

Ви також можете видалити запис із асоціацій служб запуску. В основному це те саме, що й додаток вище. Відповідні записи знаходяться в ~/Library/Preferences/com.apple.LaunchServices.plist. Цей файл можна відкрити за допомогою редактора TextWrangler або редактор списку уподобань, що постачається з Xcode.

Те, що я міг знайти, було таким:

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

Можна спробувати видалити його, зберегти файл і відновити базу даних служб запуску.


1
Дивовижний! RCDefaultApp саме те, що мені потрібно.
jlengstorf

Зміни на ~/Library/Preferences/com.apple.LaunchServices.plist також можна застосувати, перезавантаживши ОС (вийти з системи та повернутися назад). Відновлення бази даних служб запуску має деякі дратівні побічні ефекти, такі як зробити Finder забути програми, пов'язані з типами файлів.
Lri
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.