Maybe it would be possible to test in xconout if the output-file is connected to a pipe OR if no physical workstation is open (or let XaAES set a flag in the kernel) and if not just don't print anything. Don't know if it can be done effectively atm (and if I'd want it).