> > Can blackbox perhaps setpgrp after forking, and use an api like BSD > fstat or lsof to map a connecting socket back to a process group > it knows about and if it does, put it in the desktop that was open > when it was launched (or perhaps a "launch in") option? If you make > this pgrp -> workspace list accessible through hints, bbkeys and > bblauncher can use it. >
overloading the process group sounds like a bad idea.