OS X でロケーション メニュー バーを削除する

OS X でロケーション メニュー バーを削除する

北東を指すコンパスの矢印のような場所メニュー バー エントリがあります。

これはサードパーティのアプリケーションではなく、プライバシー サービスの設定です。通常は、コマンド キーを使用してドラッグすることでエントリを移動したり削除したりできますが、この特定のエントリでは機能しません。

答え1

位置情報サービスを完全に無効にする

試してみることができます位置情報サービスを無効にするからシステム環境設定 » セキュリティとプライバシー


以下の方法は OS X 10.10 では機能するようですが、システム整合性保護の制約により macOS Sierra では機能しないようです。

メニューバーのエントリを削除する – 方法 1

それ以外に、位置情報サービスを使用したいがメニューバーを表示したくない場合は、Finder ウィンドウを開き、 を押してCmd-G次の場所を入力します。

/System/Library/LaunchAgents

このフォルダから、ファイルをcom.apple.locationmenu.plist別の場所(ホームフォルダなど)に移動します。次に、再起動します。これを復元するには、ファイルを元に戻して再起動します。

メニューバーのエントリを削除する – 方法 2

または、ターミナルで次のコマンドを実行します。

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

注記: ここで使用しないでくださいsudo。失敗します。これにより、設定がアンロードされて保存されます。これを逆にするには、loadの代わりに を使って同じコマンドを実行しますunload

答え2

OS X Yosemite 10.10.5 には、システム サービスによる位置情報サービスの使用を維持しながら、システム環境設定を通じてメニュー バー エントリを無効にする UI メニュー アプローチがあるようです。

システム環境設定を開き、「セキュリティとプライバシー」を選択します。

「セキュリティとプライバシー」内で「プライバシー」タブ/ボタンを選択し、左側のサイドバーで「位置情報サービス」を選択します。右側にチェックボックスとリストが表示されますが、これらの設定がロック解除されて変更できるようになるまで編集できません。左下隅のロック アイコンをクリックし、システム パスワードを入力します。

システム環境設定 > セキュリティとプライバシー > プライバシータブ > ロック解除 システム環境設定 > セキュリティとプライバシー > プライバシータブ > ロック解除 > システムユーザー名/パスワードダイアログ > ロック解除

これにより、「位置情報サービスを有効にする」の編集可能なチェックボックスと、これを使用して位置情報を特定するアプリのリストが有効になります。

このリストでシステムサービスを探し、[詳細...]ボタンをクリックします。 システム環境設定 > セキュリティとプライバシー > プライバシータブ > システムサービスリストエントリ > 詳細... ボタン

これにより、ボタンに「システム サービスが位置情報を要求したときにメニュー バーに位置情報アイコンを表示する」というチェックボックスが付いたモーダル ダイアログが起動します。

このチェックボックスをオフにすると、メニューバーからアイコンを削除しながら、Spotlight の候補で現在地を特定する機能を維持できます (上のチェックボックスがオンになっている場合)。必要に応じて、他のアプリでもこれを繰り返すことができます。 セキュリティとプライバシー > プライバシータブ > システムサービスリストエントリ > 詳細...ボタン > メニューバーに場所アイコンを表示するチェックボックス

この機能は、位置情報サービスをアクティブに保ちながら、位置情報サービスデータを使用または送信する新しいアプリのメニューバーに一時的なインジケーター/アラート/リマインダー(プライバシー通知上の理由)を表示できるようにするのに役立つようです。

関連情報