dwm-autostart-20161205-bb3bd6f.diff (963B)
1 commit 5918623c5bd7fda155bf9dc3d33890c4ae1722d0 2 Author: Simon Bremer <simon.bremer@tum.de> 3 Date: Thu Dec 22 17:31:07 2016 +0100 4 5 Applied and fixed autostart patch for previous version; 6 7 diff --git a/dwm.c b/dwm.c 8 index d27cb67..066ed71 100644 9 --- a/dwm.c 10 +++ b/dwm.c 11 @@ -194,6 +194,7 @@ static void resizeclient(Client *c, int x, int y, int w, int h); 12 static void resizemouse(const Arg *arg); 13 static void restack(Monitor *m); 14 static void run(void); 15 +static void runAutostart(void); 16 static void scan(void); 17 static int sendevent(Client *c, Atom proto); 18 static void sendmon(Client *c, Monitor *m); 19 @@ -1386,6 +1387,12 @@ run(void) 20 } 21 22 void 23 +runAutostart(void) { 24 + system("cd ~/.dwm; ./autostart_blocking.sh"); 25 + system("cd ~/.dwm; ./autostart.sh &"); 26 +} 27 + 28 +void 29 scan(void) 30 { 31 unsigned int i, num; 32 @@ -2145,6 +2152,7 @@ main(int argc, char *argv[]) 33 checkotherwm(); 34 setup(); 35 scan(); 36 + runAutostart(); 37 run(); 38 cleanup(); 39 XCloseDisplay(dpy);