Remova duplicatas do menu do botão direito "Abrir com" no Mac OS X
O menu “Abrir com” aparece quando qualquer arquivo no Mac Finder é clicado com o botão direito do mouse (ou clicado com o controle) e tem como objetivo fornecer uma lista de aplicativos alternativos nos quais o arquivo selecionado pode ser aberto com diferente do que está atualmente definido como o aplicativo padrão. Este Open With é ótimo, mas às vezes pode ficar assustadoramente confuso com entradas repetidas do mesmo aplicativo e, nos piores casos, não será apenas uma duplicata aqui e ali, serão múltiplos do mesmo aplicativo aparecendo no Abra com a lista.Mostraremos como remover essas entradas repetidas e como facilitar o uso de alias para usos futuros.
Remover entradas repetidas de aplicativos no menu "Abrir com" do OS X
Isso deve funcionar com quase todas as versões do Mac OS X
Inicie o Terminal a partir do diretório /Applications/Utilities/ e insira uma das seguintes sequências de comandos em uma única linha:
Copie e cole a partir de uma única linha de comando:
"/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With foi reconstruído, o Finder será reiniciado"
OU
Mesma string de comando dividida em várias linhas: /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\ LaunchServices.framework/Versions/A/ Support/\ lsregister -kill -r -domain local -domain user
(Observação: as barras invertidas no segundo comando são usadas para estender comandos longos para várias linhas enquanto ainda os tornam executáveis quando copiados e colados, eles não são necessários para incluir se você estiver digitando manualmente a string de comando no terminal)
Isso pode demorar um pouco, pois todo o banco de dados do Launch Services precisa ser reconstruído e, nesse processo de reconstrução, as entradas duplicadas do aplicativo serão removidas do menu do botão direito. Quando terminar, você deve sair e reiniciar o Finder para que a alteração entre em vigor, o que é mais fácil de fazer também na linha de comando:
killall Finder
Agora, quando o Finder for reiniciado, volte para qualquer arquivo e clique com o botão direito nele, abrindo o menu “Abrir com” para ver todas as entradas repetitivas removidas.
Mas e se você tiver que fazer isso com frequência, essa string de comando é meio chata hein? Veja como encurtá-lo drasticamente:
Criando um alias curto "Remover aberto com duplicatas"
Se você tiver que fazer isso com mais frequência do que gostaria, criar um alias bash simples para toda a sequência de comandos pode economizar muito tempo, pois eliminará a necessidade de inserir um longo série de strings de comando.
- Abra .bash_profile com seu editor de texto favorito, usamos o nano para este passo a passo porque é simples:
- Cole o seguinte alias em uma única linha de .bash_profile, renomeie o alias se quiser
nano .bash_profile
alias fixow=&39;/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain user;killall Finder;echo Open With foi reconstruído, o Finder será reiniciado&39;"
Pressione Control+O para salvar e depois Control+X para sair do nano
Verifique o alias trabalhado digitando 'fixow' na linha de comando, embora se você já limpou Abrir com, não terá o mesmo efeito. Se você usou a sequência de comando exata acima, receberá uma pequena mensagem de volta para você, assim:
$ fixow Open Com o menu reconstruído, o Finder será reiniciado
Se, por algum motivo, você tiver problemas para obter esse código, também pode copiá-lo da página OSXDaily GitHub, onde estamos começando a coletar alguns scripts de shell particularmente úteis para o OS X.
Isso permite que você simplesmente digite 'fixow' (abreviação de Fix Open With, entendeu? Temos certeza de que somos criativos) e toda a sequência de comandos será executada sem ter que digitar tudo novamente.
Posso remover todos os aplicativos do menu "Abrir com"?
Se o seu problema for além das entradas duplicadas ou repetitivas, a outra opção é limpar todo o menu Abrir com e começar do zero. Isso tira tudo do menu, forçando você a associar aplicativos manualmente com tipos e formatos de arquivo por conta própria ou apenas usando o OS X para abrir arquivos específicos. Esse é realmente um método de último recurso ou para superpersonalização, se você quiser reconstruir a lista sozinho e ser mais seletivo com as associações.