Quando seleciono um arquivo e clico com o botão direito do mouse para usar a opção "Abrir com", vejo uma lista dos aplicativos mais prováveis para abrir esse arquivo, mas, no meu caso, executando 10.9.5, vejo três e às vezes quatro instâncias de cada aplicativo recomendado para abrir esse arquivo específico - veja a captura de tela em anexo. Por que é isso? Existe uma maneira de reduzir isso para uma instância por aplicativo? Se sim, como?
macos
applications
fmz
fonte
fonte
Respostas:
Reconstrua o LaunchServices para corrigir entradas duplicadas no menu 'Abrir com' do OS X
Desse artigo - Copie o seguinte para o seu Terminal
fonte
Este é um bug de longa data no OS X. Você pode corrigi-lo com lsregister:
fonte
Além das outras respostas, ele pode mostrar várias cópias existentes em outros discos rígidos ou cópias de backup. Um disco rígido externo usado para backups do Time Machine pode aparecer como opção se você fizer backup dos seus aplicativos nessa unidade.
Se você estiver curioso sobre a origem dos aplicativos, abra um dos outros aplicativos. Em seguida, no Dock, pressione + clique no ícone do aplicativo e escolha: Opções> "Mostrar no Finder". Isso mostrará onde está o aplicativo.
Use a linha de comando fornecida pelo Buscar 웃 para atualizar o LaunchServices do seu sistema.
fonte
Para expandir as respostas fornecidas por grgarside e Buscar, você pode reduzir um pouco a dor ao definir um alias no script .bashrc. Para fazer isso, abra o Terminal.app e com seu editor de texto favorito (vi, nano, emacs, se você quiser), edite
.bashrc
para adicionar a seguinte linha no final:Observe que esse
rmdup
é apenas um nome alternativo que escolhi para lembrar facilmente o comando mais tarde (ele deve ser expandido para 'remover duplicatas'). Você pode escolher qualquer outro nome de alias que desejar, mas tome cuidado para não usar um nome já usado para outro comando.Depois de ter mudado seu .bashrc, quando você percebe aplicações duplicadas novamente, você pode simplesmente abrir Terminal.app e tipo
rmdup
ou qualquer outro nome que você escolheu, em vez do caminho completo para olsregister
comando com todos os seus argumentos, etc.fonte