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

18

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

P.S. Кассета Gnome Календарь не выполняет приложение календаря по умолчанию

    
задан Behzadsh 19.10.2011 в 15:57
источник

5 ответов

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'"
    
ответ дан kanso 22.10.2011 в 17:49
4

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

    
ответ дан marius 23.11.2013 в 02:42
2

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

    
ответ дан ajlain 19.10.2011 в 16:21
1

Я повторяю это из пользователя с именем Wonder

[отредактировано слегка] Thunderbird не приложение календаря, если вы не настроите его на расширение. поэтому он не должен быть там, но ... если вы действительно этого хотите, вам нужно выполнить следующие два шага (с правами root).

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

При редактировании файла рабочего стола добавьте строку Mimetype с текстом text / calendar; text / x-vcard;

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

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

    
ответ дан smaines 09.06.2013 в 05:03
1

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

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

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

    
ответ дан Haze 10.09.2013 в 20:59