Thank you. After reviewing the Dash-to-Dock code myself I discovered another gsetting "multi-monitor". When "multi-monitor" is set to "true" the "preferred-monitor" setting is ignored. Changing "multi-monitor" to "false" has corrected the problem for me.
I am able to consistently reproduce the issue with Ubuntu 20.04. Changing the "Show On" setting in the Appearance UI to "All Displays" sets the "multi-monitor" option to "true" but when selecting a specific monitor the setting UI never clears the "multi-monitor" setting. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-shell-extension-ubuntu-dock in Ubuntu. https://bugs.launchpad.net/bugs/1871358 Title: Dock shows on all displays even when you don't want it to (because all displays are the same model of monitor) Status in gnome-control-center package in Ubuntu: Invalid Status in gnome-shell-extension-ubuntu-dock package in Ubuntu: New Bug description: In The Ubuntu Settings > Appearance there is a Dock option to "Show On" specific monitor. If there are multiple monitors and they are of the same brand/model number, the setting gets confused and always defaults to "All displays". > lsb_release -rd Description: Ubuntu Focal Fossa (development branch) Release: 20.04 GNOME 3.36.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1871358/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

