mirror of
				https://github.com/tiyn/dwm.git
				synced 2025-11-04 05:01:15 +01:00 
			
		
		
		
	Compare commits
	
		
			7 Commits
		
	
	
		
			f6886c63dc
			...
			81d1901820
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 81d1901820 | |||
| e38f510fc7 | |||
| 914f84af4d | |||
| 299cb5e508 | |||
| 002df98ae2 | |||
| 19a055a06e | |||
| 9026191666 | 
							
								
								
									
										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-cyclelayouts-20180524-6.2.diff (adds ability to cycle through layouts)
 | 
				
			||||||
- dwm-deck-6.0.diff (adds deck layout)
 | 
					- dwm-deck-6.0.diff (adds deck layout)
 | 
				
			||||||
- dwm-noborder-6.2.diff (removes border if there is only one window)
 | 
					- 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-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-status2d-6.2.diff (adds colors and ability to draw rectangles)
 | 
				
			||||||
- dwm-statusallmons-6.2.diff (display statusbar on every monitors)
 | 
					- 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 | | j | (Tiling/Deck) Focus window lower in stack than current |
 | 
				
			||||||
| Super | | k | (Tiling/Deck) Focus window higher 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 | | l | (Tiling/Deck) Focus window lower in stack than current |
 | 
				
			||||||
| Super | | 0 | Show all tags |
 | 
					| Super | | 1/2/.../9/0 | Show tag 1/2/.../9/0 |
 | 
				
			||||||
| Super | | 1/2/.../9 | Show tag 1/2/.../9 |
 | 
					 | 
				
			||||||
| Super | | . | Show monitor lower in stack |
 | 
					| Super | | . | Show monitor lower in stack |
 | 
				
			||||||
| Super | | , | Show monitor higher in stack |
 | 
					| Super | | , | Show monitor higher in stack |
 | 
				
			||||||
| Super | Shift | Escape | Quit dwm |
 | 
					| Super | Shift | Escape | Quit dwm |
 | 
				
			||||||
@@ -59,7 +58,14 @@ build are the following.
 | 
				
			|||||||
| Super | Shift | u | Enable bottomstack layout |
 | 
					| Super | Shift | u | Enable bottomstack layout |
 | 
				
			||||||
| Super | Shift | v | Enable bottomstackhorizontal layout |
 | 
					| Super | Shift | v | Enable bottomstackhorizontal layout |
 | 
				
			||||||
| Super | Shift | z | (Tiling/Deck) Decrease master window size |
 | 
					| Super | Shift | z | (Tiling/Deck) Decrease master window size |
 | 
				
			||||||
| Super | Shift | 0 | Add current window to all tag |
 | 
					| Super | Shift | 1/2/.../9/0 | Add current window to tag 1/2/.../9/0 |
 | 
				
			||||||
| 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 lower in stack |
 | 
				
			||||||
| Super | Shift | , | Add to monitor higher 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,9 +105,7 @@ static Key keys[] = {
 | 
				
			|||||||
  { MODKEY,             XK_period,  focusmon,       {.i = +1} },
 | 
					  { MODKEY,             XK_period,  focusmon,       {.i = +1} },
 | 
				
			||||||
  { MODKEY|ShiftMask,   XK_comma,   tagmon,         {.i = -1} },
 | 
					  { MODKEY|ShiftMask,   XK_comma,   tagmon,         {.i = -1} },
 | 
				
			||||||
  { MODKEY|ShiftMask,   XK_period,  tagmon,         {.i = +1} },
 | 
					  { MODKEY|ShiftMask,   XK_period,  tagmon,         {.i = +1} },
 | 
				
			||||||
  //{ MODKEY|ShiftMask, XK_o,       incnmaster,     {.i = +1} },
 | 
					  { Mod1Mask,           XK_Tab,     focusstack,     {.i = +1} },
 | 
				
			||||||
  //{ MODKEY|ShiftMask, XK_z,       incnmaster,     {.i = -1} },
 | 
					 | 
				
			||||||
  //{ MODKEY,           XK_space,   setlayout,      {0} },
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  TAGKEYS(XK_1, 0)
 | 
					  TAGKEYS(XK_1, 0)
 | 
				
			||||||
  TAGKEYS(XK_2, 1)
 | 
					  TAGKEYS(XK_2, 1)
 | 
				
			||||||
@@ -122,7 +120,7 @@ static Key keys[] = {
 | 
				
			|||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* button definitions */
 | 
					/* button definitions */
 | 
				
			||||||
/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
 | 
					/* click can be ClkTagBar, ClkLtSymbol, ClkStatusText, ClkClientWin, or ClkRootWin */
 | 
				
			||||||
static Button buttons[] = {
 | 
					static Button buttons[] = {
 | 
				
			||||||
  /* click          event mask  button    function        argument */
 | 
					  /* click          event mask  button    function        argument */
 | 
				
			||||||
  { ClkLtSymbol,    0,          Button1,  cyclelayout,    {.i = +1} },
 | 
					  { ClkLtSymbol,    0,          Button1,  cyclelayout,    {.i = +1} },
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										6
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								dwm.c
									
									
									
									
									
								
							@@ -1058,10 +1058,8 @@ drawbar(Monitor *m)
 | 
				
			|||||||
	x = drw_text(drw, x, 0, w, bh, lrpad / 2, m->ltsymbol, 0);
 | 
						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 - stw - x) > bh) {
 | 
				
			||||||
	    if ((w = m->ww - sw - x) > bh) {
 | 
						    drw_setscheme(drw, scheme[SchemeNorm]);
 | 
				
			||||||
		drw_setscheme(drw, scheme[SchemeNorm]);
 | 
						    drw_rect(drw, x, 0, w, bh, 1, 1);
 | 
				
			||||||
		drw_rect(drw, x, 0, w, bh, 1, 1);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	drw_map(drw, m->barwin, 0, 0, m->ww - stw, bh);
 | 
						drw_map(drw, m->barwin, 0, 0, m->ww - stw, bh);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user