mirror of git://git.suckless.org/dwm
renamed maximise to monocle again.
This commit is contained in:
parent
59aa02a075
commit
2e38296edd
|
@ -31,7 +31,7 @@ Layout layouts[] = {
|
||||||
/* symbol function */
|
/* symbol function */
|
||||||
{ "[]=", tile }, /* first entry is default */
|
{ "[]=", tile }, /* first entry is default */
|
||||||
{ "><>", floating },
|
{ "><>", floating },
|
||||||
{ "[M]", maximise },
|
{ "[M]", monocle },
|
||||||
};
|
};
|
||||||
|
|
||||||
/* key definitions */
|
/* key definitions */
|
||||||
|
@ -42,9 +42,6 @@ Key keys[] = {
|
||||||
"exec dmenu_run -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"' -sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"'" },
|
"exec dmenu_run -fn '"FONT"' -nb '"NORMBGCOLOR"' -nf '"NORMFGCOLOR"' -sb '"SELBGCOLOR"' -sf '"SELFGCOLOR"'" },
|
||||||
{ MODKEY|ShiftMask, XK_Return, spawn, "exec uxterm" },
|
{ MODKEY|ShiftMask, XK_Return, spawn, "exec uxterm" },
|
||||||
{ MODKEY, XK_b, togglebar, NULL },
|
{ MODKEY, XK_b, togglebar, NULL },
|
||||||
{ MODKEY, XK_t, setlayout, "[]=" },
|
|
||||||
{ MODKEY, XK_f, setlayout, "><>" },
|
|
||||||
{ MODKEY, XK_m , setlayout, "[M]" },
|
|
||||||
{ MODKEY, XK_j, focusnext, NULL },
|
{ MODKEY, XK_j, focusnext, NULL },
|
||||||
{ MODKEY, XK_k, focusprev, NULL },
|
{ MODKEY, XK_k, focusprev, NULL },
|
||||||
{ MODKEY, XK_h, setmwfact, "-0.05" },
|
{ MODKEY, XK_h, setmwfact, "-0.05" },
|
||||||
|
@ -52,6 +49,7 @@ Key keys[] = {
|
||||||
{ MODKEY, XK_r, reapply, NULL },
|
{ MODKEY, XK_r, reapply, NULL },
|
||||||
{ MODKEY, XK_Return, zoom, NULL },
|
{ MODKEY, XK_Return, zoom, NULL },
|
||||||
{ MODKEY, XK_Tab, viewprevtag, NULL },
|
{ MODKEY, XK_Tab, viewprevtag, NULL },
|
||||||
|
{ MODKEY, XK_space, setlayout, NULL },
|
||||||
{ MODKEY|ShiftMask, XK_space, togglefloating, NULL },
|
{ MODKEY|ShiftMask, XK_space, togglefloating, NULL },
|
||||||
{ MODKEY|ShiftMask, XK_c, killclient, NULL },
|
{ MODKEY|ShiftMask, XK_c, killclient, NULL },
|
||||||
{ MODKEY, XK_0, view, NULL },
|
{ MODKEY, XK_0, view, NULL },
|
||||||
|
|
13
dwm.1
13
dwm.1
|
@ -5,13 +5,13 @@ dwm \- dynamic window manager
|
||||||
.B dwm
|
.B dwm
|
||||||
.RB [ \-v ]
|
.RB [ \-v ]
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
dwm is a dynamic window manager for X. It manages windows in tiled, maximised
|
dwm is a dynamic window manager for X. It manages windows in tiled, monocle
|
||||||
and floating layouts. Either layout can be applied dynamically, optimising the
|
and floating layouts. Either layout can be applied dynamically, optimising the
|
||||||
environment for the application in use and the task performed.
|
environment for the application in use and the task performed.
|
||||||
.P
|
.P
|
||||||
In tiled layout windows are managed in a master and stacking area. The master
|
In tiled layout windows are managed in a master and stacking area. The master
|
||||||
area contains the window which currently needs most attention, whereas the
|
area contains the window which currently needs most attention, whereas the
|
||||||
stacking area contains all other windows. In maximised layout all windows are
|
stacking area contains all other windows. In monocle layout all windows are
|
||||||
maximised to the screen size. In floating layout windows can be resized and
|
maximised to the screen size. In floating layout windows can be resized and
|
||||||
moved freely. Dialog windows are always managed floating, regardless of the
|
moved freely. Dialog windows are always managed floating, regardless of the
|
||||||
layout applied.
|
layout applied.
|
||||||
|
@ -63,15 +63,6 @@ Zooms/cycles current window to/from master area (tiled layout only).
|
||||||
.B Mod1\-Tab
|
.B Mod1\-Tab
|
||||||
Toggles to the previously selected tags.
|
Toggles to the previously selected tags.
|
||||||
.TP
|
.TP
|
||||||
.B Mod1\-t
|
|
||||||
Applies tiled layout.
|
|
||||||
.TP
|
|
||||||
.B Mod1\-f
|
|
||||||
Applies loating layout.
|
|
||||||
.TP
|
|
||||||
.B Mod1\-m
|
|
||||||
Applies maximised layout.
|
|
||||||
.TP
|
|
||||||
.B Mod1\-space
|
.B Mod1\-space
|
||||||
Toggles between layouts.
|
Toggles between layouts.
|
||||||
.TP
|
.TP
|
||||||
|
|
6
dwm.c
6
dwm.c
|
@ -44,7 +44,7 @@
|
||||||
* TODO: Idea:
|
* TODO: Idea:
|
||||||
* I intend to not provide real Xinerama support, but instead having a Column
|
* I intend to not provide real Xinerama support, but instead having a Column
|
||||||
* tilecols[] array which is used by tile(), and a Column maxcols[] arrays which is used by
|
* tilecols[] array which is used by tile(), and a Column maxcols[] arrays which is used by
|
||||||
* maximise(). Those arrays should be initialized in config.h. For simplicity
|
* monocle(). Those arrays should be initialized in config.h. For simplicity
|
||||||
* reasons mwfact should be replaced with a more advanced method which
|
* reasons mwfact should be replaced with a more advanced method which
|
||||||
* implements the same, but using the boundary between tilecols[0] and
|
* implements the same, but using the boundary between tilecols[0] and
|
||||||
* tilecols[1] instead. Besides this, get rid of BARPOS and use instead the
|
* tilecols[1] instead. Besides this, get rid of BARPOS and use instead the
|
||||||
|
@ -172,7 +172,7 @@ void killclient(const char *arg);
|
||||||
void manage(Window w, XWindowAttributes *wa);
|
void manage(Window w, XWindowAttributes *wa);
|
||||||
void mappingnotify(XEvent *e);
|
void mappingnotify(XEvent *e);
|
||||||
void maprequest(XEvent *e);
|
void maprequest(XEvent *e);
|
||||||
void maximise(void);
|
void monocle(void);
|
||||||
void movemouse(Client *c);
|
void movemouse(Client *c);
|
||||||
Client *nexttiled(Client *c);
|
Client *nexttiled(Client *c);
|
||||||
void propertynotify(XEvent *e);
|
void propertynotify(XEvent *e);
|
||||||
|
@ -1086,7 +1086,7 @@ maprequest(XEvent *e) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
maximise(void) {
|
monocle(void) {
|
||||||
Client *c;
|
Client *c;
|
||||||
|
|
||||||
domwfact = dozoom = False;
|
domwfact = dozoom = False;
|
||||||
|
|
Loading…
Reference in New Issue