Ответы:
Введите следующее в терминале.
Для Thunderbird:
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
Для хрома
gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
В Gnome 3.8 используйте gvfs-mime для управления связью календарного mime:
Осмотреть:
gvfs-mime --query text/calendar
установите ваше приложение:
gvfs-mime --set text/calendar google-calendar.desktop
тогда как google-calendar.desktop можно создать так:
gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop
Затем заполните диалоговое окно следующей командой, чтобы открыть браузер с календарем Google:
xdg-open https://www.google.com/calendar
Затем перезапустите gnome-shell или logout / login, чтобы перезагрузить настройки.
gvfs-mime
устарело, используйте gio mime MIMETYPE [HANDLER]
вместо этого: если не указан обработчик, перечисляются зарегистрированные и рекомендуемые приложения для mimetype. Если указан обработчик, он устанавливается как обработчик по умолчанию для mimetype.
откройте системные настройки в правом верхнем углу и перейдите к системной информации, затем выберите приложения по умолчанию и измените их там!
Я перепостил это от пользователя по имени Wonder
[отредактировано немного] Thunderbird не является приложением календаря, если вы не настроите его с помощью расширения. поэтому его там не должно быть, но ... если вы действительно этого хотите, вам нужно выполнить следующие два шага (от имени пользователя root).
# vi /usr/share/applications/mozilla-thunderbird.desktop
# update-desktop-database -q
При редактировании файла рабочего стола добавьте строку Mimetype с текстом / календарем; text / x-vcard;
MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;
Я попробовал это, приложение действительно появляется, но я не видел синхронизацию виджета меню календаря.
Поскольку это все еще (как и два года спустя) проблема, которую мне пришлось искать в Google, здесь есть обходной путь для всех, кто пытается установить Lightning вместо Evolution, и если плагин Evolution-mirror не работает для вас (не было обновляется с прошлого года на данный момент). К сожалению, вам все еще нужно установить Evolution.
Создайте сетевой календарь в локальном файле (или где угодно), используя Evolution или Lightning. Укажите на нее как Evolution, так и Lightning, и любые изменения, сделанные в Lightning, будут отражены в меню календаря (события на сегодня и завтра).
Объедините это с ответом № 2 выше, чтобы изменить «открытый календарь», чтобы он указывал на Thunderbird, и вам (вряд ли когда-нибудь) придется снова взглянуть на Evolution!