Blob Blame History Raw
--- a/share/wallpapoz/lib/wallpapoz_system.py
+++ b/share/wallpapoz/lib/wallpapoz_system.py
@@ -117,6 +117,8 @@ class WallpapozSystem:
       self.window_manager = 'XFCE4'
     elif wm_name=='Marco':
       self.window_manager = 'MATE'
+    elif wm_name=='Mutter (Muffin)':
+      self.window_manager = 'CINNAMON'
     else:
      try:
       output = os.popen("gnome-session --version")
@@ -166,6 +168,9 @@ class WallpapozSystem:
     elif self.window_manager == "MATE":
       os.system('gsettings set org.mate.background picture-filename ' + '"' + wallpaper + '"')
       os.system('gsettings set org.mate.background picture-options ' + self.wallpaper_style)
+    elif self.window_manager == "CINNAMON":
+      os.system("gsettings set org.cinnamon.desktop.background picture-uri 'file://" + wallpaper + "'")
+      os.system("gsettings set org.cinnamon.desktop.background picture-options " + self.wallpaper_style)
     elif self.window_manager == "XFCE4":
       os.system("xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s " +
         '"' + wallpaper + '"')
@@ -183,6 +188,8 @@ class WallpapozSystem:
       return os.popen("gsettings get org.gnome.desktop.background picture-uri").read()[8:-2]
     elif self.window_manager == "MATE":
       return os.popen("gsettings get org.mate.background picture-filename").read()[:-1]
+    elif self.window_manager == "CINNAMON":
+      return os.popen("gsettings get org.cinnamon.desktop.background picture-uri").read()[8:-2]
     elif self.window_manager == "XFCE4":
       return os.popen("xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path").read()[:-1]
     else:
--- a/src/daemon_wallpapoz
+++ b/src/daemon_wallpapoz
@@ -112,6 +112,7 @@ if __name__ == "__main__":
   available_style['Gnome'] = { '3' : 'zoom', '2' : 'scaled', '1' : 'stretched',
           '0' : 'centered', '4' : 'wallpaper' }
   available_style['MATE'] = available_style['Gnome']
+  available_style['CINNAMON'] = available_style['Gnome']
   available_style['Gnome3'] = available_style['Gnome']
   available_style['XFCE4'] = { '3' : '5', '2' : '4', '1' : '3', '0' : '1',
           '4' : '2' }