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
|