flathub / org.kde.kontact

https://flathub.org/apps/details/org.kde.kontact
4 stars 9 forks source link

Kontact Flatpak does not share Akonadi information with Plasma (to be used on clock widget for example) #190

Open DenysMb opened 1 year ago

DenysMb commented 1 year ago

Bug report: https://bugs.kde.org/show_bug.cgi?id=463198

Using Kontact as Flatpak and configuring your accounts doesn't make it "visible" outside Flatpak, making it not possible to use kdepim-addons, displaying it on the stock clock widget.

travier commented 1 year ago

We can not rely on Akonadi being installed on the host and being at a compatible version. It's thus not possible to easily share the data with the host widgets.

andrevmatos commented 1 year ago

Can't this flatpak akonadi's dbus apis be exposed to host in a compatible way?

travier commented 1 year ago

This problem goes both ways: We can't assume the version on the host is compatible with the one in the Flatpak and we can't assume that the version in the Flatpak is compatible with the one on the host.

CarlSchwan commented 1 year ago

The calendar applet relies on QtPlugins which are also impossible to make them work with flatpak. We would need to create a new dbus interface instead for this (akonadi doesn't use dbus but a custom protocol on top of imap with only a bit of dbus in some cases).

This is just too much work for a too-small team. I recommend just using your distro package for Akonadi/Kontact/Kalendar