1
0
mirror of https://github.com/tiyn/dwm.git synced 2025-04-19 15:57:45 +02:00

Compare commits

..

7 Commits

Author SHA1 Message Date
81d1901820 added installation guide 2023-10-24 06:08:44 +02:00
e38f510fc7 added classic alt-tabbing 2023-10-24 06:02:31 +02:00
914f84af4d added classic alt-tabbing 2023-10-24 06:01:11 +02:00
299cb5e508 updated hotkeys 2023-10-24 05:48:00 +02:00
002df98ae2 added notitle patch to readme 2023-10-24 05:45:56 +02:00
19a055a06e added notitle patch 2023-10-24 05:44:38 +02:00
9026191666 added notitle patch 2023-10-24 05:39:52 +02:00
3 changed files with 15 additions and 13 deletions

View File

@ -21,7 +21,7 @@ The list below shows the currently applied patches to the master branch.
- dwm-cyclelayouts-20180524-6.2.diff (adds ability to cycle through layouts)
- dwm-deck-6.0.diff (adds deck layout)
- dwm-noborder-6.2.diff (removes border if there is only one window)
- dwm-notitle-6.2.diff (removes the title of the window in the middle of the bar)
- dwm-notitle-6.2.diff (removes window title in the middle of the bar)
- dwm-pertag-20170513-ceac8c9.diff (allows having a layout/mwfact/barpos/nmaster per tag)
- dwm-status2d-6.2.diff (adds colors and ability to draw rectangles)
- dwm-statusallmons-6.2.diff (display statusbar on every monitors)
@ -40,8 +40,7 @@ build are the following.
| Super | | j | (Tiling/Deck) Focus window lower in stack than current |
| Super | | k | (Tiling/Deck) Focus window higher in stack than current |
| Super | | l | (Tiling/Deck) Focus window lower in stack than current |
| Super | | 0 | Show all tags |
| Super | | 1/2/.../9 | Show tag 1/2/.../9 |
| Super | | 1/2/.../9/0 | Show tag 1/2/.../9/0 |
| Super | | . | Show monitor lower in stack |
| Super | | , | Show monitor higher in stack |
| Super | Shift | Escape | Quit dwm |
@ -59,7 +58,14 @@ build are the following.
| Super | Shift | u | Enable bottomstack layout |
| Super | Shift | v | Enable bottomstackhorizontal layout |
| Super | Shift | z | (Tiling/Deck) Decrease master window size |
| Super | Shift | 0 | Add current window to all tag |
| Super | Shift | 1/2/.../9 | Add current window to tag 1/2/.../9 |
| Super | Shift | 1/2/.../9/0 | Add current window to tag 1/2/.../9/0 |
| Super | Shift | . | Add to monitor lower in stack |
| Super | Shift | , | Add to monitor higher in stack |
| Alt | | Tab | (Tiling/Deck) Focus window lower in stack than current |
## Installation
The most basic way is to clone the repository and then invoke make.
- `git clone https://github.com/tiyn/dwm`
- `make clean install`

View File

@ -105,9 +105,7 @@ static Key keys[] = {
{ MODKEY, XK_period, focusmon, {.i = +1} },
{ MODKEY|ShiftMask, XK_comma, tagmon, {.i = -1} },
{ MODKEY|ShiftMask, XK_period, tagmon, {.i = +1} },
//{ MODKEY|ShiftMask, XK_o, incnmaster, {.i = +1} },
//{ MODKEY|ShiftMask, XK_z, incnmaster, {.i = -1} },
//{ MODKEY, XK_space, setlayout, {0} },
{ Mod1Mask, XK_Tab, focusstack, {.i = +1} },
TAGKEYS(XK_1, 0)
TAGKEYS(XK_2, 1)
@ -122,7 +120,7 @@ static Key keys[] = {
};
/* button definitions */
/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkClientWin, or ClkRootWin */
static Button buttons[] = {
/* click event mask button function argument */
{ ClkLtSymbol, 0, Button1, cyclelayout, {.i = +1} },

6
dwm.c
View File

@ -1058,10 +1058,8 @@ drawbar(Monitor *m)
x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);
if ((w = m->ww - sw - stw - x) > bh) {
if ((w = m->ww - sw - x) > bh) {
drw_setscheme(drw, scheme[SchemeNorm]);
drw_rect(drw, x, 0, w, bh, 1, 1);
}
drw_setscheme(drw, scheme[SchemeNorm]);
drw_rect(drw, x, 0, w, bh, 1, 1);
}
drw_map(drw, m->barwin, 0, 0, m->ww - stw, bh);
}