sites

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

commit 138e9dfca1c9eba5554b4072066eda7013ec8144
parent e81aefd2ccc39dd0c8d18b2f928983b5d0871a12
Author: Rizqi Nur Assyaufi <bandithijo@gmail.com>
Date:   Thu,  5 Aug 2021 17:16:07 +0800

[dwm][patch][sendmoncenter] Send floating window to another monitor will centered

This patch will allows you to send floating window client to another monitor
will be centered position. Especially if you have different monitor resolution
between primary and secondary monitor.

Diffstat:
Adwm.suckless.org/patches/sendmoncenter/dwm-sendmoncenter-20210805-138b405f.diff | 29+++++++++++++++++++++++++++++
Adwm.suckless.org/patches/sendmoncenter/index.md | 18++++++++++++++++++
2 files changed, 47 insertions(+), 0 deletions(-)

diff --git a/dwm.suckless.org/patches/sendmoncenter/dwm-sendmoncenter-20210805-138b405f.diff b/dwm.suckless.org/patches/sendmoncenter/dwm-sendmoncenter-20210805-138b405f.diff @@ -0,0 +1,29 @@ +Date: Thu, 5 Aug 2021 16:09:20 +0800 +From: Rizqi Nur Assyaufi <bandithijo@gmail.com> +To: wiki@suckless.org +Cc: Rizqi Nur Assyaufi <bandithijo@gmail.com> +Subject: [PATCH] [sendmoncenter] Send floating window to another monitor + will centered + +This patch will allows you to send floating window client to another monitor +will be centered position. + +--- + dwm.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/dwm.c b/dwm.c +index 5e4d494..c20023e 100644 +--- a/dwm.c ++++ b/dwm.c +@@ -1418,6 +1418,8 @@ sendmon(Client *c, Monitor *m) + detachstack(c); + c->mon = m; + c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */ ++ c->x = c->mon->mx + (c->mon->mw - WIDTH(c)) / 2; ++ c->y = c->mon->my + (c->mon->mh - HEIGHT(c)) / 2; + attach(c); + attachstack(c); + focus(NULL); +-- +2.31.1 diff --git a/dwm.suckless.org/patches/sendmoncenter/index.md b/dwm.suckless.org/patches/sendmoncenter/index.md @@ -0,0 +1,18 @@ +sendmoncenter +============ + +Description +----------- +This patch will allows you to send floating window client to another monitor +will be centered position. Especially if you have different monitor resolution +between primary and secondary monitor. + +The original code is from [alwayscenter](../alwayscenter/) patch. + +Download +-------- +* [dwm-sendmoncenter-20210805-138b405f.diff](dwm-sendmoncenter-20210805-138b405f.diff) + +Author +------ +* Rizqi Nur Assyaufi - <bandithijo@gmail.com>