禁用通知中心 & 删除 Mac OS X 中的菜单栏图标
目录:
Notification Center 是 Mac OS X 的一个很好的补充,但并不是每个人都喜欢它,有时只是将警报声音静音并关闭每个应用程序的横幅和警报弹出窗口是不够的,你可能想要完全禁用整个通知系统。此外,如果您不在 Mac 上使用通知,那么您可能也不希望菜单栏图标位于屏幕的一角。我们将向您展示如何禁用通知中心、所有警报,以及如何从 Mac OS X 中删除菜单栏角落的图标。
这还将完全禁用Mac OS X 中的所有弹出警报和通知横幅。如果您仍想收到警报和横幅,请不要完全禁用通知中心。
如何在Mac OS X中完全禁用通知中心并删除菜单栏图标
在Mac OS和Mac OS X中你可以通过命令行卸载launch agent来完全关闭Notification系统,具体操作如下:
- 打开终端并输入以下命令:
- 接下来键入以下命令来终止NotificationCenter:
- 最后,退出终端并返回Finder
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
killall NotificationCenter
ALL 警报、横幅和通知将不再出现在 Mac 上。这是系统范围和应用程序范围的,影响 Mac OS X 中的所有应用程序。
注意这只会为当前用户卸载通知中心,不需要管理员权限。
如何在Mac OS中通过重新加载Launch Agent来重新启用通知中心
To re-enable Notifications and Notification Center with all alerts using launchctl, use the following approach and command string:
- 启动终端并输入类似的命令——注意加载而不是卸载:
- 按Command+Shift+G 并转到/System/Library/CoreServices/ 然后找到“通知中心”并双击它再次启动它
launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
感谢ganbustein提供的launchctl方法!
为了完整性,我们将包括较旧的方法,鉴于上面概述的 launchctl 方法的简单性,该方法不太受欢迎,但对于那些感兴趣的人来说,它确实适用于 OS X:
- 从 OS X Finder 中,按 Command+Shift+G 并输入 /System/Library/CoreServices/ 的路径
- 找到“Notification Center.app”并单击名称将其重命名为“Notification Center-disabled.app”,在出现提示时验证更改
- 现在启动位于/Applications/Utilities/ 中的终端并键入以下命令:
- 退出终端
killall NotificationCenter
通知将不再发布,警报将消失,菜单栏图标将不再可见。如果您确实尝试通过键盘快捷键或横向滑动进入通知中心,您将看到屏幕的空白面。
整个事情可以在不到一分钟的时间内完成,如这个快速演练视频所示:
重新启用通知中心并恢复菜单栏图标
Notification Center 并没有永久禁用,您可以随时将其重新打开并轻松地将图标返回到菜单栏。
- 回到/System/Library/CoreServices/,将“Notification Center-disabled.app”重新命名为“Notification Center.app”
- 双击“通知中心”重新启动服务并带回图标
通知将再次正常工作,图标也是如此。
感谢保罗的建议!