Suppression de la barre de menus d'emplacement sous OS X

14

J'ai l'entrée de la barre de menu de localisation qui ressemble à une flèche de boussole pointant vers le nord-est.

Ce n'est pas une application tierce mais un paramètre de service de confidentialité. Je peux généralement déplacer et supprimer des entrées en les faisant glisser à l'aide de la touche Commande, mais cela ne fonctionne pas sur cette entrée particulière.

Doboy
la source

Réponses:

14

Désactiver complètement les services de localisation

Vous pouvez essayer de désactiver les services de localisation dans les Préférences Système »Sécurité et confidentialité .


Les méthodes suivantes semblent fonctionner sous OS X 10.10, mais ne semblent pas fonctionner sous macOS Sierra, en raison des contraintes de la protection de l'intégrité du système:

Supprimer l'entrée de la barre de menus - Méthode 1

En dehors de cela, si vous souhaitez toujours utiliser les services de localisation, mais ne voulez pas voir la barre de menus, vous pouvez ouvrir une fenêtre du Finder, appuyez sur Cmd-Get entrez l'emplacement suivant:

/System/Library/LaunchAgents

À partir de ce dossier, déplacez le fichier com.apple.locationmenu.plistailleurs, par exemple votre dossier personnel. Redémarrez ensuite. Pour restaurer cela, replacez le fichier et redémarrez.

Supprimer l'entrée de la barre de menus - Méthode 2

Vous pouvez également exécuter ce qui suit dans un terminal:

launchctl unload -w /System/Library/LaunchAgents/com.apple.locationmenu.plist

Remarque : ne l'utilisez pas sudoici; cela échouera. Cela déchargera et stockera le paramètre. Pour inverser cela, exécutez la même commande avec loadau lieu de unload.

slhck
la source
3
La méthode 2 a très bien fonctionné, aucun redémarrage n'est nécessaire. Merci.
Shane
Est-il possible de le faire sur macOS Sierra? La méthode 2 donne: opération non autorisée lorsque la protection de l'intégrité du système est activée.
Brandon Bradley
@Brandon Bonne question, je n'ai pas encore fait le changement.
slhck
La méthode 2 me semble la meilleure. Vous conservez la fonctionnalité des services de localisation, mais supprimez l'icône sans avoir à redémarrer.
Luke Davis
3

OS X Yosemite 10.10.5 semble avoir une approche de menu d'interface utilisateur pour désactiver l'entrée de la barre de menus via les préférences système, tout en conservant l'utilisation des services système des services de localisation.

Ouvrez les Préférences Système et choisissez Sécurité et confidentialité.

Dans Sécurité et confidentialité, choisissez l'onglet / bouton Confidentialité et choisissez Services de localisation dans la barre latérale à gauche. Une case à cocher et une liste doivent apparaître à droite mais ne seront pas modifiables tant que ces paramètres ne seront pas déverrouillés pour apporter des modifications. Cliquez sur l'icône de verrouillage dans le coin inférieur gauche et entrez votre mot de passe système.

Préférences Système> Sécurité et confidentialité> onglet Confidentialité> Déverrouiller Préférences Système> Sécurité et confidentialité> onglet Confidentialité> Déverrouiller> Boîte de dialogue Nom d'utilisateur / mot de passe du système> Déverrouiller

Cela devrait activer une case à cocher modifiable pour "Activer les services de localisation" et une liste des applications qui l'utilisent pour déterminer votre emplacement.

Recherchez les services système dans cette liste et cliquez sur le bouton Détails ... Préférences Système> Sécurité et confidentialité> onglet Confidentialité> Entrée de la liste des services système> bouton Détails ...

Cela ouvre une boîte de dialogue modale avec une case à cocher sur le bouton avec le libellé "Afficher l'icône d'emplacement dans la barre de menus lorsque les services système demandent votre emplacement"

Décochez cette case pour pouvoir supprimer l'icône de la barre de menu tout en conservant la possibilité pour les suggestions Spotlight de déterminer votre emplacement (si cette case plus haut a été cochée). Vous devriez pouvoir répéter cela pour d'autres applications si nécessaire. Sécurité et confidentialité> onglet Confidentialité> entrée de la liste des services système> bouton Détails ...> case à cocher Afficher l'icône d'emplacement dans la barre de menus

Cette fonctionnalité semble utile pour maintenir les services de localisation actifs mais permettre un indicateur / alerte / rappel temporaire (pour des raisons de notification de confidentialité) dans la barre de menu pour les nouvelles applications qui utilisent ou envoient des données de service de localisation.

jmmygoggle
la source
5
Le mien n'était pas coché par défaut mais l'icône est toujours visible.
Shane