it-swarm.com.de

Wie kann ich GNOME Shell Calendar mit Google Kalender synchronisieren, wenn Thunderbird installiert ist?

Unter GNOME Shell möchte ich den Kalender verwenden und mit meinem Google Kalender-Konto synchronisieren, aber ich habe Thunderbird auf meinem Computer. Ich habe einige Posts gesehen, bei denen Thunderbird über das Terminal als Standard festgelegt wurde, aber diese Änderungen hatten keine Auswirkungen auf den Kalender auf dem Desktop. Ich habe Evolution in der Vergangenheit verwendet und es hat mir nie wirklich gefallen, aber ich werde es gegebenenfalls anpassen, damit Google Kalender problemlos synchronisiert werden kann.

26
Jordan

Sie könnten versuchen: https://github.com/vintitres/gnome-Shell-google-calendar

Ein paar Schritte reichen aus:

  1. Setup-Abhängigkeiten:

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

  2. Laden Sie es herunter von: https://github.com/vintitres/gnome-Shell-google-calendar/zipball/master

  3. Extrahieren Sie es in einen beliebigen Ordner.

  4. Führen Sie gnome-Shell-google-calendar.py aus:

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

  5. Sie sollten zuvor ein Online-Konto bei Google einrichten (siehe: Was sind Online-Konten und wie funktionieren sie? ). Sie sollten mit diesem Text aufgefordert werden:

    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. [email protected] Please choose the Account:

  6. Geben Sie die Nummer Ihres Kontos ein und das Programm beginnt mit der Synchronisierung.

  7. Wenn Sie es nicht jedes Mal manuell ausführen möchten, sollten Sie gnome-Shell-google-calendar.py zu Startanwendungen hinzufügen (siehe diese Antwort: Wie verwalte ich Anwendungen beim Start in GNOME 3? , fügen Sie in das ein Feld "Befehl" den Pfad von gnome-Shell-google-calendar.py).

Getan!

15
user45945

Es ist keine spezielle Software mehr erforderlich. Gehen Sie einfach zu Einstellungen-> Online-Konten und fügen Sie Ihr Google-Konto hinzu. Ihr Google Kalender wird synchronisiert und Ereignisse werden im GNOME-Shell-Kalender-Widget angezeigt.

Laut einem obigen Kommentar ist dies seit 3.8 verfügbar. Ich habe diesen Kommentar anfangs nicht gesehen und angefangen, den Anweisungen in der oberen Antwort zu folgen. Dann habe ich gesehen, dass der Kalender in den Einstellungen wechselt und festgestellt, dass er bereits funktioniert.

8
Ryan P

Diese Evolution Mirror Erweiterung für Thunderbird hat bei mir einfach perfekt funktioniert und war sehr einfach.

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

2) Führen Sie Evolution aus und führen Sie den Einrichtungsdialog einmal aus. Sie können gefälschte Anmeldeinformationen verwenden, spielt keine Rolle. (Ich bin nicht sicher, warum dies notwendig ist, aber ein Kommentar auf der Add-On-Site empfiehlt dies.) Schließen Sie Evolution.

3) Laden Sie die Erweiterungsdatei von der Website herunter (ich konnte sie aus irgendeinem Grund nicht in Thunderbirds integriertem Add-On-Sucher finden).

4) Gehen Sie zu Extras -> Add-Ons. Klicken Sie auf das Dropdown-Feld neben dem Suchfeld und wählen Sie "Add-on aus Datei installieren". Wählen Sie die soeben heruntergeladene .xpi-Erweiterungsdatei aus.

5) Starten Sie Thunderbird neu. Ihre Thunderbird-Ereignisse sollten jetzt im Uhr-Applet von gnome (Shell) angezeigt werden. Wenn Ihr Google-Kalender bereits mit Thunderbird synchronisiert ist, wird Ihr Google-Kalender zu diesem Zeitpunkt im Gnome-Uhr-Applet angezeigt.

optionale Schritte

6) Deinstallieren Sie Evolution (aber nicht Python-Evolution). Tun Sie nicht purge evolution.

7) Wenn Sie gsettings set org.gnome.desktop.default-applications.office.calendar exec Thunderbird ausführen, wird Thunderbird geöffnet, wenn Sie im Uhr-Applet auf "Kalender öffnen" klicken.

3
Jay

Soweit ich weiß, müssen Sie Ihre Thunderbird-Ereignisse im Kalender des oberen Fensters von Gnome-Shell anzeigen. Also, ich nehme an, der zweite Teil, d. H. Das Synchronisieren Ihres Thunderbird-Kalenders mit Google, ist irgendwie für Sie gelöst.

