-my $setbgOpts = "set org.gnome.desktop.background picture-uri \"file://";
-my $setLockOpts = "set org.gnome.desktop.screensaver picture-uri \"file://";
+
+my ($setbgOpts, $setLockOpts);
+
+if ($opts{mate}) {
+ $setbgOpts = 'set org.mate.background picture-filename ';
+ $setLockOpts = 'set org.mate.screensaver picture-filename ';
+} else {
+ $setbgOpts = "set org.gnome.desktop.background picture-uri \"file://";
+ $setLockOpts = "set org.gnome.desktop.screensaver picture-uri \"file://";
+} # if