summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pywal/reload.py2
-rw-r--r--pywal/wallpaper.py6
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])