- buf[100] = '\0';
- printf("server: recieved '%s'\n", buf);
- if (!fork())
- execl("/home/dylan/test", "irssi", buf, NULL);
- close(new_fd);
+ buf[4096] = '\0';
+ printf("irssi-notify: recieved '%s'\n", buf);
+ if (!fork()){
+ setenv("DISPLAY", ":0", 1); // doesn't seem to be doing the trick
+ execlp("notify-display",
+ "notify-display", buf, NULL);
+ // the first argument to execl is the command, the second is the first argument
+ // passed to the program ($0), customarily the evocation of the command
+ }
+ close(activefd);