Dock not switching between active monitors on Mac with multiple displays

I use multiple monitors, my dock used to swich between the active monitors. It now just stays locked onto one monitor and will not change. It is very irritating that the dock will not switch back and forth between active monitors that I'm working on. No matter what I do I can not get my dock to switch between screens anymore.



[Edited by Moderator]


MacBook Air 15″, macOS 15.3

Posted on Mar 24, 2025 7:12 AM

Reply
Question marked as Top-ranking reply

Posted on Mar 25, 2025 11:40 AM

"Displays have separate Spaces" must be ON in order for the Dock to move.


And if you change this setting, you will need to restart your mac for the change to take effect.

You can easily see if it is on or not: when it is on, you have menu bars on all displays; when it's off, only the "main" display has a menu bar.

11 replies

Mar 26, 2025 2:32 AM in response to Rych35

As a test, create a new user, login as that user - does the Dock behave properly (I suspect the answer is yes).

If that is the case, then maybe deleting the plist for the Dock can help.


This can be done by a few lines in Terminal.

You'd have to repopulate the Dock with the apps you want there, but that should not be too much trouble if it regains the functionality that you are missing.

You can set the plist aside, so in case the procedure does not fix things (which I expect it will), you can just put it back.




1) In Finder, press Command-Shift-G and paste


~/Library/Preferences/com.apple.dock.plist


2) Drag the file out of the folder and park it on the Desktop, for example. This way you can put the file back if this does not work


3) In Terminal, paste the following


killall Dock


4) The Dock should appear at the bottom of the main screen, with default apps


5) Test to see if the Dock now moves (I am confident that it will)


6) Populate the Dock with the apps you want and remove those you don't; adjust the settings the way you want in System Settings->Desktop & Dock

Mar 28, 2025 10:56 AM in response to Rych35

If you can't move the dock to another display by hovering the bottom of the target screen, there are only a few things possible:

1) Your Mac is running a third-party app to replace the Dock (just disable it)

2) Your Mac is running an app like DockLock Lite to lock the Dock position (just turn it off)

3) It is macOS bug and after update it may fix itself

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Dock not switching between active monitors on Mac with multiple displays

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.