Dazu möchten Sie vielleicht Folgendes tun (es ist wirklich einfach und dauert ungefähr 5 Minuten, um die ganze Sache zu tun):

1) Installieren Sie Evolution und Python-Evolution (wir werden die Evolution später entfernen):

Sudo apt-get install evolution python-evolution

2) Öffnen Sie Thunderbird und gehen Sie im geöffneten Dialogfeld zu Datei> Neu> Kalender:

  • Wählen Sie Im Netzwerk
  • Lassen Sie die Option "iCalendar" ausgewählt und geben Sie einen Speicherort für den Kalender ein, den Sie an einem beliebigen Ort in Ihrem Ausgangsverzeichnis erstellen (es ist vorzuziehen, KEINE Ordner zu verwenden, damit Sie ihn nicht versehentlich löschen, wenn Sie beispielsweise Ihr System neu installieren an einem sicheren Ort aufbewahren)
    • Der Pfad sollte ungefähr so ​​aussehen: file: ///home/Jordan/MyCalendar/jordan.ics
  • Nennen Sie es dann so etwas wie Jordans Kalender und wählen Sie die anderen Optionen aus, wie Sie möchten

3) Öffnen Sie nun Evolution und gehen Sie zu Datei> Neu> Kalender (hier erstellen wir KEINEN weiteren Kalender, sondern verknüpfen den soeben erstellten Thunderbird-Kalender einfach mit Evolution, damit er im Gnome-Shell-Bedienfeld angezeigt wird.) :

  • Wählen Sie Typ = Auf diesem Computer
  • Nennen Sie es (es muss nicht den gleichen Namen wie in Thunderbird haben, aber zu Ihrer Sicherheit möchten Sie ihm möglicherweise den gleichen Namen geben wie in Thunderbird, d. H. Jordans Kalender)
  • Wähle eine Farbe
  • Aktivieren Sie Als Standardkalender markieren
  • Aktivieren Sie die Optionen zum Anpassen:
    • Öffnen Sie das Dialogfeld Dateiname und wählen Sie dieselbe Kalenderdatei aus, die Sie in Thunderbird erstellt haben (in unserem Beispiel gehen Sie zu /home/Jordan/MyCalendar/jordan.ics).
    • (!) Wählen Sie Refresh = On file change
  • Jetzt können Sie sich bewerben und der Kalender Ihres Jordans in Evolution wird mit dem von Thunderbird synchronisiert.
  • Möglicherweise möchten Sie auch alle ANDEREN Kalender in Evolution deaktivieren, aber den gerade erstellten aktiviert lassen.

4) Jetzt werden wir überprüfen, wie es funktioniert (es sollte bereits für Sie funktionieren!). Halte deine Evolution offen und öffne auch Thunderbird. Erstellen Sie ein heutiges Ereignis im neu erstellten Kalender in Thunderbird. Innerhalb weniger Sekunden sollte es sofort in Evolution und im oberen Bereich unter Heute angezeigt werden. Jetzt in Thunderbird auf morgen verschieben (Drag'n'Drop) ... In you Evolution sollte das Ereignis sofort auf morgen verschoben werden, und der Kalender im oberen Bereich in Gnome-Shell zeigt es jetzt unter Morgen an. Also sollte es jetzt funktionieren.

5) (Optional) Möglicherweise möchten Sie Evolution von Ihrem System entfernen, aber es gibt zwei Dinge, die Sie belassen sollten: Evolution-Einstellungen und Python-Evolution. Um Evolution zu entfernen und Ihre Einstellungen beizubehalten, verwenden Sie

Sudo apt-get remove evolution && Sudo apt-get autoremove

aber NICHT apt-get purge evolution! Was Python-Evolution betrifft, wird es von Gnome-Shell sowieso verwendet, also entferne es einfach nicht.

Jetzt können Sie Thunderbird mit dem neu erstellten Kalender verwenden, der automatisch und sofort mit dem Kalender im oberen Bereich synchronisiert wird.

Stellen Sie einfach sicher, dass Sie alle Ihre alten Kalenderereignisse in die neuen verschoben haben (Export/Import), oder synchronisieren Sie sie mit Google Kalender.

2
Vadim

Da Evolution Mirror defekt ist, können Sie EDS Calendar Integration verwenden. Es ist ein Thunderbird-Addon. Es synchronisiert den Kalender mit Thunderbird.

1
Mateusz Balbus