itMove printscreen command into dwm configuration - dwm - [fork] customized build of dwm, the dynamic window manager Err adamsgaard.dk 70 hgit clone git://src.adamsgaard.dk/dwm URL:git://src.adamsgaard.dk/dwm adamsgaard.dk 70 1Log /src/dwm/log.gph adamsgaard.dk 70 1Files /src/dwm/files.gph adamsgaard.dk 70 1Refs /src/dwm/refs.gph adamsgaard.dk 70 1README /src/dwm/file/README.gph adamsgaard.dk 70 1LICENSE /src/dwm/file/LICENSE.gph adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1commit 1c45834701527ef9557526bf306f53e5f59f7002 /src/dwm/commit/1c45834701527ef9557526bf306f53e5f59f7002.gph adamsgaard.dk 70 1parent b6024f867f246210ef7afcb7577e74249bc0ee35 /src/dwm/commit/b6024f867f246210ef7afcb7577e74249bc0ee35.gph adamsgaard.dk 70 hAuthor: Anders Damsgaard URL:mailto:anders@adamsgaard.dk adamsgaard.dk 70 iDate: Fri, 28 Aug 2020 09:37:06 +0200 Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iMove printscreen command into dwm configuration Err adamsgaard.dk 70 i Err adamsgaard.dk 70 iDiffstat: Err adamsgaard.dk 70 i M config.h | 5 ++--- Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i1 file changed, 2 insertions(+), 3 deletions(-) Err adamsgaard.dk 70 i--- Err adamsgaard.dk 70 1diff --git a/config.h b/config.h /src/dwm/file/config.h.gph adamsgaard.dk 70 it@@ -79,7 +79,7 @@ static char dmenumon[2] = "0"; Err adamsgaard.dk 70 i #define BROWSER "surf-open.sh" Err adamsgaard.dk 70 i #define MPD_REMOTE "mini" Err adamsgaard.dk 70 i Err adamsgaard.dk 70 i-/* helper for spawning shell commands in the pre dwm-5.0 fashion */ Err adamsgaard.dk 70 i+#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } } Err adamsgaard.dk 70 i #define TERMCMD(...) {TERMINAL, "-e", __VA_ARGS__, NULL} Err adamsgaard.dk 70 i #define ALTTERMCMD(...) {ALTTERMINAL, "-e", __VA_ARGS__, NULL} Err adamsgaard.dk 70 i #define DUPLEXCMD(cmd) {TERMINAL, "-e", "tmux", "new-session", cmd, NULL} Err adamsgaard.dk 70 it@@ -109,7 +109,6 @@ static const char *plumb2cmd[] = {"clipplumb", "-c", NULL}; Err adamsgaard.dk 70 i static const char *ytdlaudiocmd[] = {"youtube-dl-music", "-t", "-a", "-m", "-q", NULL}; Err adamsgaard.dk 70 i static const char *showclipcmd[] = {"showclip", NULL}; Err adamsgaard.dk 70 i static const char *xlockcmd[] = {"xlock", NULL}; Err adamsgaard.dk 70 i-static const char *printscreencmd[] = {"maimfull", NULL}; Err adamsgaard.dk 70 i static const char *printscreenicmd[] = {"maimpick", NULL}; Err adamsgaard.dk 70 i static const char *keyboardlayoutcmd[] = {"keyboard-layout-switch.sh", NULL}; Err adamsgaard.dk 70 i static const char *torbrowsercmd[] = {"tor-browser", NULL}; Err adamsgaard.dk 70 it@@ -154,7 +153,7 @@ static Key keys[] = { Err adamsgaard.dk 70 i { MODKEY|ShiftMask, XK_space, spawn, {.v = dmenucmd } }, Err adamsgaard.dk 70 i { MODKEY, XK_grave, spawn, {.v = unicodecmd } }, Err adamsgaard.dk 70 i { MODKEY, XK_slash, spawn, {.v = definecmd } }, Err adamsgaard.dk 70 i- { 0, XK_Print, spawn, {.v = printscreencmd } }, Err adamsgaard.dk 70 i+ { 0, XK_Print, spawn, SHCMD("maim ~/tmp/pic-full-$(date '+%y-%m-%d_%H:%M:%S').png") }, Err adamsgaard.dk 70 i { ShiftMask, XK_Print, spawn, {.v = printscreenicmd } }, Err adamsgaard.dk 70 i { MODKEY, XK_period, focusmon, {.i = +1 } }, Err adamsgaard.dk 70 i { MODKEY|ShiftMask, XK_period, tagmon, {.i = +1 } }, Err adamsgaard.dk 70 .