GNOME Bugzilla – Bug 724962
Switching displays does not update the screenscale
Last modified: 2014-03-06 13:08:30 UTC
Booting&login with 19" Display, plug-in an 7" one and plug-off the 19" one. After that the screen-scale, means icons, bars, textsize etc. is the very small on the 7" display. But when I start gnome-tweak-tool and select another scale-factor, the screen are magically newly detected and when I switch back to 1.0 everything appears like booted&login with the 7" display. So there seems no update-routing for screen-changes. Both Displays have the same resolution, both displays are detected via XServer as the same size, so Gnome seems to detect the screensize on other things than XServer-Informations, see Bug #724960.
The gnome-settings-daemon xsettings plugin needs to connect to the ::monitors-changed signal of the screen and when that is emitted update_xft_settings(), so that the window scale can be recomputed.
might be nice to fix for 3.12, so we can have a more functional hi-dpi support
It would have been nice to fix it for 3.10... *** This bug has been marked as a duplicate of bug 709859 ***