I did some preliminary examination of the nautilus source code from the Trusty repo. There is a helper object which is used to change the desktop background, in libnautilus-private/nautilus-desktop-backround.c (this file was actually removed in upstream: https://git.gnome.org/browse/nautilus/commit/?id=372c60d3f8590280df23f457a67652adec369697)
The actual scaling and drawing of the desktop background is done in gnome-bg.c in the libgnome-desktop package. If/when I get the chance, I'll try to play around with it and see if I figure it out. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1168705 Title: Multiple monitors with different orientation leads to stretched wallpaper when waking up. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1168705/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs