Comment synchroniser GNOME Shell Calendar avec Google Calendar avec Thunderbird installé?


27

Sur GNOME Shell, je veux utiliser le calendrier et le synchroniser avec mon compte Google Calendar, mais j'ai Thunderbird sur mon ordinateur. J'ai vu quelques messages rendre Thunderbird par défaut via le terminal, mais ces modifications n'ont pas affecté le calendrier sur le panneau du bureau. J'ai utilisé Evolution dans le passé et je ne l'ai jamais vraiment aimé, mais je m'y conformerai si nécessaire pour la facilité de synchronisation de Google Agenda.


1
Moi, comme vous préférez utiliser T-bird qu'Evolution, mais pour moi j'ai installé evolution et mis en place le calendrier Google. L'espace n'est pas un problème pour moi et installer evolution ne signifiait pas grand chose pour moi. Je l'ai installé mais je n'ai pas besoin de l'utiliser.
lqlarry

Voulez-vous dire que vous devez simplement installer Evolution sur votre système? Je suis d'accord avec ça, je ne voulais pas que ce soit mon client de messagerie par défaut ...
Jordan

1
C'est ce que je fais sur Unity. Je viens de redémarrer mon ordinateur et de vérifier aucun courrier et le calendrier dans la date et l'heure montre tous mes rendez-vous et mes vacances. Le négatif est que si vous cliquez sur un rendez-vous, il s'ouvre dans Evolution.
lqlarry

3
avec gnome shell 3.8 aucun plugin / extension n'est requis. Allez simplement dans Paramètres> Comptes en ligne, ajoutez votre compte Google et activez l'option Calendrier, c'est facile :)
agustibr

Réponses:


14

Tu pourrais essayer: https://github.com/vintitres/gnome-shell-google-calendar

Quelques étapes suffisent:

  1. Dépendances de configuration:

    sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring

  2. Téléchargez-le depuis: https://github.com/vintitres/gnome-shell-google-calendar/zipball/master

  3. Extrayez-le dans le dossier de votre choix.

  4. Exécuter gnome-shell-google-calendar.py:

    /path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py

  5. Vous devez au préalable avoir un compte en ligne configuré avec Google (voir: Que sont les comptes en ligne et comment fonctionnent-ils? ). Vous devriez être invité avec ce texte:

    A list of existing accounts is below. If you do not see a list of accounts, then you first need to add one. For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html

    0. yourname@gmail.com Please choose the Account:

  6. Entrez le numéro de votre compte et le programme commencera à se synchroniser.

  7. Si vous ne voulez pas l'exécuter manuellement à chaque fois, vous devez ajouter gnome-shell-google-calendar.pyaux applications de démarrage (voir cette réponse: Comment gérer les applications au démarrage dans GNOME 3? Insérez dans le champ "commande" le chemin de gnome-shell-google -calendar.py).

Terminé!


1
J'ai remarqué qu'il semble déjà être intégré dans Gnome (Ubuntu 16.04), tout ce que j'avais à faire était l'étape 5, donc pas de téléchargement du tout.
Jan M.

8

Aucun logiciel spécial n'est plus nécessaire. Accédez simplement à Paramètres-> Comptes en ligne et ajoutez votre compte Google. Votre agenda Google se synchronisera et les événements apparaîtront dans le widget d'agenda GNOME Shell.

Selon un commentaire ci-dessus, cela est disponible depuis le 3.8. Je n'ai pas vu initialement ce commentaire et j'ai commencé à suivre les instructions de la première réponse, puis j'ai vu que le calendrier basculait dans les paramètres et j'ai réalisé qu'il fonctionnait déjà.


3

Cette extension Evolution Mirror pour Thunderbird fonctionnait parfaitement pour moi et était très simple.

1) sudo apt-get install python-evolution python-gnome2

2) Exécutez Evolution et parcourez la boîte de dialogue de configuration une fois. Vous pouvez utiliser de fausses informations d'identification, peu importe. (Je ne sais pas pourquoi cela est nécessaire mais un commentaire sur le site du module complémentaire le recommande.) Fermer Evolution.

3) Téléchargez le fichier d'extension depuis le site Web (je ne l'ai pas trouvé dans le moteur de recherche intégré de Thunderbird pour une raison quelconque).

4) Allez dans Outils -> Modules complémentaires. Cliquez sur le menu déroulant à côté de la zone de recherche et choisissez "Installer le module complémentaire à partir du fichier". Sélectionnez le fichier d'extension .xpi que vous venez de télécharger.

5) Redémarrez Thunderbird. Vos événements Thunderbird devraient maintenant apparaître dans l'applet d'horloge gnome (shell). Si vous avez déjà un calendrier Google synchronisé avec Thunderbird, à ce stade, votre calendrier Google apparaîtra dans l'applet d'horloge gnome.

