I think it says in ip-up (the sript, not the directory) that all of the scripts are run with minimal (or even no) environment. So DISPLAY probably IS set, but ip-up is run without any of these variables.
The wierdness here is not X or linux in general. It's the way pppd and ip-up work. -Michael On Wed, 24 Mar 1999, John Leget wrote: > >I ran into similar problems fortunately i had had some trouble with junkbuster >( one >way of looking at it <grin>) and remembered seeing the following in the >"/etc/init.d/junkbuster" >startup script > >"su nobody -c <command>" > >so i tried this > >"su myself -c <proggy to launch>" > >and found it complained about not knowing where the X display was >so i set "DISPLAY=:0" ( in the script i set up for it ) and tried again and it >worked >fine. > >Im just wondering - wouldnt it be an idea to have the DISPLAY variable set >when X is >launched. ( And yes i know its possible to run multiple X servers but id >assume those >able to set that up would figure the rest out easily, me im just learning to >crawl in >linux >;0) ) > >Cheers > >Daniel Mashao wrote: > >> On 23 Mar 1999, John Hasler wrote: >> >> > Daniel Mashao writes: >> > > Is there any way to send the output of pppd to a file so I can debug what >> > > is happenning. >> > >> > Sure. Put this in your script: >> > >> > echo Running > /etc/ppp/running >> > >> > and the string 'Running' will appear in the file /etc/ppp/running if the >> > script executes. >> Thanks I did all these tests and indeed the scripts are running. I still >> have to figure out how to have xnetload to load immediately after pppd >> starts. It seems to be a problem with the display settings and path. >> >> /------------------------------------------------------------------------------/ >> Daniel J. Mashao >> Electrical Engineering [EMAIL PROTECTED] >> University of Cape Town http://www.ee.uct.ac.za/~daniel >> Rondebosch, 7700, S. Africa (w) 27+21+650 2816 (h) 27+21+705 8469 >> /------------------------------------------------------------------------------/ >> >> -- >> Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > > >-- >Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] < /dev/null > Michael Stenner Office Phone: 919-660-2513 Duke University, Dept. of Physics [EMAIL PROTECTED] Box 90305, Durham N.C. 27708-0305