Comandos de salida a xconsole cómo?

Lo que quiero hacer es usar xconsole para get la salida de algunos commands de usuario. Básicamente como un usuario regular, me wanto concentrar mis salidas de algunos commands en xconsole por lo que tendrá un lugar común para getlos. Yo uso varios terminales por lo que esta es la razón por la que quiero un lugar común para todas las salidas. La solución en este momento es llamar a mis commands usando el siguiente alias en csh:

alias myCommand >& /tmp/console 

Luego lanzo xconsole con el siguiente command:

 xconsole -file /tmp/console -daemon -notify -saveLines 1000 

Así que para cada command que necesito enviar a xconsole hago un alias similar. Mi problema es que esto es la apertura de un file regular creo, no un bloque o dispositivo char como / dev / console. y a veces parece que txconsole deja de producir cosas, prefiero ser capaz de crear mi propio dispositivo char y la salida de mis cosas allí, pero tratando de hacerlo con mknod fuera / dev me devuelve un error. ¿Hay alguna forma de crear dispositivos char en el espacio de usuario? ¿Es la estrategia que estoy usando lo mejor? o hay mejor alternativa para get un lugar común para el usuario comands salida?

Gracias

En lugar de usar un file normal para –file, parece que casi todas las distribuciones crean un pipe / dev / xconsole con nombre para este propósito, puede crear uno con mknod /tmp/console p