A configuração “Abrir com” é estragada de forma imprevisível no El Capitan

2

Eu tenho tido um problema na minha instalação El Capitan por alguns meses. Em momentos imprevisíveis, o sistema "desaprende" os programas associados a certos tipos de arquivos.

Por exemplo, clico duas vezes em um PDF no Finder e ele tenta abri-lo com o Microsoft Word (que, é claro, reclama que não é possível abri-lo). Para corrigir, preciso clicar com o botão direito do mouse em & gt; "Abrir com" - & gt; "Outro ..."] um arquivo PDF, vá encontrar Preview (que por sinal nem sequer está nas "Aplicações Recomendadas") e selecione "Always Open With", e então o problema desaparece por algum tempo.

Por um tempo eu pensei que este problema estava limitado a PDFs, e de alguma forma foi um bug causado pelo Microsoft Office.

No entanto, só agora eu tive o mesmo problema, mas o sistema padronizado para iTerm para abrir hyperlinks ! Então, quando eu cliquei em um link dentro de um email, ele causou um iTerm vazio a ser aberto ... Para corrigir eu tive que criar um atalho para uma página da Web, então [clique com o botão direito - & gt; "Abrir com" - & gt; "Outro ..."] e selecione Firefox.

Ficaria feliz por qualquer ajuda para restaurar a sanidade, ou pelo menos para entender o que está acontecendo!

mitchus
fonte

Respostas:

1

Eu sugiro que você reconstrua o banco de dados LaunchServices, o mecanismo que combina arquivos com os aplicativos que os abrem.

Existem vários sites que explicam o processo, Aqui e Aqui , por exemplo.

Em essência, você precisa copiar e colar o seguinte comando no Terminal depois de fazer um backup completo com o Time Machine:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain u -domain s -domain l -v


Se você está desconfiado de usar o Terminal, você pode usar o aplicativo gratuito Ônix para reconstruir o índice. O Onyx tem muitas outras habilidades além de reconstruir o banco de dados do LaunchServices.

aviso Legal : Eu não tenho nenhuma participação financeira ou outra no Titanium Sofware, o desenvolvedor do Onyx.

IconDaemon
fonte