Ich habe zwei Festplatten auf meinem Computer (Lion). Eines enthält die reguläre Kopie des Betriebssystems, das ich täglich verwende, das andere eine etwas ältere Kopie des Betriebssystems, die ich als Backup verwahre (für den Fall, dass das erste Laufwerk nicht mehr funktioniert).
Ein etwas ärgerliches Problem ist, dass jedes Mal, wenn ich mit der rechten Maustaste auf eine Datei klicke und auf "Öffnen mit" gehe, zwei Einträge für jede Anwendung im Kaskadenmenü angezeigt werden, einer aus jeder Kopie einer Anwendung von den beiden Laufwerken. Die vom Alltagslaufwerk wird eine neuere Version haben, da ich sie regelmäßig aktualisiere (auf diese Weise kann ich sagen, welche App ich verwenden soll).
Ich habe mich in der Dokumentation umgesehen und es scheint, als ob ich Launch Services nutzen kann
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
aber ich habe kein Beispiel gefunden, das genau das tut, wonach ich suche. Irgendwelche Ideen? Vielen Dank!
Antworten:
Versuchen Sie dieses Verfahren:
/Applications
Ordner aus), indem Sie das entsprechende Symbol in den Bereich "Datenschutz" der Spotlight-Systemeinstellungen ziehen. Dies hindert Launch Services daran, die Apps auf dem Laufwerk zu sehen und sie im nächsten Schritt erneut zu registrieren./System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
. Da Apps auf dem zweiten Laufwerk nicht mehr über Spotlight verfügbar sind, enthält die neue Datenbank nur noch die auf Ihrem Hauptlaufwerk.killall Finder
im Terminal aus).quelle
/Applications
das externe Laufwerk ausschließen.