Version: (using Devel) Installed from: Compiled sources I run kmail (not kontact) under kde 4.4 rc1. Then I restart kdm. Log into my account again and kde restores session but instead of restoring kmail it restores whole kontact. This was working fine in kde 4.3.
I think this is of revision r1032869. This is most likely because you are using the Kolab resource. As soon as anything at KDE startup requests contacts, KMail needs to be started. We changed that to start Kontact instead now, as people using Kolab or another IMAP KResource are more likely to use Kontact. This situation is suboptimal, but can't really be changed until Kontact is based on Akonadi.
Is kolab resource a "eGroupware" resource? I'm looking at akonadi resource configuration tool and there is no kolab resource here while egroupware is not configured. I also disabled restoring kde session but still kontact starts ;/ (which I have to kill and start just kmail every time)
> Is kolab resource a "eGroupware" resource? Actually Kolab was just an example, I meant all resources accessing IMAP over KMail. I don't know if eGroupware does that, could be that it triggers Kontact starting as well. > I'm looking at akonadi resource configuration tool For now, you have to look in the KResource configuration, until everything is fully ported to Akonadi. Start "kcmshell4 kresources" to configure those.
Here is what I do to prevent Kontact from being started if a resource requiring the IMAP backend is used: 1.) Open Kontact.desktop and remove the line X-KDE-ServiceTypes=DBUS/ResourceBackend/IMAP 2.) Open KMail.desktop and change the line X-KDE-ServiceTypes=DBUS/Mailer to X-KDE-ServiceTypes=DBUS/Mailer,DBUS/ResourceBackend/IMAP