Even simpler, run the following program in riostart thus: window 'raiseplumb web & mothra' window 'raiseplumb edit & sam' &c...
could probably even be an rc script #include <u.h> #include <libc.h> #include <plumb.h> void main(int argc, char **argv) { Plumbmsg *m; int port, wctl; if(argc != 2) sysfatal("usage: %s port", argv[0]); if((port = plumbopen(argv[1], OREAD)) < 0) sysfatal("couldn't open plumb port %s", argv[1]); if((wctl = open("/dev/wctl", OWRITE)) < 0) sysfatal("couldn't open /dev/wctl"); for(;;){ if((m = plumbrecv(port)) == nil) sysfatal("error on plumb port %s", argv[1]); plumbfree(m); fprint(wctl, "unhide"); fprint(wctl, "current"); } } umbraticus