Compare commits

...

2 Commits

Author SHA1 Message Date
Roman
112702c0b5 Additional fix to the post command 2024-03-03 19:04:58 +01:00
Roman
8ddec65c30 Fix space in the path for post command
This fixes #36
2024-03-03 18:50:13 +01:00

View File

@ -89,12 +89,10 @@ def change_wallpaper(image_path, cf, monitor, txt):
# Run a post command:
if cf.post_command:
command = cf.post_command.split(" ")
for index, word in enumerate(command):
if word == "$wallpaper":
command[index] = image_path
subprocess.Popen(f'{" ".join(command)}', shell=True).wait()
print(f'Post command {" ".join(command)} executed')
modified_image_path = image_path.replace(" ", "\\ ")
post_command = cf.post_command.replace("$wallpaper", modified_image_path)
subprocess.Popen(post_command, shell=True).wait()
print(f'Post command {post_command} executed')
except Exception as e:
print(f"{txt.err_wall} {e}")