summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-01-29 10:51:04 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2026-01-29 10:51:04 +0900
commit5b6fd7acf586b62590f076888bdb4ee5c4894d65 (patch)
tree25fec8f518e25e129ea2de641ef5d96fcba19844
parente8bbccbcc18d7a54fae3215269a3ace680506769 (diff)
modified dwm/config.def.h, modified dwm/dwm.c
-rw-r--r--dwm/config.def.h2
-rw-r--r--dwm/dwm.c2
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