Introduction
Introduction Statistics Contact Development Disclaimer Help
Revert "Remove dmenumon variable" - dwm - dynamic window manager
git clone git://git.suckless.org/dwm
Log
Files
Refs
README
LICENSE
---
commit ba56fe9fea0a28d8184a727a987836a0903e2682
parent 50ad171eea9db5ccb36fce2592e047c3282975ff
Author: Hiltjo Posthuma <[email protected]>
Date: Fri, 28 Oct 2022 16:37:56 +0200
Revert "Remove dmenumon variable"
This reverts commit c2b748e7931e5f28984efc236f9b1a212dbc65e8.
Revert back this change. It seems to not be an edge-case anymore since
multiple users have asked about this new behaviour now.
Diffstat:
M config.def.h | 3 ++-
M dwm.c | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/config.def.h b/config.def.h
@@ -56,7 +56,8 @@ static const Layout layouts[] = {
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
/* commands */
-static const char *dmenucmd[] = { "dmenu_run", "-fn", dmenufont, "-nb", col_gr…
+static char dmenumon[2] = "0"; /* component of dmenucmd, manipulated in spawn(…
+static const char *dmenucmd[] = { "dmenu_run", "-m", dmenumon, "-fn", dmenufon…
static const char *termcmd[] = { "st", NULL };
static const Key keys[] = {
diff --git a/dwm.c b/dwm.c
@@ -1639,6 +1639,8 @@ sigchld(int unused)
void
spawn(const Arg *arg)
{
+ if (arg->v == dmenucmd)
+ dmenumon[0] = '0' + selmon->num;
if (fork() == 0) {
if (dpy)
close(ConnectionNumber(dpy));
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.