made Xinerama screen index customizable
This commit is contained in:
		@@ -13,6 +13,10 @@ static uint snap      = 32;       /* snap pixel */
 | 
				
			|||||||
static Bool showbar     = True;     /* False means no bar */
 | 
					static Bool showbar     = True;     /* False means no bar */
 | 
				
			||||||
static Bool topbar      = True;     /* False means bottom bar */
 | 
					static Bool topbar      = True;     /* False means bottom bar */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef XINERAMA
 | 
				
			||||||
 | 
					static uint xidx        = 0;        /* Xinerama screen index to use */
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* tagging */
 | 
					/* tagging */
 | 
				
			||||||
static const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
 | 
					static const char tags[][MAXTAGLEN] = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										8
									
								
								dwm.c
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								dwm.c
									
									
									
									
									
								
							@@ -1554,10 +1554,10 @@ updategeom(void) {
 | 
				
			|||||||
	/* window area geometry */
 | 
						/* window area geometry */
 | 
				
			||||||
	if(XineramaIsActive(dpy)) {
 | 
						if(XineramaIsActive(dpy)) {
 | 
				
			||||||
		info = XineramaQueryScreens(dpy, &i);
 | 
							info = XineramaQueryScreens(dpy, &i);
 | 
				
			||||||
		wx = info[0].x_org;
 | 
							wx = info[xidx].x_org;
 | 
				
			||||||
		wy = showbar && topbar ? info[0].y_org + bh : info[0].y_org;
 | 
							wy = showbar && topbar ?  info[xidx].y_org + bh : info[xidx].y_org;
 | 
				
			||||||
		ww = info[0].width;
 | 
							ww = info[xidx].width;
 | 
				
			||||||
		wh = showbar ? info[0].height - bh : info[0].height;
 | 
							wh = showbar ? info[xidx].height - bh : info[xidx].height;
 | 
				
			||||||
		XFree(info);
 | 
							XFree(info);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user