The macOS Notification Center, accessible by clicking the date and time in the top right corner of the menu bar (or swiping with two fingers from the right edge of the trackpad), is designed to keep you updated on emails, messages, and app alerts. However, for professionals seeking a completely distraction-free workflow, or for Mac administrators configuring a locked-down public kiosk, even the “Do Not Disturb” mode is not enough—the side panel can still be accidentally triggered.
If you want to permanently eradicate the Notification Center, preventing it from ever sliding out or displaying banners, you can disable the underlying system daemon using a simple Terminal command.
How the Hack Works
macOS runs a background process named NotificationCenter.app. Because this is a core system application deeply embedded into the operating system, you cannot simply drag it to the Trash. Instead, we use the launchctl command to unload the service, preventing the daemon from starting.
Step 1: Disable the Service
- Open the Terminal application (found in Applications > Utilities, or via Spotlight search).
- Copy and paste the following command exactly as written:
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist - Press Return.
Step 2: Kill the Active Process
While the command above prevents the Notification Center from launching in the future (even after a reboot), the service is likely still running in your current session right now. We must forcibly kill the active process to see immediate results.
- In the Terminal, type the following command:
killall NotificationCenter - Press Return.
Try swiping from the right edge of your trackpad, or clicking on the clock in the menu bar. The Notification Center will completely refuse to open. Furthermore, all pop-up banner alerts in the top right corner of your screen are now permanently disabled system-wide.
Important Considerations for Newer macOS Versions
Starting with macOS Big Sur (and continuing through Monterey, Ventura, and Sonoma), Apple introduced a robust security feature called System Integrity Protection (SIP). Because the Notification Center plist file resides within the protected /System/Library/ directory, modern macOS versions will likely throw an error stating “Operation not permitted” when you attempt to unload it.
To execute this command on a modern Mac, you must temporarily disable SIP from macOS Recovery Mode, run the commands above, and then immediately re-enable SIP. This is an advanced procedure that should only be undertaken if completely disabling notifications is absolutely critical to your workflow.
How to Re-Enable the Notification Center
If you ever want your notifications back (and assuming SIP allows it), open Terminal and run the load command:
launchctl load -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
Then, double-click the NotificationCenter.app located inside /System/Library/CoreServices/ to restart the daemon immediately.