Skip to content

Repository files navigation

macbook-notchless

Note: macOS picks menu bar text color based on wallpaper brightness. Use a dark wallpaper so macOS renders white text — otherwise menu bar items will be hidden behind the black bar.

Paints the built-in display's menu bar strip solid black to visually hide the notch on a notched MacBook. Runs headless — no Dock icon, no menu bar icon. Menu bar items stay visible and clickable.

Requirements

  • macOS 13+, Apple Silicon
  • Xcode command line tools (xcode-select --install)

Install / Uninstall

make install    # build, install to ~/Applications, load LaunchAgent (auto-starts at login)
make uninstall  # stop and remove completely

Other targets: make (build only), make run (one-shot launch without launchd), make clean.

Notes

Stopping it: KeepAlive=true means killall macbook-notchless is futile — launchd will respawn it. Use make uninstall, or to stop without removing:

launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/com.local.macbook-notchless.plist

Unsigned binary: On a new Mac you may need to right-click → Open once, or:

xattr -dr com.apple.quarantine ~/Applications/macbook-notchless.app

~/Library/LaunchAgents owned by root: Some installers (PulseSecure, etc.) chown this directory to root. make install will detect this and print the one-line fix.

License

MIT — see LICENSE.

About

Mask the notch on a notched MacBook by painting the menu bar strip solid black

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages