
Mac OS Xで通知センターを無効にしてメニューバーアイコンを削除する
通知センターはMac OS Xの素晴らしい追加機能ですが、必ずしもすべての人が気に入るわけではありません。アラート音をミュートしたり、バナーやアラートポップアップをアプリごとにオフにするだけでは不十分な場合があり、通知システム全体を完全に無効にしたい場合もあるでしょう。さらに、Macで通知機能を使わないのであれば、画面の隅にメニューバーアイコンが表示されるのも嫌でしょう。そこで、Mac OS Xで通知センターとすべてのアラートを無効にし、メニューバーの隅からアイコンを削除する方法をご紹介します。
これにより、Mac OS X のすべてのポップアップアラートと通知バナーが完全に無効になります。アラートやバナーを引き続き受信したい場合は、通知センターを完全に無効にしないでください。
Mac OS Xで通知センターを完全に無効にし、メニューバーアイコンを削除する方法
Mac のコマンド ラインから起動エージェントをアンロードすると、MacOS および Mac OS X 内の通知システムを完全にオフにすることができます。その仕組みは次のとおりです。
- ターミナルを開き、次のコマンドを入力します。
- 次に、次のコマンドを入力して NotificationCenter を終了します。
- 最後に、ターミナルを終了してFinderに戻ります。
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
killall NotificationCenter
Macでは、すべてのアラート、バナー、通知が表示されなくなります。これはシステム全体とアプリケーション全体に影響し、Mac OS Xのすべてのアプリに影響します。
なお、これにより現在のユーザーのみの通知センターがアンロードされ、管理者アクセスは必要ありません。
Mac OSでLaunch Agentを再読み込みして通知センターを再度有効にする方法
launchctl を使用してすべてのアラートを含む通知と通知センターを再度有効にするには、次の方法とコマンド文字列を使用します。
- ターミナルを起動し、同様のコマンドを入力します。unload ではなく load に注意してください。
- Command+Shift+Gを押して/System/Library/CoreServices/に移動し、「通知センター」を見つけてダブルクリックして再度起動します。
launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
launchctl メソッドを提供してくれた ganbustein に感謝します。
完全性を期すために、上で概説した launchctl メソッドの単純さを考えるとあまり好まれない古いアプローチを含めますが、興味のある人のために OS X では機能します。
- OS X Finderから、Command+Shift+Gを押して/System/Library/CoreServices/へのパスを入力します。
- 「Notification Center.app」を見つけてクリックし、「Notification Center-disabled.app」に名前を変更し、プロンプトが表示されたら変更を認証します。
- 次に、/Applications/Utilities/ にあるターミナルを起動し、次のコマンドを入力します。
- ターミナルを終了する
killall NotificationCenter
通知は送信されなくなり、アラートも消え、メニューバーアイコンも表示されなくなります。キーボードショートカットや横スワイプで通知センターにアクセスしようとすると、画面の片側が空白になります。
この簡単なウォークスルー ビデオで示されているように、作業全体は 1 分以内に完了します。
通知センターを再度有効にしてメニューバーアイコンを復元する
ただし、通知センターは永久に無効になるわけではないので、いつでも簡単にオンに戻して、アイコンをメニュー バーに戻すことができます。
- /System/Library/CoreServices/に戻り、「Notification Center-disabled.app」の名前を「Notification Center.app」に変更します。
- 「通知センター」をダブルクリックしてサービスを再起動し、アイコンを元に戻します。
通知はアイコンと同様に通常どおり機能するようになります。
ヒントのアイデアを提供してくれたポールに感謝します!