J'utilise Spotlight sous OS X et cela fait longtemps que je n'aime pas sa pièce jointe à la barre de menus.
Désormais, dans Yosemite, Spotlight s’affiche sous la forme d’une superposition au milieu de l’écran lorsqu’il est appelé, un peu comme d’autres utilitaires de lancement comme Quicksilver ou Alfred. Mais l'icône Spotlight est toujours bloquée dans la barre de menu, même si vous cliquez dessus pour afficher une superposition totalement détachée.
La méthode traditionnelle pour désactiver l'icône de recherche ( chmod 600 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
) désactive également complètement Spotlight. Je souhaite conserver la fonctionnalité Spotlight, mais supprimer l'icône (désormais inutile) de la barre de menu, car je peux appeler Spotlight avec les touches Cmd + Space.
J'ai aussi essayé Bartender, qui marche mais coûte cher (15 $ pour supprimer une icône!) Et bizarre (le démarrage prend un certain temps, alors ma barre de menus se déplace pendant une minute après la connexion)
Quel est le meilleur moyen de supprimer l'icône Spotlight?
Réponses:
Alors j'en ai eu marre de ça et j'ai décidé de régler ça à la dure.
J'ai découvert où Spotlight initialisait l'élément de la barre d'état et je venais de corriger la taille de la barre d'état. Cela nécessite l'édition du fichier binaire Spotlight . (Notez que
Search.bundle
c'est juste le petit bout qui est chargéSystemUIServer
pour permettreSpotlight.app
de contrôler la barre d'état).Vous devrez utiliser le terminal pour exécuter certaines commandes.
Pour OS X 10.10 (Yosemite):
Pour OS X 10.11 (El Capitan):
La
cmp -l
ligne devrait imprimer quelque chose comme ce qui suit:S'il n'imprime rien, le correctif a échoué. J'ai testé cela sur OS X 10.10.3 (Yosemite) et OS X 10.11.5 (El Capitan; SIP off).
Ce correctif remplace la valeur de la largeur de la barre d'état (36.0 ou 0000000000004240 en hexadécimal à virgule flottante) par zéro. n'affecte pas la disposition de la barre.
Capture d'écran avant de faire ce hack:
Capture d'écran après avoir fait ce hack:
L’icône de menu a disparu, mais Cmd + Space continue de fonctionner.
Pour revenir en arrière, procédez comme suit:
la source
$ codesign -f -s - Spotlight Spotlight: replacing existing signature Spotlight: bundle format unrecognized, invalid, or unsuitable
Je recommanderais d'utiliser l'application utilitaire appelée Bartender. http://www.macbartender.com
Il s'agit d'un utilitaire pratique pour gérer et modifier le mode d'affichage des icônes de la barre de menus. Vous pouvez les laisser dans la barre de menus, les faire descendre dans la barre du barman, qui s’ouvre elle-même via une petite icône dans la barre de menus, mais vous pouvez également conserver l’une des icônes normalement dans la barre de menus ou la masquer complètement.
Vous pouvez voir une capture d'écran ici:
la source
J'ai fini par supprimer l'icône et la fonctionnalité de recherche Spotlight et maintenant j'utilise plutôt Alfred ; c'est plus rapide et gratuit (avec une extension payante dont vous n'avez généralement pas besoin).
Si vous supprimez l'application visible Spotlight (et l'icône), les services d'indexation ne sont pas arrêtés, seule l'interface graphique est arrêtée, c'est-à-dire l'icône dans la barre supérieure du menu supérieur et la fenêtre de recherche lorsque ⌘+ Space. C'est pourquoi vous avez besoin d' une autre application pour accéder à ces index, telle que Alfred.
Donc, la commande suivante qui modifie l’autorisation de rendre
Search
non exécutable.comme dit, cela ne désactive pas complètement Spotlight, cela ne fait que supprimer l'interface graphique de Spotlight.
Se déconnecter et se connecter peut être suffisant, sinon simplement redémarrer.
Vous pouvez le retourner avec cette commande
Idem ici, vous devez vous déconnecter ou redémarrer.
Cette méthode fonctionne toujours avec 10.10.3.
Cette méthode n’est probablement pas exactement celle que la question a posée, mais elle a le mérite de limiter les erreurs de manipulation. Changer les permissions des fichiers est bien plus facile que de changer le binaire d'un programme. simplement pour ne pas montrer à l’icône Spotlight le binaire de Spotlight.
la source
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
&killall SystemUIServer
revenir en arrière.ctrl+space
sudo chmod 755 /System/Library/CoreServices/Search.bundle/Contents/MacOS/Search
et redémarrer pour le réparer.Une solution simple et plus large à ce problème consiste à masquer les icônes de la barre de menus avec Vanilla , un utilitaire gratuit développé par Matthew Palmer et doté des mêmes fonctionnalités principales que Bartender, mais dans un package plus minimaliste.
http://matthewpalmer.net/vanilla/
la source
Dozer est une autre application à faire qui est totalement gratuit, contrairement à Bartender ou Vanilla.
la source