Как изменить приложение по умолчанию для календаря Gnome Shell?


19

В Gnome оболочка календарного меню, когда я нажимаю на « Открыть календарь » он пытается открыть Evolution - даже если он не установлен - Можно ли изменить календарь по умолчанию?

Gnome Shell Calendar


PS Gnome shell Calendar не соответствует стандартному календарному приложению

Ответы:


23

Введите следующее в терминале.

Для 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'"

11
он действительно открывает календарь молнии, но не синхронизирует сам календарь и задачи!
Сули8

5

В 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, чтобы перезагрузить настройки.


У меня, похоже, нет команды gnome-desktop-item-edit
Пьер,

gvfs-mimeустарело, используйте gio mime MIMETYPE [HANDLER]вместо этого: если не указан обработчик, перечисляются зарегистрированные и рекомендуемые приложения для mimetype. Если указан обработчик, он устанавливается как обработчик по умолчанию для mimetype.
Пабло Бьянки

2

откройте системные настройки в правом верхнем углу и перейдите к системной информации, затем выберите приложения по умолчанию и измените их там!


1
спасибо, но это не влияет на календарь оболочки gnome
Behzadsh

2
Это также не работает в настоящее время из-за ошибки 841409 .
Кристофер Кайл Хортон

1

Я перепостил это от пользователя по имени 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;

Я попробовал это, приложение действительно появляется, но я не видел синхронизацию виджета меню календаря.


1

Поскольку это все еще (как и два года спустя) проблема, которую мне пришлось искать в Google, здесь есть обходной путь для всех, кто пытается установить Lightning вместо Evolution, и если плагин Evolution-mirror не работает для вас (не было обновляется с прошлого года на данный момент). К сожалению, вам все еще нужно установить Evolution.

Создайте сетевой календарь в локальном файле (или где угодно), используя Evolution или Lightning. Укажите на нее как Evolution, так и Lightning, и любые изменения, сделанные в Lightning, будут отражены в меню календаря (события на сегодня и завтра).

Объедините это с ответом № 2 выше, чтобы изменить «открытый календарь», чтобы он указывал на Thunderbird, и вам (вряд ли когда-нибудь) придется снова взглянуть на Evolution!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.