Gentoo Archives: gentoo-announce

From: Martin Schlemmer <azarah@g.o>
To: gentoo-announce@g.o
Cc: Gentoo-Dev <gentoo-dev@g.o>, Gentoo-User <gentoo-user@g.o>, gentoo-core@g.o
Subject: [gentoo-announce] New baselayout-1.7.3-r1 released
Date: Mon, 04 Mar 2002 16:52:57
Message-Id: 1015282152.4398.11.camel@nosferatu.lan
Hi

This release fix the "dead keys with xdm/gdm/kdm" bug that we
have been having.  It replaces /etc/init.d/xdm and 
/etc/inittab, so do NOT replace these with older versions!

The cause of this bug, is not baselayout-1.7.2, but rather
the new order it starts scripts in, enhanced this, as
xdm/gdm/kdm had more time to startup than before.  The full
reason for this bug is (sorry for paste):

----------------cut here-------------------
Any Display manager (gdm,kdm,xdm) have the following problem:
if it is started before any getty, and no vt is specified, it
will usually run on vt2.  When the getty on vt2 then starts,
and the DM is already started, the getty will take control of
the keyboard, leaving us with a "dead" keyboard.

Resolution: add the following line to /etc/inittab

  x:3:respawn:/etc/X11/startDM.sh

 and have /etc/X11/startDM.sh start the DM in -nodaemon mode
 if a lock is present, else just fall through (with a big
 enouth delay so that init will not "detect" a respawning
 process and halt if for some odd time).

 We then use /etc/init.d/xdm to control the presence of this
 lock, and this should ensure that the getty's is always
 started *before* the DM.
--------------------cut here-------------------------------

Support for the new sys-apps/kbd package has been added as
well.

Another issue that I still need to adress, is getting proper
docs up for the initsystem.  I have started, but is not
finished yet, and will try to get it out as soon as time
permits.

As usual, check the ChangeLog for details.


Greetings,

-- 

Martin Schlemmer
Gentoo Linux Developer, Desktop Team Developer
Cape Town, South Africa