Як змінити програму Gnome Shell за замовчуванням?


19

У меню календаря оболонки Gnome, коли я натискаю " Відкрити календар ", він намагається відкрити Evolution - навіть якщо він не встановлений. Чи можливо змінити календар за замовчуванням?

Календар Gnome Shell


PS Gnome shell Calendar не відповідає програмі календаря за замовчуванням

Відповіді:


23

Введіть наступне в термінал.

Для громовідводу:

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
він відкриває календар блискавки, але він не синхронізує сам календар та завдання!
suli8

5

У Gnome 3.8 використовуйте gvfs-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 або вихід / вхід, щоб перезавантажити налаштування.


Здається, у мене немає команди gnome-desktop-item-edit
П'єр,

gvfs-mimeзастаріло, використовуйте gio mime MIMETYPE [HANDLER]натомість: Якщо не вказано обробник, перелічені зареєстровані та рекомендовані програми для міметипу. Якщо вказано обробник, він буде встановлений як обробник за типовим для міметипу.
Пабло Біанкі

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, ось химерне рішення для тих, хто намагається встановити блискавку замість Evolution, і якщо плагін Evolution-дзеркало не працює для вас (не було оновлено з минулого року в цей момент). На жаль, вам все ще потрібно встановити Evolution.

Створіть мережевий календар ics у локальному файлі (або де завгодно), використовуючи або Еволюцію, або Блискавку. Наведіть на нього Еволюцію та Блискавку, а будь-які зміни, внесені в Блискавку, будуть відображені в меню календаря (події на сьогодні і завтра).

Поєднайте це з відповіддю №2 вище, щоб змінити "відкритий календар", щоб вказувати на Thunderbird, і вам (навряд чи колись) доведеться знову подивитися на Еволюцію!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.