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

27

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 standardmäßig aktiviert 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.

Jordan
quelle
1
Ich möchte lieber T-Bird als Evolution verwenden, aber für mich habe ich Evolution installiert und den Google-Kalender eingerichtet. Der Weltraum ist für mich kein Problem und die Installation von Evolution bedeutete mir nicht viel. Ich habe es installiert, muss es aber nicht verwenden.
lqlarry
Wollen Sie damit sagen, dass Sie Evolution nur auf Ihrem System installieren müssen? Ich bin in Ordnung mit genau das zu tun, ich wollte nur nicht, dass es mein Standard-E-Mail-Client sein muss ...
Jordan
1
Das ist es, was ich bei Unity mache. Ich habe gerade meinen Computer neu gestartet und keine E-Mails geprüft, und im Kalender werden Datum und Uhrzeit aller meiner Termine und Feiertage angezeigt. Das Negative ist, wenn Sie auf einen Termin klicken, der in Evolution geöffnet wird.
lqlarry
3
mit gnome shell 3.8 wird kein plugin / extension benötigt. Gehen Sie einfach zu Einstellungen> Online-Konten, fügen Sie Ihr Google-Konto hinzu und aktivieren Sie die Kalenderoption, es ist einfach :)
August

Antworten:

14

Sie können 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 von folgender Adresse herunter: https://github.com/vintitres/gnome-shell-google-calendar/zipball/master

  3. Extrahieren Sie es in einen beliebigen Ordner.

  4. Ausführen gnome-shell-google-calendar.py:

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

  5. Sie sollten zuvor ein Online-Konto bei Google eingerichtet haben (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 es zu Startanwendungen hinzufügen gnome-shell-google-calendar.py(siehe diese Antwort: Wie verwalte ich Anwendungen beim Start in GNOME 3 ? , geben Sie in das Feld "Befehl" den Pfad von gnome-shell-google ein -calendar.py).

Getan!

user45945
quelle
1
Mir ist aufgefallen, dass es bereits in Gnome (Ubuntu 16.04) integriert zu sein scheint. Alles was ich tun musste war Schritt 5, also überhaupt kein Download.
Jan M.
8

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.

Ryan P
quelle
3

Dieser Evolutionsspiegel 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). Haben nicht purge evolution .

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

Jay
quelle
Funktioniert nicht in 13.04. Hoffen wir, dass Unterstützung für Gnome 3.6 hinzugefügt wird.
krlmlr
2

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, 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 das Ganze 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, dh 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!). Halten Sie Ihre Evolution offen und öffnen Sie 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 von 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 sowieso von Gnome-Shell 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.

Vadim
quelle
-1

hier sind ein paar lösungen

http://www.webupd8.org/2011/11/how-to-integrate-google-calendar-with.html

http://www.webupd8.org/2011/09/google-calendar-gnome-shell-integration.html

sarveshlad
quelle
3
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Christopher Kyle Horton
1
Ich habe die Beiträge und Kommentare durchgelesen und sie scheinen einer Weiterentwicklung zu bedürfen.
Jordanien