it* dwm + patches Err codevoid.de 70 i Err codevoid.de 70 hgit clone git://git.codevoid.de/dwm-sdk URL:git://git.codevoid.de/dwm-sdk codevoid.de 70 1Log /git/dwm-sdk/log.gph codevoid.de 70 1Files /git/dwm-sdk/files.gph codevoid.de 70 1Refs /git/dwm-sdk/refs.gph codevoid.de 70 1README /git/dwm-sdk/file/README.gph codevoid.de 70 1LICENSE /git/dwm-sdk/file/LICENSE.gph codevoid.de 70 i--- Err codevoid.de 70 1commit 9c0c8af25034cab9ea06fd2d10ae142525478a25 /git/dwm-sdk/commit/9c0c8af25034cab9ea06fd2d10ae142525478a25.gph codevoid.de 70 1parent 878f325784653f1d6c451054fd27bceabf07b89d /git/dwm-sdk/commit/878f325784653f1d6c451054fd27bceabf07b89d.gph codevoid.de 70 hAuthor: Stefan Hagen URL:mailto:sh+git[at]codevoid[dot]de codevoid.de 70 iDate: Sun, 3 Nov 2019 20:45:21 +0100 Err codevoid.de 70 i Err codevoid.de 70 iAllow scratchpad on fullscreen Err codevoid.de 70 i Err codevoid.de 70 iDiffstat: Err codevoid.de 70 i M config.h | 4 ++-- Err codevoid.de 70 i M dwm.c | 7 ++++++- Err codevoid.de 70 i Err codevoid.de 70 i2 files changed, 8 insertions(+), 3 deletions(-) Err codevoid.de 70 i--- Err codevoid.de 70 1diff --git a/config.h b/config.h /git/dwm-sdk/file/config.h.gph codevoid.de 70 it@@ -129,8 +129,8 @@ static Key keys[] = { Err codevoid.de 70 i { MODKEY, XK_period, focusmon, {.i = +1 } }, Err codevoid.de 70 i { MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1 } }, Err codevoid.de 70 i { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, Err codevoid.de 70 i- //{ MODKEY|ShiftMask, XK_Left, viewtoleft, {0} }, Err codevoid.de 70 i- //{ MODKEY|ShiftMask, XK_Right, viewtoright, {0} }, Err codevoid.de 70 i+ { MODKEY|ShiftMask, XK_Left, viewtoleft, {0} }, Err codevoid.de 70 i+ { MODKEY|ShiftMask, XK_Right, viewtoright, {0} }, Err codevoid.de 70 i { MODKEY|ShiftMask, XK_End, quit, {0} }, Err codevoid.de 70 i TAGKEYS( XK_1, 0) Err codevoid.de 70 i TAGKEYS( XK_2, 1) Err codevoid.de 70 1diff --git a/dwm.c b/dwm.c /git/dwm-sdk/file/dwm.c.gph codevoid.de 70 it@@ -244,6 +244,7 @@ static void seturgent(Client *c, int urg); Err codevoid.de 70 i static void showhide(Client *c); Err codevoid.de 70 i static void sigchld(int unused); Err codevoid.de 70 i static void spawn(const Arg *arg); Err codevoid.de 70 i+static void spawn_norestore(const Arg *arg); Err codevoid.de 70 i static Monitor *systraytomon(Monitor *m); Err codevoid.de 70 i static void tag(const Arg *arg); Err codevoid.de 70 i static void tagmon(const Arg *arg); Err codevoid.de 70 it@@ -1829,6 +1830,10 @@ void sigchld(int unused) Err codevoid.de 70 i void spawn(const Arg *arg) Err codevoid.de 70 i { Err codevoid.de 70 i restore(); Err codevoid.de 70 i+ spawn_norestore(arg); Err codevoid.de 70 i+} Err codevoid.de 70 i+void spawn_norestore(const Arg *arg) Err codevoid.de 70 i+{ Err codevoid.de 70 i if (arg->v == dmenucmd) Err codevoid.de 70 i dmenumon[0] = '0' + selmon->num; Err codevoid.de 70 i if (fork() == 0) { Err codevoid.de 70 it@@ -1944,7 +1949,7 @@ void togglescratch(const Arg *arg) Err codevoid.de 70 i restack(selmon); Err codevoid.de 70 i } Err codevoid.de 70 i } else Err codevoid.de 70 i- spawn(arg); Err codevoid.de 70 i+ spawn_norestore(arg); Err codevoid.de 70 i } Err codevoid.de 70 i Err codevoid.de 70 i void toggletag(const Arg *arg) Err codevoid.de 70 .