Antworten:
Geben Sie Folgendes in ein Terminal ein.
Für Thunderbird:
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
Für Chrom
gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
Verwenden Sie in Gnome 3.8 gvfs-mime, um die Zuordnung von Kalendermimen zu bearbeiten:
Prüfen:
gvfs-mime --query text/calendar
Stelle deine App ein:
gvfs-mime --set text/calendar google-calendar.desktop
google-calendar.desktop kann folgendermaßen erstellt werden:
gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop
Füllen Sie dann den Dialog mit folgendem Befehl aus, um den Browser mit Google Kalender zu öffnen:
xdg-open https://www.google.com/calendar
Starten Sie dann gnome-shell oder logout / login neu, um die Einstellungen neu zu laden.
gvfs-mime
Veraltet, gio mime MIMETYPE [HANDLER]
stattdessen verwenden: Wenn kein Handler angegeben ist, werden registrierte und empfohlene Anwendungen für den Mimetyp aufgelistet. Wenn ein Handler angegeben ist, wird er als Standardhandler für den Mimetyp festgelegt.
öffne die Systemeinstellungen oben rechts und gehe zu den Systeminformationen, dann zu den Standardanwendungen und ändere sie dort!
Ich reposte dies von einem Benutzer namens Wonder
[leicht bearbeitet] Thunderbird ist keine Kalenderanwendung, es sei denn, Sie optimieren sie mit einer Erweiterung. daher sollte es nicht drin sein, aber ... wenn du es wirklich dort haben willst, musst du die folgenden zwei Schritte ausführen (als root).
# vi /usr/share/applications/mozilla-thunderbird.desktop
# update-desktop-database -q
Hängen Sie beim Bearbeiten der Desktop-Datei die Mimetype-Zeile mit Text / Kalender, Text / X-V-Karte an.
MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;
Ich habe es versucht, die App wird angezeigt, aber ich habe die Synchronisierung des Kalendermenü-Widgets nicht gesehen.
Da dies immer noch (wie zwei Jahre später) ein Problem ist, das ich googeln musste, gibt es hier eine umständliche Problemumgehung für alle anderen, die versuchen, Lightning anstelle von Evolution einzurichten aktualisiert seit letztem Jahr an dieser Stelle). Leider muss Evolution noch installiert sein.
Erstellen Sie einen Netzwerk-Kalender in einer lokalen Datei (oder wo immer Sie möchten) mit Evolution oder Lightning. Zeigen Sie mit Evolution und Lightning darauf, und alle in Lightning vorgenommenen Änderungen werden im Kalendermenü (Ereignisse für heute und morgen) angezeigt.
Kombinieren Sie dies mit der obigen Antwort 2, um den "offenen Kalender" so zu ändern, dass er auf Thunderbird zeigt, und Sie müssen sich Evolution (kaum) noch einmal ansehen!