From 383393c446668297887861c353d0ddcf47a20f41 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 13 Aug 2017 23:04:26 +1000 Subject: [PATCH] wallpaper: Correctly encode path. --- pywal/wallpaper.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py index 7f09684..84db6d7 100644 --- a/pywal/wallpaper.py +++ b/pywal/wallpaper.py @@ -2,6 +2,7 @@ import os import shutil import subprocess +import urllib from .settings import CACHE_DIR, HOME, OS from . import util @@ -66,12 +67,12 @@ def set_desktop_wallpaper(desktop, img): elif "muffin" in desktop or "cinnamon" in desktop: util.disown(["gsettings", "set", "org.cinnamon.desktop.background", - "picture-uri", "file://" + img]) + "picture-uri", "file://" + urllib.parse.quote(img)]) elif "gnome" in desktop: util.disown(["gsettings", "set", "org.gnome.desktop.background", - "picture-uri", "file://" + img]) + "picture-uri", "file://" + urllib.parse.quote(img)]) elif "mate" in desktop: util.disown(["gsettings", "set", "org.mate.background",