I got asked to look at this bug. Happy to report that I have fixed the bulk of it, with help from Alberts Muktupāvels. The fixes are in the gnome-3-18 branch of metacity upstream too, so other people will benefit from them. And now uploaded to Xenial of course.
That fixes window placement and decoration scaling on hidpi machines, and for us in only-ubiquity mode. There's a remaining race condition in ubiquity-dm. If you start the applets, notify-osd and so on before unity-settings-daemon has applied the scaling factor needed then some bugs happen like panel applets not showing, notification showing with large text, etc. Adding a sleep in bin/ubiquity-dm after the spawning of u-s-d works around this, but I don't know if there's a better solution such as a signal to hook into and block on. I'm assigning the ubiquity component to cyphermox to hopefully look at that. desrt might be able to advise you, maybe. ** Changed in: ubiquity (Ubuntu) Assignee: (unassigned) => Mathieu Trudel-Lapierre (mathieu-tl) ** Changed in: metacity (Ubuntu) Assignee: (unassigned) => Iain Lane (laney) ** Changed in: metacity (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1560162 Title: Xenial: scaling is horribly out on xps13 install session To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/1560162/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs