Ok making a bit more progess here. I started Evolution from a terminal session and monitored the messages it produced. After the initial informaiton loading the plugins etc I switched from the mail view to tasks and it generated this:
Code:
(gnome-settings-daemon:2773): power-plugin-WARNING **: IsInhibited failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Looks like it needs to gnome-settings-daemon running in the background to get the preferences on how to display the task list. Oddly it doesn't seem to need this for calendar and mail.
When I try to manually run the gnome-settings-daemon it looks like it gets ready to start then stops
Code:
$ /usr/libexec/gnome-settings-daemon
** (gnome-settings-daemon:8522): WARNING **: You can only run one xsettings manager at a time; exiting
** (gnome-settings-daemon:8522): WARNING **: Unable to start xsettings manager: Could not initialize xsettings manager.
** (process:8531): WARNING **: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (gnome-settings-daemon:8522): WARNING **: Name taken or bus went away - shutting down
It seems it doesn't want to run at the same time as another desktop environment.
Now I guess I need to find some way for KDE to present to Evolution the information it is looking for in a way it can find it.
I looked around for others in a simialr situation and found some one running Mint in LXDE I think and there was a compatibilty layer package to install but I am having trouble finding what that package would be in Fedora.