Supprimer l'icône Spotlight de la barre de menus

23

Comment supprimer l'icône Spotlight de la barre de menu Mac OS X?

Icône Spotlight

Remarque, je ne veux pas désactiver Spotlight (je l'utilise). Je veux juste enlever l'icône.

cust0s
la source

Réponses:

28

OK vient de tester cela dans SL et cela a fonctionné, l'icône a été supprimée mais Spotlight fonctionnait toujours dans le Finder:

$ cd /System/Library/CoreServices/
$ sudo mv Search.bundle/ Search2.bundle/

Maintenant, redémarrez SystemUIServer, l’icône est partie, Spotlight fonctionne toujours. Pour récupérer l’icône Spotlight:

$ sudo mv Search2.bundle/ Search.bundle/

Et redémarrez SystemUIServer à nouveau ...

Le tentacule
la source
1
Juste pour confirmer - fonctionne toujours dans Lion.
Leonid Shevtsov
Est-ce que ça marche encore? À El Capitan?
Abhishek Saini
Ne fonctionne pas dans Sierra - "opération non autorisée".
DonielF
11

Que diriez-vous de faire:

sudo chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search

De cette manière, le binaire de recherche est toujours en lecture / écriture pour root et peut donc être mis à jour par SoftwareUpdate. Le rendre illisible pour les autres utilisateurs empêchera son lancement!

Gaffe
la source
Cela fonctionne très bien pour moi
quackingduck
Meilleure réponse ici. Fonctionne parfaitement de manière non destructive. Merci!
Liam
1
après avoir exécuté ceci, vous devriez faire un killall SystemUIServerpour l'appliquer sans redémarrer
FLY
J'arrive chmod: Unable to change file mode on /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search: Operation not permittedau 10.14 Mojave
IanVaughan
Cette approche annule le raccourci Command-Space. Pour annuler cela, faitessudo chmod 666 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
William Entriken
7

Snow Leopard et Leopard gèrent le menu Spotlight de manière très différente. Sous Léopard, le menu Spotlight est une application autonome. Cette application est lancée par launchd. Le menu peut donc être facilement désactivé en modifiant le fichier de configuration launchd approprié.

Snow Leopard semble avoir révéré la manière dont Tiger gère le menu Spotlight. Le menu lui-même réside dans /System/Library/CoreServices/Search.bundle. Il est automatiquement chargé par SystemUIServer.app, qui héberge également des extras de menus.

Bien qu'il existe des fichiers de préférences nous permettant de désactiver les extras de menu, je ne trouve aucun moyen de désactiver Search.bundle.

L'option précédemment suggérée de renommer Search.bundle fonctionne, mais présente un risque élevé. Une future mise à jour du système peut essayer de mettre à jour Search.bundle et aboutir à un fichier de lot partiel. Ainsi, SystemUIServer tombera en panne en essayant de charger cet ensemble. Pour être sûr, il faudrait restaurer le paquet avant chaque mise à jour. Pas une solution souhaitable.

De plus, renommer Search.bundle ou supprimer les droits de lecture affecte tous les utilisateurs de la machine. Des préférences par utilisateur, disponibles sous Leopard, seraient préférables.

Pierre Bernard
la source
1

Si vous souhaitez toujours pouvoir conserver toutes les fonctionnalités de la recherche Spotlight dans la barre de menus, mais que vous disposez d'un espace vide pour le projecteur dans la barre de menus, vous pouvez remplacer le fichier image de l'icône par une icône vierge ou votre propre icône personnalisée. Le fichier image est

/System/Library/CoreServices/Search.bundle/Contents/Resources/MDSearchMenuIcon.pdf

Pas:

  1. Naviguer dans le dossier
    cd /System/Library/CoreServices/Search.bundle/Contents/Resources
  2. Dossier ouvert
    ouvert .
  3. Faire une copie pour la sauvegarde
  4. Donnez-vous l'autorisation de lecture sur le dossier parent et le fichier image
  5. Ouvrir une image dans Adobe Illustrator
  6. Modifier l'icône pour aimer
  7. sauver
  8. Redémarrez SystemUIServer
    killall SystemUIServer
Mike Grace
la source
1

C'est simple et rapide d'utiliser l'utilitaire gratuit OnyX .

entrez la description de l'image ici

De plus, j'utilise LaunchBar pour utiliser un raccourci clavier pour la recherche Spotlight dans LaunchBar (défini dans les préférences LB).

Cela arrête également les raccourcis clavier pour Spotlight, mais pas dans la recherche dans le Finder.

Dan
la source