Questão Navegador padrão do OS X redefinindo para o Safari


Toda vez que eu reinicio meu Mac, o navegador padrão se redefine para o Safari (do Firefox). Eu mudo no Safari (como ilustrado em essa questão), mas nunca fica após uma reinicialização.

Alguém tem uma solução para isso? Existe algo que eu poderia verificar (uma permissão ruim em um arquivo de configurações ou algo assim)?


2


origem


+1, estou vendo isso também (eu também tenho o Firefox como padrão) e é um pouco chato - Jonik


Respostas:


Depois de perder quase toda a minha tarde tentando descobrir por que isso estava acontecendo, finalmente encontrei uma solução.

Como Ben disse antes, este é um bug relacionado ao FileVault. Quando você usa o FileVault, o banco de dados do LaunchServices não é lido corretamente após a reinicialização. Já que é onde suas associações (arquivos e URLs) são armazenadas, todas elas são revertidas para o padrão do sistema. A exclusão e a reconstrução do banco de dados do LaunchServices não funcionariam porque as configurações são armazenadas corretamente, elas não são lidas como deveriam após a reinicialização.

Claro, eu poderia desativar o FileVault, mas isso não é aceitável para mim. Eu tenho muitos dados sensatos no meu MacBook e moro no Brasil, onde o risco de ter seu laptop roubado é muito grande. Então, eu precisava de outra maneira de resolver esse problema.

Felizmente, depois de navegar em um monte de páginas relacionadas ao assunto, encontrei um script chamado "GoodCompany", escrito por um cara chamado Martin Kopischke. Citando sua descrição:

GoodCompany é um script de shell (com   alguns arquivos acompanhantes) para trabalhar   em torno do bug FileVault irritante   o que faz com que os Serviços de Lançamento ignorem   ligações do aplicativo de usuário. Se o OS X   parece esquecer o seu navegador padrão,   mailer, RSS reader ou editor para   certos tipos de arquivos após cada reinicialização   e você está usando o FileVault,   GoodCompany é para você.

Você pode baixá-lo Aqui. Basta descompactar o arquivo ZIP, colocá-lo em uma pasta dentro de sua casa e executá-lo com a ação "enable", para que ele seja configurado para ser executado após cada login. Leia a documentação anexa para mais detalhes.

Eu apenas tentei e, embora não seja exatamente uma "solução" para o problema, é uma ótima solução. É melhor que desabilitar o FileVault.


4



+1 para uma resposta completa! Até que a Apple consiga consertar o bug, esse parece ser o melhor caminho a percorrer. Eu também não gostaria de desativar o FileVault apenas por causa disso. - Jonik


Você está usando o FileVault? Quando tentei o FileVault há alguns meses, encontrei um bug estranho no qual todas as configurações padrão do meu aplicativo retornavam aos padrões de fábrica ao reiniciar. Tudo funcionou corretamente depois de desativar o FileVault.


2



Eu estou usando o FileVault; Vou tentar desabilitar isso quando tiver uma chance. - Craig Walker


Isso pode ser um arquivo corrupto de prefs. Tente mover o ~ / Library / Preferences / com.apple.internet * .plist para o lado e redefinir suas preferências.


1