Wie ändere ich die Standardanwendung des Gnome-Shell-Kalenders?

19

Wenn ich im Gnome-Shell-Kalendermenü auf " Kalender öffnen " klicke , wird versucht, Evolution zu öffnen - auch wenn es nicht installiert ist. Ist es möglich, den Standardkalender zu ändern?

Gnome-Shell-Kalender


PS Gnome-Shell Der Kalender folgt nicht der Standard-Kalenderanwendung

Behzadsh
quelle

Antworten:

23

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'"
kanso
quelle
11
Es öffnet zwar den Blitzkalender, synchronisiert jedoch nicht den Kalender selbst und die Aufgaben!
suli8
5

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.

Marius
quelle
Mir scheint der Befehl gnome-desktop-item-edit nicht verfügbar zu sein
Pierre
gvfs-mimeVeraltet, 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.
Pablo A
2

öffne die Systemeinstellungen oben rechts und gehe zu den Systeminformationen, dann zu den Standardanwendungen und ändere sie dort!

ajlain
quelle
1
Danke, aber es hat keinen Einfluss auf den Gnomenkalender
Behzadsh
2
Dies funktioniert momentan auch nicht, da der Fehler 841409 vorliegt .
Christopher Kyle Horton
1

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.

smaines
quelle
1

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!

Dunst
quelle