diff options
| -rw-r--r-- | pywal/settings.py | 2 | ||||
| -rw-r--r-- | pywal/wallpaper.py | 10 |
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.""" |