sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 9a4e1b34468777d3c350797cb609131962ae35c2
parent cb2b32360bd97aaec38b9caae18d263d81462e82
Author: Théo Ertzscheid <theoertzscheid@tutanota.com>
Date:   Mon,  3 Jan 2022 20:50:14 +0100

Added the statusmon patch, allowing the status to always be drawn
on a chosen monitor, via a variable in config.h named statusmon

Diffstat:
Adwm.suckless.org/patches/statusmon/dwm-statusmon-6.2.diff | 23+++++++++++++++++++++++
Adwm.suckless.org/patches/statusmon/index.md | 17+++++++++++++++++
2 files changed, 40 insertions(+), 0 deletions(-)

diff --git a/dwm.suckless.org/patches/statusmon/dwm-statusmon-6.2.diff b/dwm.suckless.org/patches/statusmon/dwm-statusmon-6.2.diff @@ -0,0 +1,23 @@ +diff '--color=auto' -up dwm-6.2/config.def.h dwm-6.2.mod/config.def.h +--- dwm-6.2/config.def.h 2019-02-02 13:55:28.000000000 +0100 ++++ dwm-6.2.mod/config.def.h 2022-01-03 20:26:11.471155370 +0100 +@@ -5,6 +5,7 @@ static const unsigned int borderpx = 1; + static const unsigned int snap = 32; /* snap pixel */ + static const int showbar = 1; /* 0 means no bar */ + static const int topbar = 1; /* 0 means bottom bar */ ++static const int statusmon = 0; /* monitor to draw status on */ + static const char *fonts[] = { "monospace:size=10" }; + static const char dmenufont[] = "monospace:size=10"; + static const char col_gray1[] = "#222222"; +diff '--color=auto' -up dwm-6.2/dwm.c dwm-6.2.mod/dwm.c +--- dwm-6.2/dwm.c 2019-02-02 13:55:28.000000000 +0100 ++++ dwm-6.2.mod/dwm.c 2022-01-03 20:25:13.845842063 +0100 +@@ -702,7 +702,7 @@ drawbar(Monitor *m) + Client *c; + + /* draw status first so it can be overdrawn by tags later */ +- if (m == selmon) { /* status is only drawn on selected monitor */ ++ if (m->num == statusmon) { /* status is only drawn on one monitor, configured by statusmon variable*/ + drw_setscheme(drw, scheme[SchemeNorm]); + sw = TEXTW(stext) - lrpad + 2; /* 2px right padding */ + drw_text(drw, m->ww - sw, 0, sw, bh, 0, stext, 0); diff --git a/dwm.suckless.org/patches/statusmon/index.md b/dwm.suckless.org/patches/statusmon/index.md @@ -0,0 +1,17 @@ +statusmon +======== + +Description +----------- +This patch changes the default behavior of drawing the status on whichever +monitor is currently selected to always drawing it on a certain monitor, +configured via the `statusmon` variable in config.h + + +Download +-------- +* [dwm-statusmon-6.2.diff](dwm-statusmon-6.2.diff)(2022-01-03) + +Author +------ +* Théo Ertzscheid - <theoertzscheid@tutanota.com>