Return to repo list

suckless-gf-dwm

Gentoo-friendly patches for Suckless's dwm.
Return to HMagellan.com

commit 070c2cdc4b405d72b6d5774b888beb43fc389708
parent 40bf9b9fcd83a2aeef2c6891ef96ee707d9600c6
Author: Erik Letson <hmagellan@hmagellan.com>
Date:   Tue, 11 Aug 2020 22:17:10 -0500

Added alwaysfullscreen

Diffstat:
MREADME | 2+-
Mactivetagindicatorbar/USAGE | 2+-
Aalwaysfullscreen/USAGE | 21+++++++++++++++++++++
Aalwaysfullscreen/alwaysfullscreen.patch | 13+++++++++++++
4 files changed, 36 insertions(+), 2 deletions(-)

diff --git a/README b/README @@ -42,7 +42,7 @@ patches! (1). https://dwm.suckless.org/patches/ - CURRENT PROGRESS: 7/172 patches supported + CURRENT PROGRESS: 8/172 patches supported 1/172 patches unsupported USUPPORTED PATCHES: diff --git a/activetagindicatorbar/USAGE b/activetagindicatorbar/USAGE @@ -15,7 +15,7 @@ Description from source: (1). Place the patch file in /etc/portage/patches/x11-wm/dwm/ and run 'emerge dwm' == YOU PROBABLY SHOULD == -No need for further action. +No further action is required. == PATCH MODIFICATIONS == No modifications were made to this patch. diff --git a/alwaysfullscreen/USAGE b/alwaysfullscreen/USAGE @@ -0,0 +1,21 @@ +alwaysfullscreen - Do not allow the focus to drift from the active fullscreen client when using focusstack(). +Source: https://dwm.suckless.org/patches/alwaysfullscreen/dwm-alwaysfullscreen-6.1.diff +Original Authors: Chris Down - chris@chrisdown.name + Laslo Hunhold - dev@frign.de (6.1, git ports) + +Description from source: + """ + Do not allow the focus to drift from the active fullscreen client when using focusstack(). + """ + +== YOU MUST == +(1). Place the patch file in /etc/portage/patches/x11-wm/dwm/ and run 'emerge dwm' + +== YOU PROBABLY SHOULD == +No further action is required. + +== PATCH MODIFICATIONS == +No modifications were made to this patch. + +== INCOMPATIBILITIES == +No known specific incompatibilities. diff --git a/alwaysfullscreen/alwaysfullscreen.patch b/alwaysfullscreen/alwaysfullscreen.patch @@ -0,0 +1,13 @@ +diff --git a/dwm.c b/dwm.c +index 0362114..a5cab76 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -847,7 +847,7 @@ focusstack(const Arg *arg) + { + Client *c = NULL, *i; + +- if (!selmon->sel) ++ if (!selmon->sel || selmon->sel->isfullscreen) + return; + if (arg->i > 0) { + for (c = selmon->sel->next; c && !ISVISIBLE(c); c = c->next);