Cmd+Tab App Switcher is on the wrong monitor

I have an external monitor connected to my laptop, and the external monitor is set as the primary display. My problem is that sometimes after I've connected the monitor, the App Switcher still shows on the laptop screen. How can I set/reset it to show on the primary display (external monitor)?

enter image description here


The App Switcher tends to follow where the Dock is located. Place your dock in the monitor where you want your app switcher to be displayed.

For example: if you have two monitors and the dock is on left side hiding then the app switcher will be on left monitor.

If the Dock is on the bottom, the app switcher will be on the monitor where the dock was most recently activated. You can test this by activating the dock and then the app switcher on each display.

BTW I am on Mavericks.


This displays app switcher on both the screens. Works on macOS Big Sur 11.2.1

defaults write com.apple.Dock appswitcher-all-displays -bool true
killall Dock

Update: also works on older versions (Catalina)