4,10c4,10 < static const char *font = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*"; < static const char *normbordercolor = "#cccccc"; < static const char *normbgcolor = "#cccccc"; < static const char *normfgcolor = "#000000"; < static const char *selbordercolor = "#0066ff"; < static const char *selbgcolor = "#0066ff"; < static const char *selfgcolor = "#ffffff"; --- > static const char font[] = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*"; > static const char normbordercolor[] = "#cccccc"; > static const char normbgcolor[] = "#cccccc"; > static const char normfgcolor[] = "#000000"; > static const char selbordercolor[] = "#0066ff"; > static const char selbgcolor[] = "#0066ff"; > static const char selfgcolor[] = "#ffffff"; 48c48,52 < #define BASHCMD(cmd) { .v = (const char*[]){ "/bin/bash", "-c", cmd, NULL } } --- > #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } > > /* commands */ > static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL }; > static const char *termcmd[] = { "uxterm", NULL }; 52,53c56,57 < { MODKEY, XK_p, spawn, BASHCMD("launcher dmenu") }, < { MODKEY|ShiftMask, XK_Return, spawn, BASHCMD("launcher uxterm") }, --- > { MODKEY, XK_p, spawn, {.v = dmenucmd } }, > { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } }, 88a93 > { ClkStatusText, 0, Button2, spawn, {.v = termcmd } },