在 Mac OS X 中禁用通知中心并删除菜单栏图标

禁用通知中心和从 Mac OS X 的菜单栏中删除图标

通知中心是 Mac OS X 的重要补充,但并不是每个人都喜欢它,有时只是 将警报声音静音并关闭每个应用程序的横幅和警报弹出窗口是不够的,您可能希望完全禁用整个通知系统。此外,如果您不在 Mac 上使用通知,那么您可能也不希望菜单栏图标位于屏幕的一角。我们将向您展示如何禁用通知中心、所有警报,以及如何从 Mac OS X 中的菜单栏一角删除图标。

这还将完全禁用 Mac OS X 中的所有弹出警报和通知横幅。如果您仍想收到提醒和横幅,请不要完全禁用通知中心。

如何在 Mac OS X 中完全禁用通知中心并删除菜单栏图标

您可以通过在 Mac 上通过命令行卸载启动代理来完全关闭 MacOS 和 Mac OS X 中的通知系统,其工作原理如下:

  • 打开终端并输入以下命令:
  • launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

  • 接下来键入以下命令以终止 NotificationCenter:
  • killall NotificationCenter

  • 最后,退出终端并返回 Finder

所有警告、横幅和通知将不再出现在 Mac 上。这是系统范围和应用程序范围的,影响 Mac OS X 中的所有应用程序。

请注意,这仅为当前用户卸载通知中心,不需要管理员访问权限。

如何在 Mac OS 中通过重新加载 Launch Agent 来重新启用通知中心

要使用 launchctl 重新启用所有警报的通知和通知中心,请使用以下方法和命令字符串:

  • 启动终端并输入类似的命令——注意加载而不是卸载:
  • launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist

  • 按 Command+Shift+G 并转到 /System/Library/CoreServices/ 然后找到“通知中心”并双击它以再次启动它

感谢 ganbustein 的 launchctl 方法!

为了完整起见,我们将包括较旧的方法,鉴于上面概述的 launchctl 方法的简单性,这种方法不太受欢迎,但对于那些感兴趣的人来说,它确实适用于 OS X:

  1. 在 OS X Finder 中,按 Command+Shift+G 并输入 /System/Library/CoreServices/ 的路径
  2. 找到“Notification Center.app”并点击名称将其重命名为“Notification Center-disabled.app”,在出现提示时验证更改
  3. 现在启动位于 /Applications/Utilities/ 中的终端并键入以下命令:
  4. killall NotificationCenter

  5. 退出终端

通知将不再发布,警报将消失,菜单栏图标也不再可见。如果您尝试通过键盘快捷键或横向滑动,您将看到屏幕的空白面。

整个过程可以在不到一分钟的时间内完成,如这个快速演练视频所示:

重新启用通知中心并恢复菜单栏图标

虽然通知中心不会永久禁用,但您可以随时将其重新打开并轻松地将图标恢复到菜单栏。

  1. 返回 /System/Library/CoreServices/ 并再次将“Notification Center-disabled.app”重命名为“Notification Center.app”
  2. 双击“通知中心”重新启动服务并恢复图标

通知将再次正常工作,图标也是如此。

感谢 Paul 的建议!