Re: kontact addressbook on kmail imap

Ingo Klöcker <[email protected]>
Newsgroups gmane.comp.kde.users.pim
Message-ID <[email protected]>
On Sunday 10 May 2009, Andreas Petzold wrote:
> Hi Ingo and Martin,
>
> Quoting Ingo Klöcker <[email protected]>:
> > On Saturday 18 April 2009, Martin (KDE) wrote:
> >> Am Freitag, 17. April 2009 schrieb Ingo Klöcker:
> >> > On Friday 17 April 2009, Martin (KDE) wrote:
> >> > > Hallo there
> >> > >
> >> > > every now and then I try to use my addressbook on my imap
> >> > > server. int the old KDE3 days there were major problems with
> >> > > german umlauts, so I delyed the use. Now I tried it again.
> >> > >
> >> > > Usually I let my kontact start automatically at login on my
> >> > > first desktop. Without selected imap resources this works as
> >> > > expected. With imap addressbook resource kmail is started as
> >> > > single seperate application before kontact. If I click on the
> >> > > corresponding mail icon within kontact the seperate kmail
> >> > > instance is shown.
> >> > >
> >> > > If I terminate (ctrl-q) the kmail instance an click on
> >> > > kontacts mail icon the embeded kmail instance is startet.
> >> > >
> >> > > Is there something I can config, that avoids starting the
> >> > > seperate kmail instance?
> >> >
> >> > In KDE 3 both, KMail and Kontact, installed desktop files
> >> > (KMail: dcopimap.desktop and dcopmail.desktop; Kontact:
> >> > kontactdcop.desktop) which added KMail/Kontact as provider for
> >> > the ServiceTypes DCOP/ResourceBackend/IMAP and DCOP/Mailer. I
> >> > think the former ServiceType is used by the IMAP resource.
> >> >
> >> > In KDE 4 D-Bus replaced DCOP, but there are probably still
> >> > similar desktop files. Deleting the desktop files belonging to
> >> > KMail should fix your problem. FWIW, I deleted
> >> > kontactdcop.desktop because I wanted the opposite behavior.
> >>
> >> I found KMail.desktop which defines a ServiceType
> >> DBUS/ResourceBackend/IMAP but no other program defines such a
> >> service. The service itself is defined in dbusimap.desktop but
> >> there is no application defined that uses this service.
> >>
> >> It seems to me, that the definition of services and their provider
> >> now is the other way round. Ther is one service definition and the
> >> provider are defined by the application desctop files.
> >>
> >> I try to hack the kontact desktop file and check if that changes
> >> anything. If I add this desktop file to my home .kde directory
> >> this new one is used instead of the system wide right? Where do I
> >> have to add the KMail.desktop file to my local .kde directory? My
> >> fedora box uses it under /usr/share/applications/kde4
> >
> > AFAIK, nowadays, user desktop files should be stored in
> > ~/.local/share. Desktop files stored in ~/.local/share are
> > preferred over global desktop files.
>
> I'm not able to force the desired behaviour (kontact being started
> instead of kmail) by modifying the .desktop files and putting them in
> ~/.local/share/applications.
>
> My personal Kontact.desktop file now contains
>
> X-KDE-ServiceTypes=DBUS/ResourceBackend/IMAP,DBUS/Mailer
>
> while I've deleted this line from KMail.desktop. Still, KMail starts
> seperately when my session is restored.

Did you also patch the global KMail.desktop or just your local copy?


Regards,
Ingo

_______________________________________________
KDE PIM users mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kdepim-users
signature.asc (application/pgp-signature, 197 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEABECAAYFAkoHCzQACgkQGnR+RTDgudg3EgCePw+eCgPrW+5N4ojok9CnGKhL
O40AoNeARBMPSKUxuQubcEZMK20jmont
=CX1w
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.