Jak zmienić domyślną aplikację kalendarza Gnome Shell?

19

Po kliknięciu „ Otwórz kalendarz ” w menu kalendarza powłoki Gnome próbuje otworzyć Ewolucję - nawet jeśli nie jest zainstalowany - Czy można zmienić domyślny kalendarz?

Kalendarz powłoki gnome


Kalendarz powłoki PS Gnome nie jest zgodny z domyślną aplikacją kalendarza

Behzadsh
źródło

Odpowiedzi:

23

Wpisz następujące polecenie w terminalu.

W przypadku Thunderbirda:

gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird

Dla chromu

gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
kanso
źródło
11
otwiera kalendarz błyskawic, ale nie synchronizuje samego kalendarza i zadań!
suli8
5

W Gnome 3.8 użyj gvfs-mime, aby manipulować powiązaniem mime kalendarza:

Sprawdzać:

gvfs-mime --query text/calendar

ustaw swoją aplikację:

gvfs-mime --set text/calendar google-calendar.desktop

mając na uwadze, że google-calendar.desktop można utworzyć w następujący sposób:

gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop

Następnie wypełnij okno dialogowe następującymi poleceniami, aby otworzyć przeglądarkę z kalendarzem Google:

xdg-open https://www.google.com/calendar

Następnie uruchom ponownie gnome-shell lub wyloguj / zaloguj, aby ponownie załadować ustawienia.

marius
źródło
Wydaje mi się, że nie mam dostępnej komendy gnome-desktop-item-edit
Pierre
gvfs-mimejest przestarzałe, użyj gio mime MIMETYPE [HANDLER]zamiast tego: Jeśli nie podano modułu obsługi, wyświetla listę zarejestrowanych i zalecanych aplikacji dla mimetype. Jeśli podano moduł obsługi, jest on ustawiany jako domyślny moduł obsługi dla typu mimetycznego.
Pablo Bianchi
2

otwórz ustawienia systemu w prawym górnym rogu i przejdź do informacji o systemie, a następnie domyślnych aplikacji i tam zmień!

ajlain
źródło
1
dzięki, ale to nie wpływa na kalendarz skorupy gnome
Behzadsh
2
To również nie działa w tej chwili z powodu błędu 841409 .
Christopher Kyle Horton
1

Przekazuję to od użytkownika o nazwie Wonder

[nieznacznie edytowany] Thunderbird nie jest aplikacją kalendarza, chyba że dostroisz go za pomocą rozszerzenia. dlatego nie powinno tam być, ale ... jeśli naprawdę tego chcesz, musisz wykonać następujące dwa kroki (jako root).

# vi /usr/share/applications/mozilla-thunderbird.desktop  
# update-desktop-database -q

Podczas edycji pliku pulpitu dołącz linię Mimetype do tekstu / kalendarza; text / x-vcard;

MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;

Próbowałem tego, aplikacja się wyświetla, ale nie widziałem synchronizacji widżetu menu kalendarza.

smaines
źródło
1

Ponieważ wciąż jest to (jak dwa lata później) problem, który musiałem znaleźć w Google, oto kłopotliwe obejście dla każdego, kto próbuje założyć Błyskawicę zamiast Evolution i jeśli wtyczka Mirror-Evolution nie działa dla ciebie (nie była zaktualizowane od zeszłego roku w tym momencie). Niestety nadal musisz mieć zainstalowany program Evolution.

Utwórz kalendarz sieciowy w lokalnym pliku (lub gdziekolwiek chcesz) za pomocą Evolution lub Lightning. Wskaż na nią zarówno Ewolucję, jak i Błyskawicę, a wszelkie zmiany dokonane w Błyskawicy zostaną odzwierciedlone w menu kalendarza (wydarzenia na dziś i jutro).

Połącz to z odpowiedzią nr 2 powyżej, aby zmienić „otwarty kalendarz”, tak aby wskazywał na Thunderbirda, a (prawie nigdy) będziesz musiał ponownie spojrzeć na Ewolucję!

Mgła
źródło