<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Continue Loading Gnome whilst waiting for user to Login]]></title>
    <link>http://brainstorm.ubuntu.com/item/3180/</link>
    <description><![CDATA[When booting ubuntu, what do you do? You turn your computer on and then either wait for it to boot, or walk away for a moment.<br /><br />However when the gdm login screen pops up, you type in your username a password and then sit there waiting for gnome to load. So, If gdm could automatically begin loading the default desktop environoment whilst waiting for the user to input their username and password, this extra waiting time whilst the desktop environment loads could be reduced or eliminated.  <br /><br />In essence, the main purpose behind this idea is to standardise the time taken for a particular user to boot ubuntu: ie is does not matter if you logged in immediately or 20 seconds late, your desktop will still be usable at the same moment.  <br /><br />If the user selects to load a different desktop environment at the login screen, then simply unload the default and start loading the next one when the user logs in as normal. <br />
<br />


<b>[444 votes] Solution #1: Auto-generated solution of idea #3180</b>
<br />

<br />
<br />



<b>[26 votes] Solution #2: Create a new usplash theme</b>
<br />

<br />
<br />



<b>[23 votes] Solution #3: Allow services to start after login screen</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Tue, 04 Mar 2008 21:27:04 +0000</pubDate>
    <lastBuildDate>Thu, 01 Jan 1970 00:00:00 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/3180/</guid>
        <item>
  <title>Comment from nathan_s</title>
  <description><![CDATA[The problem I see is, what is users have custom .login scripts? Whose do you execute? These can be up to and including using a different Desktop Environment (someone call me out if I'm wrong on this).]]></description>
  <pubDate>Tue, 04 Mar 2008 21:36:30 +0000</pubDate>
</item>
        <item>
  <title>Comment from stevesutt89</title>
  <description><![CDATA[Hmm, that is a problem, but perhaps if gdm loaded the common components that everyone uses.  (volume management, desktop....stuff like that). If the user uses a different desktop environment, surely they will have to select it from the list anyway, and so then this desktop environment will load instead]]></description>
  <pubDate>Tue, 04 Mar 2008 21:46:03 +0000</pubDate>
</item>
        <item>
  <title>Comment from tomaszx</title>
  <description><![CDATA[+1 good idea but hard to implement, but still good :)]]></description>
  <pubDate>Tue, 04 Mar 2008 22:07:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from antistress</title>
  <description><![CDATA[while waiting for user to Login you can select your desktop (see the bottom left corner of your screen) which may be KDE, Xfce, GNOME...<br />It doesn't seem a good idea to preload GNOME]]></description>
  <pubDate>Tue, 04 Mar 2008 22:51:20 +0000</pubDate>
</item>
        <item>
  <title>Comment from ketilwaa</title>
  <description><![CDATA[My computers only have one user - me. GDM should at least relate to that, as a workaround]]></description>
  <pubDate>Tue, 04 Mar 2008 23:14:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from centx</title>
  <description><![CDATA[Remembering the last login could be one solution, and if you could default to that, and then change it yourself in the menu's so that if there is just one user using KDE in the household, it would load GNOME/XFCE/whatever (or disable preload) next time regardless, it could get props.<br /><br />+1 for tomaszx though, probably pretty hard to make a sane implementation. ]]></description>
  <pubDate>Tue, 04 Mar 2008 23:46:39 +0000</pubDate>
</item>
        <item>
  <title>Comment from vexorian</title>
  <description><![CDATA[It's quite inviable for us that have multiple desktops. I think gnome loading should be made faster rather than trying these work arounds.]]></description>
  <pubDate>Wed, 05 Mar 2008 03:03:39 +0000</pubDate>
</item>
        <item>
  <title>Comment from jannone</title>
  <description><![CDATA[vexorian,<br /><br />"It's quite inviable for us that have multiple desktops"<br /><br />True, but you are not the majority, and I think this is a situation that GDM could detect anyway (ie: if you have multiple desktop installed, do nothing, else preload and cache some basic GNOME .so files).]]></description>
  <pubDate>Wed, 05 Mar 2008 04:16:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from jojoman02</title>
  <description><![CDATA[The Login Window should always start loading files for the default environment whatever that is gnome/kde etc. then when you type un/pw most stuff is already loaded, either this or the other brainstorm idea where un/pw is typed during usplash either one of these is good, i think this one is better.]]></description>
  <pubDate>Wed, 05 Mar 2008 04:53:32 +0000</pubDate>
</item>
        <item>
  <title>Comment from nergar</title>
  <description><![CDATA["ketilwaa wrote on the 4 Mar 08 at 23:14<br />My computers only have one user - me. GDM should at least relate to that, as a workaround"<br /><br />And root]]></description>
  <pubDate>Wed, 05 Mar 2008 04:57:49 +0000</pubDate>
</item>
        <item>
  <title>Comment from m_vitaly</title>
  <description><![CDATA[This request can be implemented as:<br />auto-login and lock the screen immediately<br /><br />You can try putting the line:<br />gnome-screensaver-command --lock<br /><br />into your .xinitrc or .xsession file and enabling automatic login (no promisses, haven't tested that)]]></description>
  <pubDate>Wed, 05 Mar 2008 05:53:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from DARKGuy</title>
  <description><![CDATA[Pretty good idea - it'd be a different change considering Windows does the same thing we do with GDM. I second the idea! :D]]></description>
  <pubDate>Wed, 05 Mar 2008 07:36:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from exactopposite</title>
  <description><![CDATA[If there are multiple users on a system who all have different settings there is no way for this to work. If user 0 uses kde, and user 1 uses gnome for example. <br /><br />On my current desktop there are 2 users. We both use gnome but our desktop setups are completly different. This idea can't work with this type of situation. There is no way to for the system to know what to load until it kows who is logging in.]]></description>
  <pubDate>Wed, 05 Mar 2008 07:49:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from x-Na</title>
  <description><![CDATA[At least for me Gnome loads in about 10-15 seconds. I really don't think that's a bottleneck.]]></description>
  <pubDate>Wed, 05 Mar 2008 08:04:58 +0000</pubDate>
</item>
        <item>
  <title>Comment from knego</title>
  <description><![CDATA[I think this one is a dupe, but i could not find it.<br /><br />It's a very good idea.]]></description>
  <pubDate>Wed, 05 Mar 2008 09:53:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from Agony</title>
  <description><![CDATA[This might be a good idea, but I think it is going in the wrong direction.<br /><br />Note: I don't know much about the boot process.<br /><br />if you boot ubuntu in CLI mode you see that you can input your username/password long before the boot process is complete. So what do we actually need to get an early(during bood) gdm up? of course we need the kernel and X, we definitely don't need networking or sound for this.<br /><br />So the user can input his username/password while the system is booting up, and when the boot process is complete the login process automatically starts with the info the user gave it.<br /><br />The only bad thing I can imagine about this would be the case in which the user enters a wrong username/password, the system wouldn't be able to verify them in some cases(if the file containing the passwords is on some remote NFS server or something) but those cases should be fairly rare, and people who use them won't complain when they are told "sorry wrong password" after the boot process is complete.]]></description>
  <pubDate>Wed, 05 Mar 2008 13:11:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from HDave</title>
  <description><![CDATA[I use Truecrypt and my home partition isn't decrypted until AFTER I log in (via PAM).  I vote no.]]></description>
  <pubDate>Wed, 05 Mar 2008 14:35:19 +0000</pubDate>
</item>
        <item>
  <title>Comment from kdevil</title>
  <description><![CDATA[I definitely would like it to preload the standard libraries for GNOME, KDE, etc. while at the login screen.  For tweaking, maybe add a little tool to choose which desktop environments to preload and in what order.<br /><br />It may not take that long for GNOME or KDE or whatever to load (~15s for my computer to get to a usable GNOME+Compiz desktop), but any amount of waiting is too long if the computer's been sitting at the login screen for several minutes.]]></description>
  <pubDate>Wed, 05 Mar 2008 16:15:27 +0000</pubDate>
</item>
        <item>
  <title>Comment from kayhayen</title>
  <description><![CDATA[Hello,<br /><br />I posted my idea. Already log one user in and automatically lock with screensaver. For a single user system that's the most convinient. Unfortunatly it got a negative rating.<br /><br />Yours,<br />Kay]]></description>
  <pubDate>Wed, 05 Mar 2008 16:33:51 +0000</pubDate>
</item>
        <item>
  <title>Comment from juno eclipse</title>
  <description><![CDATA[What about security ?]]></description>
  <pubDate>Wed, 05 Mar 2008 19:02:44 +0000</pubDate>
</item>
        <item>
  <title>Comment from afuchs</title>
  <description><![CDATA[As m_vitaly and kayhayen mentioned, the best/easiest way to do this would be to log the user in and lock their screen (screen should probably be locked first, before everything else loads; for better security).<br /><br />Currently GDM's configuration GUI allows a user to be logged in automatically (either immediately, or after a timer expires). An other option could be added to compliment this, that would lock the screen after the user is automatically logged in.]]></description>
  <pubDate>Wed, 05 Mar 2008 22:49:00 +0000</pubDate>
</item>
      </channel>
</rss>

