diff options
| -rw-r--r-- | dwm.c | 2 | ||||
| -rw-r--r-- | patches.def.h | 2 |
2 files changed, 3 insertions, 1 deletions
@@ -1756,7 +1756,7 @@ drawbars(void) Monitor *m; #if SYSTRAY_PATCH - if (showsystray) { + if (showsystray && systraypinning == 0) { /* Clear status bar to avoid artifacts beneath systray icons */ drw_setscheme(drw, scheme[SchemeNorm]); drw_rect(drw, 0, 0, selmon->ww, bh, 1, 1); diff --git a/patches.def.h b/patches.def.h index b8945ab..8af2b9d 100644 --- a/patches.def.h +++ b/patches.def.h @@ -512,6 +512,8 @@ /* This patch allows the status text to be fixed to the bar on a specific * monitor rather than being drawn on the focused monitor. * The statusallmons patch takes precedence over this patch. + * NB: If used together with the systray patch then consider setting + * systraypinning to statmonval+1. * https://dwm.suckless.org/patches/staticstatus/ */ #define STATICSTATUS_PATCH 0 |
