Acabei de desinstalar um programa do meu novo mac. O programa estava se tornando padrão para abrir todos os .r
arquivos. Instalei um novo programa e o padrão para abrir .r
arquivos, mas o ícone antigo dos arquivos permanece. O ícone do programa antigo ainda está em todos os .r
arquivos.
Como posso atualizar os ícones dos .r
arquivos-para que eles visualizem os ícones do novo programa? E por que esse ícone ainda existe no meu mac, posso remover o ícone do programa antigo?
fonte
lsregister
no macOS 10.12 Sierra existe no caminho do arquivo, conforme declarado por @florin, e é executado sem nenhuma mensagem de erro, mas não tem efeito. Também reiniciar o Finder e todo o sistema não trouxe efeito. Alterei a associação de .TXT (texto sem formatação) de TextEdit para TextWrangler e novamente para TextEdit, mas ele ainda mostra os ícones TextWrangler para os arquivos de texto.sudo lsregister …
funcionasse. Suspeito que, porque a linha de comando contém o argumento-domain system
, que suponho precisar de direitos de administrador. Embora eu não tenha recebido nenhuma mensagem de erro dessa maneira, talvez issolsregister
seja implementado tão minimamente sem nenhum feedback, porque como um auxiliar de estrutura provavelmente não se destina a ser executado sem programação. Presumo que os caches do usuário do LaunchServices foram limpos corretamente, mas não os caches do sistema. No entanto, encontrou uma solução funcional para o macOS Sierra 10.12.1, consulte apple.stackexchange.com/a/260487/11510Para Yosemite 10.10.4, use:
fonte
No macOS Sierra 10.12.1, a
lsregister
solução fornecida por @Mateusz Szlosek não funcionou.Mas esta solução funcionou : Redefinir o cache de ícones no MacBook
No entanto, alterar o aplicativo padrão para um tipo de arquivo via "Abrir com ..." do Finder não causa atualização imediata dos ícones na área de trabalho e nas janelas do Finder. Isso é um bug.
Algumas críticas no final : como usuário da Apple há muito tempo, sempre preferi o feedback instantâneo e a atualização da GUI do macOS, em oposição ao Windows, onde você tinha e ainda precisa fazer muita atualização manual e mais ônus / precaução para o usuário devido a falta de sincronização / reconhecimento entre processos (ou seja, renomear um arquivo no Explorer enquanto ele estiver aberto em outro aplicativo, causará problemas, ainda em 2016).
A interação instantânea entre processos de todos os aplicativos padrão e de todos os aplicativos usando estruturas padrão é o que há de melhor no Mac, ou seja, reativar uma interface de rede e o Safari carrega automaticamente o conteúdo de uma guia inativa do navegador, renomeando um arquivo no Finder enquanto ele foi aberto sem complicações, Alterando um ícone e é atualizado em todas as instâncias de exibição (Finder, caixa de diálogo de arquivo de aplicativos, ícone na barra de título do aplicativo), etc.
Odeio ver essas qualidades desaparecendo. A Apple negligencia claramente seus usuários profissionais de Mac sobre seus usuários iOS e seus serviços em nuvem. Com o iCloud, a Apple aperfeiçoa a sincronização entre dispositivos, mas não oferece o sincronismo perfeito no Mac, como antes.
fonte
a solução acima não funcionou para mim ... então é isso que eu tentei e funcionou ... Estou explicando isso aqui porque se a solução acima não estiver funcionando para alguém, ele / ela pode simplesmente reiniciar o mac no Login no modo de segurança e, em seguida, desligue e inicialize no modo normal ... Problema resolvido :)
fonte