Como posso alterar a preferência de qual programa abre um tipo de link no OS X?

3

Atualizei recentemente o Thunderbird para a versão 5 e instalei o plug-in que permite que a guia de calendário leia / atualize os calendários de webcal.

Antes da atualização, eu tinha um calendário de marcos do Basecamp, alguns calendários do Google e meu calendário de eventos do Facebook conectados ao Thunderbird.

Quando a atualização foi concluída, recebi um pop-up perguntando como eu queria lidar com a abertura dos links webcal / ical, e eu (sem prestar atenção) selecionei o iCal e escolhi a opção "Sempre usar isso ..." .

Agora o iCal abre a cada 10 minutos ou mais e me pergunta o que fazer com os links, o que é extremamente irritante. Eu tentei apenas adicionar esses calendários ao iCal e esperar que ele não abrisse mais, mas sem sucesso.

Sei que posso alterar o aplicativo padrão nos arquivos clicando com o botão direito, mas, até onde sei, não consigo salvar um link webcal como um arquivo que pode ser clicado com o botão direito do mouse.

Estou pensando que preciso acessar algumas listas de preferência. Eu não sei onde procurar por isso, e todas as minhas pesquisas me levam para o "clique direito, obter informações, alterar o aplicativo que abre com" resposta. Estou confortável no Terminal, mas não sei por onde começar a procurar.

Alguém já viu isso antes? Alguma solução conhecida?

Nota: estou usando o Mac OS X 10.6.8

    
por jlengstorf 21.07.2011 / 22:43

1 resposta

3

Uma opção seria usar RCDefaultApp . Faça o download e instale o Painel de Preferências clicando duas vezes no arquivo .prefpane .

Em seguida, vá para URLs → webcal e selecione o aplicativo desejado.

Seoacimanãofuncionar(porqualquermotivo):

VocêtambémpoderemoveraentradadasassociaçõesdoLaunchServices.Ébasicamenteomesmoqueoaplicativoacimafaz.Asentradasrelevantesestãoem~/Library/Preferences/com.apple.LaunchServices.plist.Vocêpodeabriressearquivocomalgumeditorcomo TextWrangler ou o Preference List Editor fornecido com o Xcode.

O que eu consegui encontrar foi algo assim:

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

Você pode tentar excluí-lo, salvar o arquivo e reconstruir o banco de dados de serviços de lançamento.

    
por 21.07.2011 / 23:03