Ás veces despois de actualizar a unha versión máis nova da aplicación no menú Abrir na aplicación o mesmo elemento aparece dúas veces. O problema afecta aos programas descargados de calquera fonte e mesmo aos distribuídos a través da Mac App Store. Eu mesmo experimentei un inconveniente semellante recentemente ao actualizar o popular editor de imaxes Pixelmator.
Como eliminar duplicados non desexados? Moi sinxelamente. Abre o terminal e introduce o seguinte comando:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support
Comando cd (cambiar directorio) só cambiou o directorio actual. Agora introduza outro comando, esta vez eliminando os duplicados:
./lsregister -kill -domain local -domain system -domain user
Agarde uns segundos a que finalice a limpeza. Entón podes ver por ti mesmo que cada aplicación está no menú contextual Abrir na aplicación un orfo. Se esperabas un titorial máis longo, temos que decepcionarte. Este cambio cosmético é (afortunadamente) cuestión de só dous comandos.
[facer acción = "asesoramento-patrocinador"/]
Eh grazas Dan rapaces :)
Xenial, grazas!! :)
Luxury Daniel ... normalmente o artigo do ano dende o meu punto de vista ... é unha obviedade e resolverá un gran problema para alguén ... xenial :)
Hai algo semellante na situación na que tamén falta a icona da aplicación?
Gran consello, grazas, desfacendome de moito lastre. Só gustaríame tentar atopar algún xeito de escribir o primeiro comando no sitio web para que estea na páxina na súa totalidade e lembrarme que tecleando as primeiras letras do subdirectorio no comando cd e premendo tabulador completarase automaticamente o nome existente no disco, se é único. Se non fai nada, engade outra letra e TAB de novo.
Tentei eliminalos usando esta guía.
Sen éxito, pero na discusión todo o mundo encomia que funcione, así que penso: quizais teñas que substituír o termo "usuario" polo nome do cartafol de inicio.
Por suposto sen éxito, pero agora teño medo de que fixen algo estúpido no sistema. (é 10.8.2)
O medo está xustificado?
Podo devolvelo á súa forma orixinal dalgún xeito?
Tampouco me funciona, pero este si.
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user