wallpaper: Correctly encode path.

This commit is contained in:
Dylan Araps 2017-08-13 23:04:26 +10:00
parent 70063a74bf
commit 383393c446

View File

@ -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",