From 5b6fd7acf586b62590f076888bdb4ee5c4894d65 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Thu, 29 Jan 2026 10:51:04 +0900 Subject: modified dwm/config.def.h, modified dwm/dwm.c --- dwm/config.def.h | 2 +- dwm/dwm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dwm/config.def.h b/dwm/config.def.h index 4a6f80f..ccaf802 100644 --- a/dwm/config.def.h +++ b/dwm/config.def.h @@ -590,7 +590,7 @@ static Keychord *keychords[] = { &((Keychord){1, {{0, XK_Alt_R}}, spawn, SHCMD("fcitx5-remote -t && kill -42 $(pidof dwmblocks)") }), &((Keychord){1, {{EXTRAMOD, XK_q}}, quit, {0} }), &((Keychord){1, {{ControlMask, XK_F5}}, quit, {1} }), - &((Keychord){1, {{EXTRAMOD, XK_F5}}, spawn, SHCMD("killall -q dwmblocks; setsid -f dwmblocks") }), + &((Keychord){1, {{EXTRAMOD, XK_F5}}, spawn, SHCMD("killall -9 dwmblocks; while pidof dwmblocks >/dev/null; do sleep 0.1; done; setsid -f dwmblocks") }), // TRAVERSALS &((Keychord){1, {{WINMOD2, XK_z}}, zoom, {0} }), diff --git a/dwm/dwm.c b/dwm/dwm.c index 070f2f3..30e2967 100644 --- a/dwm/dwm.c +++ b/dwm/dwm.c @@ -2286,7 +2286,7 @@ run(void) void runAutostart(void) { - system("kill $(pidof dwmblocks); killall -q dwmblocks; dwmblocks &"); + system("killall -9 dwmblocks 2>/dev/null; while pidof dwmblocks >/dev/null 2>&1; do sleep 0.1; done; dwmblocks &"); } void -- cgit v1.2.3