Gestern habe ich auf Lion aktualisiert und es scheint, dass es einige Ergänzungen zu Spotlight gibt - den Entwickler- und Websuchgruppen.
Leider habe ich keine Möglichkeit gefunden, sie zu deaktivieren. Es gibt keine Option in den Spotlight-Einstellungen und ich konnte die richtige defaults
Option nicht finden.
Irgendwelche Ideen, wie man sie versteckt? Sie überladen Spotlight VIEL zu viel :)
Ich habe eine Lösung in diesem Forenthread beschrieben: http://forums.macrumors.com/showthread.php?t=1193533
Spotlight hält Sie für einen „Entwickler“, wenn Sie Xcode installiert haben oder es in der Vergangenheit zufällig installiert haben, und zeigt Ihnen daher Suchergebnisse an, die möglicherweise für einen Entwickler relevant sind.
Wenn Xcode tatsächlich installiert und auf dem Computer vorhanden ist, erscheint ein Kontrollkästchen namens „Entwickler“ im System Preferences > Spotlight > Search Results
Bedienfeld, das uns die Option gibt, „Entwickler“-Ergebnisse von der Anzeige in unseren Suchen zu deaktivieren. Wenn Xcode nicht erkannt wird, verschwindet das Kontrollkästchen aus dem Einstellungsfenster, aber Spotlight zeigt weiterhin Ergebnisse aus der Kategorie „Entwickler“ an.
Ich bin derzeit auf Yosemite und habe Xcode vor langer Zeit auf Mountain-Lion oder Lion installiert und deinstalliert und mich stattdessen für die Verwendung der „Command Line Tools“ entschieden. Ich hatte Spotlight bis vor kurzem auch deaktiviert und bekam Hunderte von Suchergebnissen in der Entwicklerkategorie, nachdem ich es wieder aktiviert hatte. Das Durcheinander machte Spotlight unbrauchbar.
Da ich nirgendwo im Web eine Lösung finden konnte, habe ich es endlich versucht, und es hat funktioniert:
Ich habe eine leere Datei mit dem Namen „Programme“ erstellt Xcode.app
, und das fehlende Kontrollkästchen „Entwickler“ wurde in den Spotlight-Einstellungen angezeigt, das ich dann deaktivieren konnte, um mein Problem zu lösen.
Öffnen Applications > Utilities > Terminal.app
Sie dann, geben Sie ein und drücken Sie nach jeder der folgenden Zeilen die Eingabetaste, um die Dummy-Xcode-App zu erstellen
cd /Applications
touch Xcode.app
Gehen Sie dann zu den Spotlight-Einstellungen und deaktivieren Sie „Entwickler“ (möglicherweise müssen Sie die App „Systemeinstellungen“ neu starten, damit das fehlende Kontrollkästchen angezeigt wird).
Anmerkungen:
Xcode.app
auch nach dem Ändern der Einstellung behalten. Wenn Sie ihn löschen, wird die Einstellung zurückgesetzt.Xcode.app
, Sie können jedoch die Dummy-Xcode.app -Datei ausblenden, indem Sie sie chflags hidden /Applications/Xcode.app
vom Terminal aus ausführen. Danke an forums.macrumors.com/threads/…Da die oberste Antwort ein Link zu einem Forumsbeitrag ist, finden Sie unten die Schritte vom Beitrag, falls er eines Tages verschwindet.
Der folgende Fix beschreibt, wie Sie die Spotlight-Entwicklerkategorie entfernen, ohne zuerst XCode zu installieren.
Konvertieren Sie die plist in XML:
plutil -convert xml1 ~/Library/Preferences/com.apple.spotlight.plist
Öffnen Sie die Datei im Editor Ihrer Wahl:
vim ~/Library/Preferences/com.apple.spotlight.plist
Fügen Sie kurz davor </array>
unten Folgendes hinzu:
<dict>
<key>enabled</key>
<false/>
<key>name</key>
<string>SOURCE</string>
</dict>
Konvertieren Sie die Datei wieder in eine Binärdatei:
plutil -convert binary1 ~/Library/Preferences/com.apple.spotlight.plist
Melden Sie sich ab und wieder an.
Ich konnte nur eine Lösung finden, blockieren Sie den gesamten Spotlight-Webzugriff mit einem kleinen Schnatz. Ich denke, das liegt daran, dass iCloud sich selbst bei Ihren persönlichen Dateien hilft.
Obwohl die Suchergebnisse keine Schalter zum Sortieren oder Unterdrücken dieser Ergebnisse haben, ist es trivial, die Ordner zum Datenschutzbereich hinzuzufügen.
Vielleicht könnte so etwas funktionieren, um die Entwicklertreffer zu unterdrücken?
Ich sehe noch keinen offensichtlichen Weg, die Websuche zu unterdrücken, aber zum Glück ist sie als letzter Ausweg platziert. Ich werde Apple wahrscheinlich Feedback / Bug geben, wenn 10.7.1 dies nicht mit einer Einstellung anspricht.
Halil Özgür
Texas Bronius