EteSync support for Evolution package from Flathub.org

Hi,

Is it possible to extend the Evolution package from Flathub.org with the module for EteSync support?

Thanks!

Hi,
sure, it is possible, it exists as an add-on on the Flathub.org.
See the Add-ons tab near the bottom of the
https://flathub.org/apps/org.gnome.Evolution

Bye,
Milan
1 Like

Hi @mcrha,

I installed the add-on from Flathub. After that, I set up a ‘collection account’ as described in the EteSync user guide for Evolution. There was no error message and no confirmation that it had been set up correctly.

Unfortunately, no EteSync calendar (entry) appears in Evolution.

Regards,

Ettore

Hi,
did it look the same as in the animation of the EteSync user guide link
you posted above, please? It’s how it should work. There is no
confirmation, you simply create the account and then use it.

Could you try to run from a terminal:

   flatpak kill org.gnome.Evolution
   flatpak run org.gnome.Evolution

, please?

It is possible to install new modules while the application (and the
evolution-data-server background processes) are running, but when it
comes to Flatpak it is hard to guess whether it really works.
Restarting the processes will make sure the newly added module is fully
loaded on all places it should be loaded.

By the way, do you see the EteSync account in the Edit->Accounts?

Bye,
Milan
1 Like

Hi @mcrha,

The user interface of the Evolution installation on my system looks more modern than the one in the linked EteSync user guide. The menu items are the same, although sometimes moved up or down.

Since executing the two commands in the terminal, the appointments from my EteSync calendar also appear in Evolution. My EteSync account now also appears in Edit->Accounts. Great! :clap:

A response from Evolution on whether the installed EteSync module was recognized and loaded correctly would, of course, be a nice thing.

Thank you for your helpful assistance.

I’m not sure whether an information about “a new module was loaded”
would be of any help to a regular user. Many might consider it rather
distracting, I’m afraid.

You can see whether the module was loaded by the items in the menus or
dialogs, like in this case to have a “Look up for an EteSync account”
option in the File->New->Collection Account dialog.

It’s not as simple as this, the Evolution is not only the evolution
itself, it connects to some background processes provided by an
evolution-data-server. These also need their own modules to be loaded,
depending what the plugin provides. As I mentioned earlier, the
background processes can handle the installation in a package-installed
version, but probably not in the Flatpak version, or not that well at
least. Then the user needs a manual restart of the sandbox, to have
everything reloaded from scratch, together with the new module files.

The Flatpak version has several limitations, this is just one of them.
The Flatpak version has also several advantages.

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.