KDE 3.5.1 and 3.6

Lubos Lunak l.lunak at suse.cz
Thu Dec 8 23:41:05 GMT 2005


Dne čtvrtek 08 prosinec 2005 19:43 Gábor Lehel napsal(a):
> On 12/8/05, Lubos Lunak <l.lunak at suse.cz> wrote:
> > On Wednesday 07 December 2005 21:25, Gábor Lehel wrote:
> > > On 12/7/05, Lubos Lunak <l.lunak at suse.cz> wrote:
> > > > On Monday 05 December 2005 23:23, Alexander Neundorf wrote:
> > > > > On Monday 05 December 2005 20:43, Lubos Lunak wrote:
> > > > > ...
> > > > >
> > > > > >  Just to make this part clear, the big difference comes from the
> > > > > > font patches. These just make a difference. Was there KDE3.6
> > > > > > planned I wouldn't bother with putting them in 3.5 at all.
> > > > >
> > > > > Ok.
> > > > > Is your patch available somewhere ?
> > > >
> > > >  http://ktown.kde.org/~seli/performance/patches
> > >
> > > Well, I just applied these, and (assuming I did so correctly), had the
> > > following problems:
> > > - the splash screen stops at 'restoring session' and just stays there
> > > flashing (I waited half a minute or so before just clicking on it to
> > > make it go away)
> > > - the various services didn't get started, had to go into kcontrol and
> > > start them manually
> > > - stuff in ~/.kde/Autostart didn't get started
> > > might be more, but this is what I've noticed. Otherwise, seems to work.
>
> one more:
> - 'Log Out...' does nothing
>
> >  And you are sure you've applied them properly? This looks much like
> > either the kdebase or kdelibs part of the 04 patch is missing.
>
> The patches are all applied properly (at least, trying to apply them
> again complained about so).
> However, I tried creating a new user with no prior configuration, and
> in that case, it works perfectly -- and the difference is quite
> noticeable, I must say. So the problem seems to lie with a
> compatibility problem between KDE versions prior to and after the
> patch.

 This all is basically just one problem, ksmserver doesn't proceed through all 
the startup phases in it. Can you try to debug the problem? It should be just 
going to ksmserver/startup.cpp and adding debug outputs in the various 
functions. The 'state' variable is the actual startup phase, and the flow of 
the startup sequence follows the order in the file (i.e. the functions at the 
top of the file are performed first and startup progresses to functions 
farther in the file). There seems to be a transition to another state missing 
somewhere, but I thought I added timeouts to the parts that could possibly go 
wrong, so I have no idea what the problem could be. Please try to find out 
where it stops and why.

-- 
Lubos Lunak
KDE developer
---------------------------------------------------------------------
SuSE CR, s.r.o.  e-mail: l.lunak at suse.cz , l.lunak at kde.org
Drahobejlova 27  tel: +420 2 9654 2373
190 00 Praha 9   fax: +420 2 9654 2374
Czech Republic   http://www.suse.cz/




More information about the kde-core-devel mailing list