From 73ded717d6279b2b91904f15ea1db55a829e3e03 Mon Sep 17 00:00:00 2001 From: Hubert Hirtz <hubert.hirtz@laposte.net> Date: Wed, 4 Dec 2019 11:42:40 +0100 Subject: [PATCH] fix blinking --- randomfeh.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/randomfeh.c b/randomfeh.c index a5cef7a..b928590 100644 --- a/randomfeh.c +++ b/randomfeh.c @@ -44,6 +44,7 @@ main(int argc, char **argv) die("Usage: %s TIME PATHS...\n", argv[0]); struct timespec interval = parse_interval(argv[1]); + struct timespec wait_for_swaybg = { .tv_sec = 0, .tv_nsec = 500000000 }; char *feh_argv[4]; feh_argv[0] = FEH_BIN; feh_argv[1] = "-i"; @@ -62,6 +63,8 @@ main(int argc, char **argv) execv(FEH_BIN, feh_argv); exit(0); } + if (nanosleep(&wait_for_swaybg, 0) < 0) + die("nanosleep: %s\n", strerror(errno)); if (previous) { kill(previous, SIGKILL); waitpid(previous, 0, 0); -- GitLab