[ILUG] Just a quickie

lbedford at wbtsystems.com lbedford at wbtsystems.com
Tue May 16 15:34:03 IST 2000


On Tue, May 16, 2000 at 03:25:48PM +0100, Kenn Humborg wrote:
> > I tend to install machines to init level 3, and then telinit 5 when
> > I'm sure X is happy (and edit /etc/inittab obviously)
> 
> I've often wondered about this:  Why is the X display manager 
> (xdm, kdm, gdm, whatever) run from inittab, rather than from a
> rc.d/init.d script?
I guess so that it can be re-run if it crashes, or is killed?

Debian does it with an rc script...
> 
> I've made a init script for X on my RH6.2 box and it works fine.
> (And doesn't re-run rc.local when I want to start/stop X.)
> 
It's also kind of a historical thing.. at least with that old
digital Unix from VAX era that I can't remember the name of,
it started X in the inittab (on the decstations I installed).
It means you don't have to have a suid wrapper, or root access.

> Some clues:  don't start an agent if the environment 
> variable SSH_AGENT_SOCK exists.  Starting in .bash_profile
> and killing in .bash_logout doesn't work because 
> .bash_logout won't always be run (e.g. logging out of GNOME).
I'm sure GNOME can have a logout script run? Or be hacked to..

L.
-- 
Liam Bedford                  | What we've got here is, failure to
System Administrator          | communicate. Some man you just can't
WBT Systems, Block 2,         | reach... so you get what we had
Harcourt Centre, Harcourt St. | here last week, which is the way
01-4170100                    | he wants it.




More information about the ILUG mailing list