diff options
| -rw-r--r-- | pywal/reload.py | 2 | ||||
| -rw-r--r-- | pywal/wallpaper.py | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/pywal/reload.py b/pywal/reload.py index e43d635..24106c7 100644 --- a/pywal/reload.py +++ b/pywal/reload.py @@ -26,7 +26,7 @@ def xrdb(xrdb_files=None): if shutil.which("xrdb") and OS != "Darwin": for file in xrdb_files: - subprocess.Popen(["xrdb", "-merge", "-quiet", file]) + subprocess.run(["xrdb", "-merge", "-quiet", file], check=False) def gtk(): diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py index e9fa23e..3eecb10 100644 --- a/pywal/wallpaper.py +++ b/pywal/wallpaper.py @@ -62,6 +62,12 @@ def set_wm_wallpaper(img): if shutil.which("feh"): util.disown(["feh", "--bg-fill", img]) + elif shutil.which("xwallpaper"): + util.disown(["xwallpaper", "--zoom", img]) + + elif shutil.which("hsetroot"): + util.disown(["hsetroot", "-fill", img]) + elif shutil.which("nitrogen"): util.disown(["nitrogen", "--set-zoom-fill", img]) |
