aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pywal/settings.py2
-rw-r--r--pywal/wallpaper.py10
2 files changed, 6 insertions, 6 deletions
diff --git a/pywal/settings.py b/pywal/settings.py
index 69565c6..75c346d 100644
--- a/pywal/settings.py
+++ b/pywal/settings.py
@@ -13,7 +13,7 @@ import os
import platform
-__version__ = "0.7.3"
+__version__ = "0.7.5"
HOME = os.getenv("HOME", os.getenv("USERPROFILE"))
diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py
index 598b4a5..759dddf 100644
--- a/pywal/wallpaper.py
+++ b/pywal/wallpaper.py
@@ -31,7 +31,7 @@ def get_desktop_env():
if desktop:
return "SWAY"
- return "WM"
+ return None
def xfconf(path, img):
@@ -66,10 +66,7 @@ def set_desktop_wallpaper(desktop, img):
"""Set the wallpaper for the desktop environment."""
desktop = str(desktop).lower()
- if desktop == "WM":
- set_wm_wallpaper(img)
-
- elif "xfce" in desktop or "xubuntu" in desktop:
+ if "xfce" in desktop or "xubuntu" in desktop:
# XFCE requires two commands since they differ between versions.
xfconf("/backdrop/screen0/monitor0/image-path", img)
xfconf("/backdrop/screen0/monitor0/workspace0/last-image", img)
@@ -91,6 +88,9 @@ def set_desktop_wallpaper(desktop, img):
elif "sway" in desktop:
util.disown(["swaymsg", "output", "*", "bg", img, "fill"])
+ else:
+ set_wm_wallpaper(img)
+
def set_mac_wallpaper(img):
"""Set the wallpaper on macOS."""