send mon center patch
This commit is contained in:
parent
641ff6fb57
commit
9df2ed17a0
2
dwm.c
2
dwm.c
@ -1869,6 +1869,8 @@ sendmon(Client *c, Monitor *m)
|
||||
c->mon = m;
|
||||
c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */
|
||||
attachbottom(c);
|
||||
c->x = c->mon->mx + (c->mon->mw - WIDTH(c)) / 2;
|
||||
c->y = c->mon->my + (c->mon->mh - HEIGHT(c)) / 2;
|
||||
attachstack(c);
|
||||
setclienttagprop(c);
|
||||
focus(NULL);
|
||||
|
28
patches/behavior/dwm-sendmoncenter-20210805-138b405f.diff
Normal file
28
patches/behavior/dwm-sendmoncenter-20210805-138b405f.diff
Normal file
@ -0,0 +1,28 @@
|
||||
From 449324adbe53240a734cb5f8f72763bb3419829a Mon Sep 17 00:00:00 2001
|
||||
From: Rizqi Nur Assyaufi <bandithijo@gmail.com>
|
||||
Date: Sat, 5 Aug 2021 00:04:32 +0800
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user