Eu tenho dois discos rígidos na minha máquina (Lion). Um contém a cópia regular do SO que uso todos os dias, o outro possui uma cópia um pouco mais antiga do SO que eu mantenho como backup (caso a primeira unidade pare de funcionar).
Um problema um tanto irritante é que sempre que clico com o botão direito do mouse em um arquivo e vou em "Abrir com", duas entradas para cada aplicativo que eu tenho aparecem no menu em cascata, uma de cada cópia de um aplicativo das duas unidades. O da unidade de uso diário terá uma versão mais recente, porque eu os atualizo regularmente (dessa forma, posso dizer qual aplicativo usar).
Examinei a documentação e parece que posso usar o Launch Services
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
mas não encontrei nenhum exemplo que faça exatamente o que estou procurando. Alguma ideia? Obrigado!
Respostas:
Tente este procedimento:
/Applications
pasta) arrastando seu ícone para o painel Privacidade das configurações do sistema Spotlight. Isso impedirá que o Launch Services veja os aplicativos na unidade e os registre novamente na próxima etapa./System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
. Como os aplicativos na segunda unidade não estão mais disponíveis via Spotlight, o novo banco de dados conterá apenas os da sua unidade principal.killall Finder
no Terminal).fonte
/Applications
na unidade externa.