This is by design, to my understanding. The old window is deleted and replaced with the new, beginning at line 673 in xenocara/app/xconsole/xconsole.c.
The OpenBSD implementation adds privilege separation to the xconsole application -- you will note there are two running processes -- however the single window (and single instance of xconsole use) is from the upstream design, as this same code can be found in the upstream source code.
|