Version: (using KDE KDE 3.2.1KDE 1.2) Hello, When KDE start, KSplash is launched... progres and at the middle it launch the "KDE session is started" sound (notification). But it continue to load and the splashscreen is hidden later (when all is done) ! It's even worst with Redmond engine : it make no sens to hear it at the middle What I would want is a correct behaviour : play the song when loading is 100 % done and when the splashscreen is hiden (not before, not after) [or clicked to hide it !]. This will allow to go back to the computer AS SOON AS we hear the song : no active wait because we know the PC is completly usable now !!!!!!!!!
CVS commit by lunakl: Trigger the "startkde" event after session is restored, not right after ksmserver is started, so that the startup sound is played when KDE is ready. BUG: 82613 M +1 -2 server.cpp 1.137 --- kdebase/ksmserver/server.cpp #1.136:1.137 @@ -817,6 +817,4 @@ KSMServer::KSMServer( const QString& win connect( &restoreTimer, SIGNAL( timeout() ), this, SLOT( restoreNextInternal() ) ); connect( kapp, SIGNAL( shutDown() ), this, SLOT( cleanUp() ) ); - - KNotifyClient::event( 0, "startkde" ); // this is the time KDE is up } @@ -1599,4 +1597,5 @@ void KSMServer::restoreSessionDoneIntern upAndRunning( "session ready" ); DCOPRef( "knotify" ).send( "sessionReady" ); // knotify startup optimization + KNotifyClient::event( 0, "startkde" ); // this is the time KDE is up // From now on handle X errors as normal shutdown.