Where goes the console output of X programs?

Carlos Rodrigues carlos.efr at mail.telepac.pt
Fri Oct 1 20:39:31 UTC 2004


Nifty Hat Mitch wrote:
> On Thu, Sep 30, 2004 at 10:51:27PM +0100, Carlos Rodrigues wrote:
> 
> 
>>Where does the output that X programs dump in the console? I do not have 
>>an .xsession-errors file or anything...
> 
> 
> It can be different for each process.  
> 
> Look at /proc/NNNN for the process of interest.
> 
> Since the first three file are standard in (0), out (1), err (2)
> 
>     $ ls -l /proc/26670/fd
>     total 8
>     lr-x------  1 mitch mitch 64 Sep 30 16:36 0 -> /dev/null
>     l-wx------  1 mitch mitch 64 Sep 30 16:36 1 -> pipe:[14054]
>     l-wx------  1 mitch mitch 64 Sep 30 16:36 2 -> pipe:[14054]
>     lrwx------  1 mitch mitch 64 Sep 30 16:36 3 -> socket:[203653]
> 
> So in this case the out and err are tossed into a FIFO
> that is not inspected.  Use "lsof" to see what plays with the pipe...

Well, I was hoping of a more general solution, like having a log of 
everything that any X client dumps to the console on a given session (a 
/var/log/messages alike for X).

If X crashes I just can't go out and grab some client's console... (I 
don't even know the culprit then).

Carlos Rodrigues




More information about the users mailing list