Unable to change monitor scaling on the middle one of at least three attached monitors
When you have at least three monitors attached to your PC and you try to change the scaling of a monitor that is positioned in the middle of two others you can't save.
Steps to reproduce:
- Connect at least three monitors to your PC.
- Open GNOME Settings. Go to the Displays tab.
- Make sure the monitor you want to change the scaling on is between two monitors in the layout.
- Select the sub-settings of the middle monitor.
- Change the scaling of the monitor to a different value than before.
- The button in the top right corner to save is now unable to be clicked.
It seems the problem stems from the fact that the moment you change the scaling the size of the monitor in the layout and hereby its position changes. Therefore the monitor is not adjacent anymore to the others which prevents saving.
Current workaround:
- Move the middle monitor to the side. Save.
- Change the scaling of the moved monitor. Save.
- Move the monitor back to the middle. Save.
Proposed fix: When changing the scaling, add the logic to automatically move the monitors to each other in the background, so they are adjacent again and the changes can be saved.