В GNOME Shell я хочу использовать Календарь и синхронизировать его с моей учетной записью Календаря Google, но на моем компьютере установлен Thunderbird. Я видел пару постов, в которых Thunderbird по умолчанию использовался через терминал, но эти изменения не повлияли на календарь на панели рабочего стола. Я использовал Evolution в прошлом, и мне она никогда не нравилась, но я буду соответствовать ей, если это необходимо для удобства синхронизации Календаря Google.
gnome
thunderbird
evolution
calendar
Иордания
источник
источник
Ответы:
Вы можете попробовать: https://github.com/vintitres/gnome-shell-google-calendar
Достаточно нескольких шагов:
Установочные зависимости:
sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring
Загрузите его с: https://github.com/vintitres/gnome-shell-google-calendar/zipball/master
Распакуйте его в любую понравившуюся вам папку.
Выполнить
gnome-shell-google-calendar.py
:/path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py
Вы должны заранее настроить онлайн-аккаунт в Google (см. Что такое онлайн-аккаунты и как они работают? ). Вы должны получить запрос с этим текстом:
A list of existing accounts is below. If you do not see a list of accounts, then you first need to add one. For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html
0. yourname@gmail.com Please choose the Account:
Введите номер вашей учетной записи, и программа начнет синхронизироваться.
Если вы не хотите запускать его каждый раз вручную, вам нужно добавить
gnome-shell-google-calendar.py
в автозагрузку приложения (см. Ответ: « Как управлять приложениями при запуске в GNOME 3?» , Вставьте в поле «команда» путь gnome-shell-google -calendar.py).Выполнено!
источник
Никакого специального программного обеспечения больше не требуется. Просто зайдите в Настройки-> Онлайн-учетные записи и добавьте свою учетную запись Google. Ваш Календарь Google будет синхронизирован, а события появятся в виджете календаря оболочки GNOME.
Согласно комментарию выше, это было доступно с 3.8. Изначально я не увидел этот комментарий и начал следовать инструкциям в верхнем ответе, затем увидел, что Календарь переключился в настройках, и понял, что он уже работает.
источник
Это расширение Evolution Mirror для Thunderbird просто отлично работало для меня и было очень простым.
1)
sudo apt-get install python-evolution python-gnome2
2) Запустите Evolution и пройдите через диалог настройки один раз. Вы можете использовать поддельные учетные данные, не имеет значения. (Я не уверен, почему это необходимо, но комментарий на сайте дополнения рекомендует это.) Close Evolution.
3) Загрузите файл расширения с веб-сайта (по какой-то причине я не смог найти его во встроенном поисковике дополнений Thunderbird).
4) Зайдите в Инструменты -> Дополнения. Нажмите на раскрывающееся меню рядом с окном поиска и выберите «Установить надстройку из файла». Выберите файл расширения .xpi, который вы только что скачали.
5) Перезапустите Thunderbird. Ваши события Thunderbird теперь должны появляться в апплете часов gnome (shell). Если у вас уже есть синхронизация календаря Google с Thunderbird, то в этот момент ваш календарь Google будет отображаться в апплете часов gnome.
необязательные шаги
6) Удалите Evolution (но не python-evolution). Есть не
purge evolution
.7) Если вы запустите,
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
Thunderbird откроется, когда вы нажмете «Открыть календарь» в апплете с часами.источник
Хорошо, насколько я понимаю, вам нужно показать события Thunderbird в календаре верхней панели в Gnome-Shell. Итак, я полагаю, вторая часть, то есть синхронизация вашего календаря Thunderbird с Google, решена для вас как-то.
Для этого вы можете сделать следующее (это действительно легко и занимает около 5 минут):
1) Установите evolution и python-evolution (мы собираемся удалить Evolution позже):
2) Откройте Thunderbird, выберите «Файл»> «Создать»> «Календарь» в диалоговом окне открытия:
3) Теперь откройте Evolution, перейдите в «Файл»> «Создать»> «Календарь» (мы НЕ собираемся создавать здесь другой календарь, а просто свяжем календарь Thunderbird, который мы только что создали, с Evolution, чтобы он отображался на панели Gnome-Shell) :
4) Теперь мы проверим, как это работает (оно уже должно работать для вас!). Держите свою Эволюцию открытой и откройте Thunderbird. Создайте сегодняшнее событие во вновь созданном календаре в Thunderbird ... через пару секунд оно должно немедленно появиться в Evolution и на верхней панели в разделе Today. Теперь в Thunderbird переместите (drag'n'drop) на завтра ... В вас, Evolution, событие должно быть немедленно перенесено на завтра, а в календаре на верхней панели в Gnome-Shell теперь отображается его в разделе Tomorrow. Так что, это должно сработать.
5) (Необязательно) Вы можете удалить Evolution из своей системы, но вам нужно оставить две вещи: настройки Evolution и python-evolution. Чтобы удалить Evolution и сохранить ваши настройки без изменений, вы используете
но НЕ УДАЧИ ЭЛЕКТРОЭНЕРГИЮ! Что касается python-evolution, он все равно используется gnome-shell, поэтому просто не удаляйте его.
Теперь вы можете использовать Thunderbird с вновь созданным календарем, который автоматически и сразу синхронизируется с календарем верхней панели.
Просто убедитесь, что вы переместили все свои старые события календаря в новое (экспорт / импорт) или синхронизировали его с Календарем Google.
источник
Поскольку Evolution Mirror не работает, вы можете использовать EDS Calendar Integration . Это аддон Thunderbird. Он синхронизирует календарь с Thunderbird.
источник
вот несколько решений
http://www.webupd8.org/2011/11/how-to-integrate-google-calendar-with.html
http://www.webupd8.org/2011/09/google-calendar-gnome-shell-integration.html
источник