Synchroniser les tâches de Google Agenda avec Evolution

9

J'utilise Ubuntu 12.04 et je préfère Evolution à Thunderbird comme gestionnaire de messagerie et organisateur. Je gère un compte Gmail et j'utilise beaucoup le calendrier pour organiser de futures réunions, rendez-vous et tâches. J'ai synchronisé le calendrier, les contacts et les réunions, mais je n'arrive pas à synchroniser les tâches. Est-ce que quelqu'un sait comment faire ça?

user55339
la source
4
Pas avec les tâches Evolution, mais vous pourriez peut -
zetah

Réponses:

2

Les tâches ne sont actuellement pas prises en charge dans Evolution en raison du manque de prise en charge des tâches Google dans la bibliothèque sous-jacente (libgdata) .Voir le bogue ici .

Mais cela peut être fait en utilisant un outil de synchronisation et un service web memotoo.

Google <----------> Memotoo <-----------> Evolution.

Activez d'abord le repo univers et multivers. Terminal et puis tapez ouvert: sudo apt-get update. Installer SyncEvolution: sudo apt-get install syncevolution sync-ui. Sync-ui est le gtk-gui pour la syncevolution.

Maintenant, allez sur https://www.memotoo.com/ et vous pouvez vous y inscrire gratuitement ou choisir la version premium (1 euro / mois) .La version gratuite a certaines limitations (max 50 tâches).

Connectez-vous et accédez à "Mes tâches" et sélectionnez "synchroniser ma tâche". Voir l'image ci-dessous.

entrez la description de l'image ici

Sélectionnez Google Task dans la liste. Autorisez memotoo pour accéder à votre compte Google. Sélectionnez le type de synchronisation "dans les deux sens". Vous pouvez définir le calendrier de synchronisation selon vos préférences.

entrez la description de l'image ici

Sur la même page, cliquez sur «synchroniser la tâche google» pour démarrer la synchronisation manuellement. À ce stade, vous pouvez voir votre tâche google sur memotoo (catégorie de tâche par défaut). Vous devez maintenant synchroniser memotoo avec evolution.

Ouvrez le tableau de bord, tapez sync-ui & dans la recherche open syncevolution.Si vous l'ouvrez pour la première fois, vous devez sélectionner le service de synchronisation.

entrez la description de l'image ici

Cliquez sur sélectionner le service de synchronisation, sélectionnez memotoo dans la liste. Fournissez le nom d'utilisateur et le mot de passe memotoo. Désélectionnez les cases à cocher des rendez-vous et des contacts et enfin cliquez sur «enregistrer et utiliser».

entrez la description de l'image ici

Cliquez sur Sync-Now sous l'action pour démarrer la synchronisation.Si vous effectuez la synchronisation pour la première fois, il peut proposer une synchronisation lente.Cliquez sur «Synchronisation lente» pour effectuer une synchronisation lente.Vous pouvez également activer la synchronisation automatique pour une synchronisation automatique fonctionnera en arrière-plan). À ce stade, il se synchronise à votre tâche par défaut list.You peut afficher la liste des tâches par défaut en tapant « syncevolution» dans le terminal.

entrez la description de l'image ici

entrez la description de l'image ici

Tweaks supplémentaires:

Vous pouvez choisir de synchroniser uniquement les tâches inachevées entre memotoo et evolution. Pour ce faire, ouvrez syncevolution, modifiez memotoo, sous les paramètres du serveur, changez la tâche uri de " task" en " task.uncompleted".

entrez la description de l'image ici

TERMINÉ!

Khurshid Alam
la source
J'ai obtenu l'erreur suivante dans sync-ui en essayant de me synchroniser avec memotoo (propre traduction): "Il y a eu un problème avec la base de données locale. Le redémarrage du programme de synchronisation ou de redémarrage peut résoudre le problème"
wouter205
C'est un bug coomon dans la syncevolution. Pour le corriger, allez dans ~/.config/syncevolution/default/peers/memotoo/sources/calendar+todo& ouvrez le fichier config.ini avec gedit. Assurez-vous que «sync» n'est pas réglé sur «désactivé». Si tel est le cas, changez-le en "bidirectionnel" ou "lent" (c'est-à-dire sync = bidirectionnel ou sync = lent). Relancez la syncevolution. Cela devrait fonctionner maintenant. Vous pouvez également essayer la dernière évolution de synchronisation à partir de ppa. référentiel dans /etc/apt/sources.list sous: deb http://downloads.syncevolution.org/apt stable main.Ouvrez synaptic et installez le paquet 'syncevolution-evolution'.
Khurshid Alam
@ wouter205 Vous pouvez également définir explicitement votre base de données locale sur la base de données d'évolution ( cela n'est PAS recommandé ). Commencez par faire une sauvegarde du ~/.config/syncevolution/sources/calendar+todo/config.inifichier. Ensuite, ouvrez-le avec gedit et changez la valeur de la base de données en Personnel (c'est-à-dire base de données = Personnel). Il se synchronisera avec votre liste de tâches nommée "Personnel" qui est la liste de tâches par défaut en évolution.
Khurshid Alam