mirror of
				https://github.com/tiyn/dwm.git
				synced 2025-11-04 05:01:15 +01:00 
			
		
		
		
	Compare commits
	
		
			3 Commits
		
	
	
		
			81d1901820
			...
			f6886c63dc
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| f6886c63dc | |||
| 15843ef473 | |||
| aa144160d2 | 
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							@@ -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 window title in the middle of the bar)
 | 
			
		||||
- dwm-notitle-6.2.diff (removes the title of the window 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,7 +40,8 @@ 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 | | 1/2/.../9/0 | Show tag 1/2/.../9/0 |
 | 
			
		||||
| Super | | 0 | Show all tags |
 | 
			
		||||
| Super | | 1/2/.../9 | Show tag 1/2/.../9 |
 | 
			
		||||
| Super | | . | Show monitor lower in stack |
 | 
			
		||||
| Super | | , | Show monitor higher in stack |
 | 
			
		||||
| Super | Shift | Escape | Quit dwm |
 | 
			
		||||
@@ -58,14 +59,7 @@ 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 | 1/2/.../9/0 | Add current window to tag 1/2/.../9/0 |
 | 
			
		||||
| Super | Shift | 0 | Add current window to all tag |
 | 
			
		||||
| Super | Shift | 1/2/.../9 | Add current window to tag 1/2/.../9 |
 | 
			
		||||
| 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`
 | 
			
		||||
 
 | 
			
		||||
@@ -105,7 +105,9 @@ static Key keys[] = {
 | 
			
		||||
  { MODKEY,             XK_period,  focusmon,       {.i = +1} },
 | 
			
		||||
  { MODKEY|ShiftMask,   XK_comma,   tagmon,         {.i = -1} },
 | 
			
		||||
  { MODKEY|ShiftMask,   XK_period,  tagmon,         {.i = +1} },
 | 
			
		||||
  { Mod1Mask,           XK_Tab,     focusstack,     {.i = +1} },
 | 
			
		||||
  //{ MODKEY|ShiftMask, XK_o,       incnmaster,     {.i = +1} },
 | 
			
		||||
  //{ MODKEY|ShiftMask, XK_z,       incnmaster,     {.i = -1} },
 | 
			
		||||
  //{ MODKEY,           XK_space,   setlayout,      {0} },
 | 
			
		||||
 | 
			
		||||
  TAGKEYS(XK_1, 0)
 | 
			
		||||
  TAGKEYS(XK_2, 1)
 | 
			
		||||
@@ -120,7 +122,7 @@ static Key keys[] = {
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* button definitions */
 | 
			
		||||
/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkClientWin, or ClkRootWin */
 | 
			
		||||
/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
 | 
			
		||||
static Button buttons[] = {
 | 
			
		||||
  /* click          event mask  button    function        argument */
 | 
			
		||||
  { ClkLtSymbol,    0,          Button1,  cyclelayout,    {.i = +1} },
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								dwm.c
									
									
									
									
									
								
							@@ -1058,9 +1058,11 @@ 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_map(drw, m->barwin, 0, 0, m->ww - stw, bh);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user