Hide NordVPN from Mac Dock (Terminal Settings)
To keep NordVPN out of your Mac’s Dock while it runs, remove its saved Dock item, then enable the Dock’s static-only preference in Terminal. This preference affects every running app that is not saved in the Dock, not just NordVPN. It does not hide NordVPN from Activity Monitor or change the app itself.
If you want a cleaner Dock but still need NordVPN available, the key choice is whether you can accept a change that affects other apps too. macOS has no built-in Dock preference that hides only NordVPN’s running icon. The Terminal method below can hide it, but it also changes how the Dock shows other running apps.
I approach this as a reversible preference change, not an app modification. The safe route is to remove NordVPN’s saved Dock item and adjust the current user’s Dock settings. Avoid changing files inside NordVPN’s app bundle: that can affect its code signature, and an app update may undo the change.
Planning: Choose Dock-wide or NordVPN-only behavior
The Dock-wide option can hide NordVPN’s running icon, but macOS does not offer a matching NordVPN-only switch. Before using Terminal, decide whether you are comfortable with the same behavior for other apps that are running but not saved in the Dock. If you need their icons, consider a different option.
The Dock displays two kinds of app icons. A persistent item is an app you have chosen to keep in the Dock, whether it is open or closed. A running-app icon appears because an app is currently open. Removing NordVPN’s persistent item alone does not hide its running icon under the normal Dock behavior.
The static-only preference tells the Dock to display persistent items while suppressing icons for running apps that are not persistent items. In practice, that means any app you want to keep visible in the Dock should remain there as a persistent item. This is a global Dock setting, not a NordVPN privacy feature.
| Option | NordVPN while running | Effect on other apps | Reversible? |
|---|---|---|---|
| Remove NordVPN from Dock only | Its running icon can still appear | None | Yes |
Remove it, then enable static-only | Its Dock icon should stay hidden | Hides icons for all running apps not saved in the Dock | Yes |
| Edit NordVPN’s app bundle | Not recommended | May affect the app’s signature or updates | Not a supported approach |
If you rely on Dock icons to track open apps, the global setting may be inconvenient. If you are comfortable launching apps from Finder, Spotlight, or another launcher, it may suit your setup.
Access and Scope: Identify persistent items and global effects
First check how NordVPN is represented in your Dock and note which other running apps you want to keep visible. This quick survey helps you avoid a surprise after the Dock restarts. The commands below affect the Dock preferences for the macOS user account that runs them, not every account on the Mac.
Look at the Dock before changing anything. If NordVPN is present when the app is closed, it is a persistent item. If it appears only while NordVPN is open, it is likely there as a running-app icon. Either way, the complete method is to remove any persistent NordVPN item and then enable static-only.
You can inspect persistent Dock items with dockutil, a third-party command-line tool. If Homebrew is already installed, install dockutil with:
brew install dockutil
Then list the Dock items:
dockutil --list
Look for the exact label used for NordVPN. Labels can vary, so use the name shown on your Mac rather than assuming it will always be NordVPN. If you do not want to install a tool, Control-click NordVPN in the Dock and choose Options → Remove from Dock.
Before continuing, note the apps whose icons you want to remain visible. With static-only enabled, a running app that is not saved in the Dock will no longer appear there. This does not close the app; it changes what the Dock displays.
Execution: Remove NordVPN and set Dock behavior
Remove NordVPN’s persistent Dock item first, then set the Dock preference and restart the Dock process. The first step prevents NordVPN from remaining visible as a saved item. The second hides running apps that are not saved items, including NordVPN. Neither command quits NordVPN.
If you installed dockutil, remove NordVPN using the label you found in its list:
dockutil --remove 'NordVPN'
If your Dock label differs, replace NordVPN with that exact label. For example, if the listed name is NordVPN.app, use that displayed name instead. The command removes the persistent Dock item; it does not uninstall NordVPN.
Alternatively, Control-click NordVPN’s Dock icon, then choose Options → Remove from Dock. This is often the simplest route if you are not already using dockutil.
Next, open Terminal and run:
defaults write com.apple.dock static-only -bool true
killall Dock
The defaults write command saves the preference for the current user. killall Dock stops the Dock process so macOS can start it again with the new setting. It does not quit NordVPN or other open apps.
After the Dock returns, launch NordVPN if it is not already open. Its Dock icon should not appear as a running app, provided it no longer has a persistent Dock item. NordVPN may still be accessible from a menu-bar icon, depending on the app version and its settings. Check that before relying on the Dock change as your only way to reach the app.
Do not delete or overwrite the entire persistent-apps setting to remove one app. That setting can contain other Dock items. Also, do not edit NordVPN’s Info.plist to add LSUIElement: modifying the app bundle is unsupported, can invalidate its code signature, and may be undone by an update.
Verification and Reversal: Test, restore, or re-add the icon
Verify the result with NordVPN running, then restore the default Dock behavior if the global change hides too many app icons. A successful change means NordVPN is absent from the Dock while open, but remains usable through its normal app controls. The Dock setting does not make NordVPN invisible to macOS system tools.
For a practical check:
- Confirm NordVPN is not saved as a persistent Dock item.
- Open NordVPN and look at the Dock for its running icon.
- Check the menu bar, if that is how your version provides access.
- Open another app that is not saved in the Dock and see whether its icon is also absent.
That last check confirms the global effect. If an app you need to track is missing, you can add it to the Dock as a persistent item. Open the app, Control-click its Dock icon, and choose Options → Keep in Dock. This keeps that app’s icon visible under static-only.
To restore normal Dock behavior for running apps, run:
defaults delete com.apple.dock static-only
killall Dock
This removes the custom preference and restarts the Dock. NordVPN’s persistent item is not automatically restored, so add it separately if you want it back: open NordVPN, Control-click its Dock icon, and select Options → Keep in Dock.
If the change does not seem to take effect, check that the commands ran in the same macOS user account whose Dock you are viewing. Confirm that the saved NordVPN item was removed, then restart the Dock again. The setting controls Dock display only; it does not hide the app from Activity Monitor, Force Quit, or other macOS interfaces.
Practical scenarios and quick comparison
The right setup depends on whether you value a minimal Dock more than seeing every open app there. These examples show how the same setting can work well for one person and create confusion for another. They are decision scenarios, not claims about a particular NordVPN installation or macOS release.
| Scenario | Suggested approach | What to expect |
|---|---|---|
| You want a short Dock and use Spotlight to open apps | Remove NordVPN, enable static-only | Running apps not saved in the Dock will not show there |
| You use Dock icons to see which apps are open | Remove NordVPN only | NordVPN’s running icon may still appear |
| You want NordVPN hidden but need other running apps visible | Keep the default Dock behavior | macOS does not provide this method as a NordVPN-only setting |
| You want to undo the change | Delete the preference and restart Dock | Normal running-app icons return; re-add NordVPN separately if desired |
In an open-plan office or shared study space, a user might prefer a Dock with fewer icons during screen sharing. The Dock-wide setting can help with that visual goal, but it does not conceal the app from system lists or other people who can access the Mac. For privacy or policy needs, treat it as a display choice, not a security control.
A different user may depend on the Dock to notice which apps are open. For them, removing NordVPN’s saved item without enabling static-only is less disruptive, even though its running icon may remain. The important distinction is between hiding one saved item and changing how the Dock shows all unsaved running apps.
Conclusion and FAQ
The Terminal method works by changing a Dock preference, not by changing NordVPN. Remove its persistent item, enable static-only, and test the result while the app is open. If the global effect is not a fit, remove the preference and restart the Dock. Keep in mind that Dock visibility is not app privacy.
Does removing NordVPN from the Dock hide it while it is running?
Not by itself. With normal Dock behavior, its running-app icon can still appear.
What does static-only do on a Mac?
It keeps persistent Dock items visible and suppresses icons for running apps that are not saved in the Dock.
Does static-only affect only NordVPN?
No. It affects all running apps that are not persistent Dock items for the current user.
Will killall Dock close NordVPN?
No. It restarts the Dock process so the preference change takes effect; it does not quit NordVPN.
Can I hide NordVPN’s Dock icon without affecting other apps?
Not with this Dock preference. macOS does not provide a NordVPN-only setting through static-only.
Will NordVPN still be available from the menu bar?
It may be, depending on the app version and settings. Check for its menu-bar icon before relying on it for access.
Does this hide NordVPN from Activity Monitor or Force Quit?
No. It changes Dock display only. NordVPN can still appear in macOS system interfaces.
How do I restore normal Dock icons?
Run defaults delete com.apple.dock static-only and then killall Dock in Terminal.
How do I put NordVPN back in the Dock?
Open NordVPN, Control-click its Dock icon, and choose Options → Keep in Dock.
Should I edit NordVPN’s Info.plist instead?
No. Editing the app bundle is unsupported, may affect code signing, and can be undone by an update.
(This article was written by one of our staff writers, Samuel Thornton. Visit our Meet the Team page.)





