My configuration of sxmo fork of suckless dwm.

git clone git://watertao.xyz/programs/sxmo-dwm.git

commit 56785cf8b6766543332d7e2266e52cbc68e3d17d
parent e03e6d4190ee06d2b03ee516ac5035814f46097a
Author: Miles Alan <m@milesalan.com>
Date:   Thu, 28 May 2020 18:02:11 -0500

Kill lisgd before starting screenlock and then start it back up after exiting

Diffstat:
Mconfig.def.h | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/config.def.h b/config.def.h @@ -89,7 +89,7 @@ static Key keys[] = { /* PP */ {1, 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("sxmo_appmenu.sh") }, {2, 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("sxmo_appmenu.sh sys") }, - {3, 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("sxmo_screenlock") }, + {3, 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("pkill -9 lisgd; sxmo_screenlock; lisgd &") }, {1, 0, XF86XK_AudioLowerVolume, cyclelayout , {.i = +1 } }, {2, 0, XF86XK_AudioLowerVolume, inplacerotate, {.i = +2} }, {3, 0, XF86XK_AudioLowerVolume, killclient, {0} },