aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config.def.h2
-rw-r--r--dwm.c38
2 files changed, 2 insertions, 38 deletions
diff --git a/config.def.h b/config.def.h
index 0bcdbf9..5fea737 100644
--- a/config.def.h
+++ b/config.def.h
@@ -14,7 +14,7 @@ static const int showbar = 1; /* 0 means no bar */
static const int topbar = 1; /* 0 means bottom bar */
static const int user_bh = 30; /* 0 means that dwm will calculate bar height, >= 1 means dwm will user_bh as bar height */
static const int focusonwheel = 0;
-static const char *fonts[] = { "BigBlueTermPlus Nerd Font:size=15" };
+static const char *fonts[] = { "BigBlueTermPlus Nerd Font:size=14" };
// static const char *fonts[] = { "Terminess Nerd Font:style=Bold:size=13" };
// static const char *fonts[] = { "GohuFont 11 Nerd Font:size=13" };
static const char dmenufont[] = "monospace:size=11";
diff --git a/dwm.c b/dwm.c
index 9b610a2..2f9acf2 100644
--- a/dwm.c
+++ b/dwm.c
@@ -85,7 +85,7 @@ enum { SchemeNorm, SchemeSel }; /* color schemes */
enum { NetSupported, NetWMName, NetWMState, NetWMCheck,
NetSystemTray, NetSystemTrayOP, NetSystemTrayOrientation, NetSystemTrayOrientationHorz,
NetWMFullscreen, NetActiveWindow, NetWMWindowType,
- NetWMWindowTypeDialog, NetClientList, NetClientInfo, NetLast }; /* EWMH atoms */
+ NetWMWindowTypeDialog, NetClientList, NetLast }; /* EWMH atoms */
enum { Manager, Xembed, XembedInfo, XLast }; /* Xembed atoms */
enum { WMProtocols, WMDelete, WMState, WMTakeFocus, WMLast }; /* default atoms */
enum { ClkTagBar, ClkLtSymbol, ClkStatusText,
@@ -252,7 +252,6 @@ static void scan(void);
static int sendevent(Window w, Atom proto, int m, long d0, long d1, long d2, long d3, long d4);
static void sendmon(Client *c, Monitor *m);
static void setclientstate(Client *c, long state);
-static void setclienttagprop(Client *c);
static void setfocus(Client *c);
static void setfullscreen(Client *c, int fullscreen);
static void setgaps(const Arg *arg);
@@ -1634,25 +1633,6 @@ manage(Window w, XWindowAttributes *wa)
updatewindowtype(c);
updatesizehints(c);
updatewmhints(c);
- {
- int format;
- unsigned long *data, n, extra;
- Monitor *m;
- Atom atom;
- if (XGetWindowProperty(dpy, c->win, netatom[NetClientInfo], 0L, 2L, False, XA_CARDINAL,
- &atom, &format, &n, &extra, (unsigned char **)&data) == Success && n == 2) {
- c->tags = *data;
- for (m = mons; m; m = m->next) {
- if (m->num == *(data+1)) {
- c->mon = m;
- break;
- }
- }
- }
- if (n > 0)
- XFree(data);
- }
- setclienttagprop(c);
c->x = c->mon->mx + (c->mon->mw - WIDTH(c)) / 2;
c->y = c->mon->my + (c->mon->mh - HEIGHT(c)) / 2;
@@ -2358,7 +2338,6 @@ sendmon(Client *c, Monitor *m)
c->tags = m->tagset[m->seltags]; /* assign tags of target monitor */
attachBelow(c);
attachstack(c);
- setclienttagprop(c);
focus(NULL);
arrange(NULL);
}
@@ -2537,7 +2516,6 @@ setup(void)
netatom[NetWMWindowType] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE", False);
netatom[NetWMWindowTypeDialog] = XInternAtom(dpy, "_NET_WM_WINDOW_TYPE_DIALOG", False);
netatom[NetClientList] = XInternAtom(dpy, "_NET_CLIENT_LIST", False);
- netatom[NetClientInfo] = XInternAtom(dpy, "_NET_CLIENT_INFO", False);
xatom[Manager] = XInternAtom(dpy, "MANAGER", False);
xatom[Xembed] = XInternAtom(dpy, "_XEMBED", False);
xatom[XembedInfo] = XInternAtom(dpy, "_XEMBED_INFO", False);
@@ -2572,7 +2550,6 @@ setup(void)
XChangeProperty(dpy, root, netatom[NetSupported], XA_ATOM, 32,
PropModeReplace, (unsigned char *) netatom, NetLast);
XDeleteProperty(dpy, root, netatom[NetClientList]);
- XDeleteProperty(dpy, root, netatom[NetClientInfo]);
/* select events */
wa.cursor = cursor[CurNormal]->cursor;
wa.event_mask = SubstructureRedirectMask|SubstructureNotifyMask
@@ -2742,23 +2719,12 @@ spawn(const Arg *arg)
die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);
}
}
-void
-setclienttagprop(Client *c)
-{
- long data[] = { (long) c->tags, (long) c->mon->num };
- XChangeProperty(dpy, c->win, netatom[NetClientInfo], XA_CARDINAL, 32,
- PropModeReplace, (unsigned char *) data, 2);
-}
void
tag(const Arg *arg)
{
- Client *c;
-
if (selmon->sel && arg->ui & TAGMASK) {
- c = selmon->sel;
selmon->sel->tags = arg->ui & TAGMASK;
- setclienttagprop(c);
focus(NULL);
arrange(selmon);
}
@@ -2797,7 +2763,6 @@ tagothermon(const Arg *arg, int dir)
sendmon(sel, newmon);
if (arg->ui & TAGMASK) {
sel->tags = arg->ui & TAGMASK;
- setclienttagprop(selmon->sel);
focus(NULL);
arrange(newmon);
}
@@ -2939,7 +2904,6 @@ toggletag(const Arg *arg)
newtags = selmon->sel->tags ^ (arg->ui & TAGMASK);
if (newtags) {
selmon->sel->tags = newtags;
- setclienttagprop(selmon->sel);
focus(NULL);
arrange(selmon);
}