@@ -100,7 +100,7 @@ Item {
100100 }
101101
102102 // This is a dummy image to detect if the custom set wallpaper
103− // loads successfully. If it doesn't fall back to the defaultBackground.
103+ // loads successfully. If it doesn't, fall back to the defaultBackground.
104104 Image {
105105 source: shell.background
106106 height: 0
@@ -130,6 +130,15 @@ Item {
130130 }
131131 }
132132
133+ GSettings {
134+ id: backgroundSettings
135+ schema.id: "org.gnome.desktop.background"
136+ }
137+ property url gSettingsPicture: backgroundSettings.pictureUri != undefined && backgroundSettings.pictureUri.length > 0 ? backgroundSettings.pictureUri : shell.defaultBackground
138+ onGSettingsPictureChanged: {
139+ shell.background = gSettingsPicture
140+ }
141+
133142 VolumeControl {
134143 id: volumeControl
135144 }