X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=xsetbg.py;h=98b8aaafd7599d23e9d35d19c1063c16a036bb45;hb=36fc78a24c5fcf75cb5301a3a1c402a7a6d26dd8;hp=2658956c39fc39e78e36c84476ccb994254a4301;hpb=13c9b4aeb309e7f3d92323041cb904e662390eaf;p=xsetbg.git diff --git a/xsetbg.py b/xsetbg.py index 2658956..98b8aaa 100644 --- a/xsetbg.py +++ b/xsetbg.py @@ -81,6 +81,7 @@ if xsetbg_db.select('last_shown IS NULL OR last_shown < %d' % error("No unshown images found. Run rescan_fs.py " "or decrease min_delay. Abort.") +fs_encoding = xsetbg_conf.get("images", "fs_encoding") def change(force=False): # Use the program's file as the lock file: @@ -121,7 +122,7 @@ def change(force=False): program_options = ["xli", "-border", random.choice(borders), "-center", "-onroot", "-quiet", "-zoom", "auto", - row.full_name] + row.full_name.encode(fs_encoding)] rc = subprocess.call(program_options) if rc: