gdm early login

nodata fedora at nodata.co.uk
Fri Apr 15 16:22:36 UTC 2005


On Wed, 2005-04-06 at 17:59 -0400, Ray Strode wrote:
> Hi,
> 
> Recently Matthias Clasen, David Zeuthen, and I spent some time working
> on getting GDM to start earlier in the boot process.  There are a few
> advantages to this:
> 
> - If we start GDM sooner, we don't have to start rhgb. starting 2 X
> servers at boot up doesn't play nice with some hardware and rhgb doesn't
> really offer much anyway.
> 
> - If we start GDM sooner, the user can type in his or her username and
> password sooner (as long as we don't actually process the information
> until the system is in a usable state).
> 
> - If we start GDM sooner, the system will "feel" faster because the user
> will see a login screen sooner.
> 
> - If we allow the user to login as soon as the essential services are
> started but before the unessential services are started then the user
> can potentially get up, running and doing work sooner. 
> 
> We still need to make some changes in lower-levels of the distro before
> gdm early-login mode will work. See here for details:
> 
> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=151952
> 
> On the other hand, some people have noticed changes appearing in gdm and
> have become curious what it is, so I thought I'd post a message here
> with instructions on how to try it.  Note it's not very well tested yet,
> so it could mess up your system.
> 
> The first step is to install the latest gdm from rawhide.
> 
> Once you've done that, then install this initscripts rpm:
> 
> http://people.redhat.com/rstrode/initscripts-8.07-1.0.earlylogin.src.rpm
> 
> Next thing you'll want to do is to change the chkconfig: line
> in /etc/init.d/xfs to 
> # chkconfig: 2345 08 97
> 
> and also change the chkconfig: line in /etc/init.d/syslog to 
> # chkconfig: 2345 07 98
> 
> then run 
> /sbin/chkconfig xfs on
> /sbin/chkconfig syslog on
> /sbin/chkconfig --add gdm-early-login
> /sbin/chkconfig --add gdm-allow-login
> /sbin/chkconfig gdm-early-login on
> /sbin/chkconfig gdm-allow-login on
> to regenerate the symlinks in /etc/rc5.d
> 
> The last thing that needs to be changed is grub.conf.  It should be
> modified such that the kernel cmdline has "early-login" in it.
> 
> For instance, it might look like this:
> kernel /vmlinuz-2.6.11-1.1208_FC4 ro root=/dev/VolGroup00/LogVol00 quiet
> vga=0x317 early-login
> 
> It's all probably pretty fragile right now, so be careful.
> 
> --Ray Strode
> 

Is there any way to allow early login for text mode too?
What starts the virtual consoles that allows logins?

Thanks a lot.




More information about the test mailing list