étapes facultatives

6) Désinstallez Evolution (mais pas python-evolution). Ne pas purge evolution .

7) Si vous exécutez, gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbirdThunderbird s'ouvrira lorsque vous cliquerez sur "Ouvrir le calendrier" dans l'applet d'horloge.


Ne fonctionne pas en 13.04. Espérons que le support de Gnome 3.6 sera ajouté.
krlmlr

2

Ok, si je comprends bien, ce dont vous avez besoin est d'afficher vos événements Thunderbird dans le calendrier du panneau supérieur dans Gnome-Shell. Donc, je suppose que la deuxième partie, c'est-à-dire la synchronisation de votre calendrier Thunderbird avec Google, est résolue pour vous en quelque sorte.

Pour cela, vous pouvez effectuer les opérations suivantes (c'est vraiment facile et cela prend environ 5 minutes pour faire le tout):

1) Installez evolution et python-evolution (nous allons supprimer Evolution plus tard):

sudo apt-get install evolution python-evolution

2) Ouvrez Thunderbird, allez dans Fichier> Nouveau> Calendrier, dans la boîte de dialogue ouverte:

  • Sélectionnez Sur le réseau
  • Laissez l'option iCalendar sélectionnée et entrez un emplacement pour le calendrier que vous créez quelque part dans votre répertoire personnel (il est préférable de NE PAS utiliser de dossiers .something, afin de ne pas le supprimer accidentellement lorsque vous, par exemple, réinstallez votre système, donc conservez-le dans un endroit sûr)
    • Le chemin doit ressembler à ceci: file: ///home/Jordan/MyCalendar/jordan.ics
  • Ensuite, nommez-le quelque chose comme le calendrier de Jordan et choisissez les autres options comme vous le souhaitez

3) Maintenant, ouvrez Evolution, allez dans Fichier> Nouveau> Calendrier (nous n'allons PAS créer un autre calendrier ici, mais reliez plutôt le calendrier Thunderbird que nous venons de créer à Evolution pour qu'il apparaisse dans le panneau Gnome-Shell) :

  • Choisissez Type = Sur cet ordinateur
  • Nommez-le (il n'a pas besoin d'avoir le même nom que dans Thunderbird, mais pour votre convenance, vous voudrez peut-être lui donner le même nom que dans Thunderbird, c'est-à-dire le calendrier de Jordan)
  • Choisissez la couleur
  • Cochez comme calendrier par défaut
  • Cochez les options de personnalisation:
    • Ouvrez la boîte de dialogue Nom de fichier et sélectionnez le même fichier de calendrier que vous avez créé dans Thunderbird (c'est-à-dire dans notre exemple, allez dans /home/Jordan/MyCalendar/jordan.ics)
    • (!) Choisissez Actualiser = Lors du changement de fichier
  • Vous pouvez maintenant postuler et votre calendrier Jordan dans Evolution sera synchronisé avec celui de Thunderbird.
  • Vous pouvez également désélectionner tous les AUTRES calendriers dans Evolution, mais laissez celui que vous venez de créer coché.

4) Nous allons maintenant vérifier comment cela fonctionne (cela devrait déjà fonctionner pour vous!). Gardez votre Evolution ouvert et ouvrez Thunderbird également. Créez un événement d'aujourd'hui dans le calendrier nouvellement créé dans Thunderbird ... en quelques secondes, il devrait immédiatement apparaître dans Evolution et dans le panneau supérieur sous Aujourd'hui. Maintenant, dans Thunderbird, déplacez-le (drag'n'drop) vers demain ... Dans vous Evolution, l'événement devrait être immédiatement déplacé vers demain, et le calendrier du panneau supérieur dans Gnome-Shell l'affiche maintenant sous Tomorrow. Donc, cela devrait fonctionner maintenant.

5) (Facultatif) Vous souhaiterez peut-être supprimer Evolution de votre système, mais il y a deux choses que vous devez laisser: les paramètres Evolution et python-evolution. Pour supprimer Evolution et conserver vos paramètres intacts, vous utilisez

sudo apt-get remove evolution && sudo apt-get autoremove

mais PAS d'évolution de purge apt-get! Quant à python-evolution, il est de toute façon utilisé par gnome-shell, alors ne le supprimez pas.

Maintenant, vous pouvez utiliser Thunderbird avec le calendrier nouvellement créé qui est automatiquement et immédiatement synchronisé avec le calendrier du panneau supérieur.

Assurez-vous simplement que vous avez déplacé tous vos anciens événements d'agenda vers le nouveau (exportation / importation) ou synchronisez-les avec Google Agenda.



-1

3
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
Christopher Kyle Horton

1
J'ai lu les articles et les commentaires et ils semblent nécessiter une évolution.
Jordan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.