Как синхронизировать календарь ICloud?

Наконец, было обнаружено надежное решение для неожиданных остановок и зависаний!

Это похоже на работу с любым ноутбуком Asus, который страдает от неожиданных выходов и / или зависает во время работы от батареи:

Добавьте следующие параметры загрузки как в GRUB_CMDLINE_LINUX_DEFAULT, так и GRUB_CMDLINE_LINUX в ​​/etc/default/grub.cfg: intel_pstate = отключить pcie_aspm = force acpi_osi = 'Windows 2009' acpi_os_name = 'Windows 2009' [!d5 ]

Не забудьте выполнить sudo update-grub после этого!

Добавьте следующие параметры загрузки как в GRUB_CMDLINE_LINUX_DEFAULT, так и GRUB_CMDLINE_LINUX в ​​/etc/default/grub.cfg: [ ! d8]

intel_pstate = disable pcie_aspm = force acpi_osi = 'Windows 2009' acpi_os_name = 'Windows 2009'

Выключите устройство, аккуратно снимите нижнюю крышку и отсоедините большая батарея (а не крошечная батарея CMOS) с материнской платы в течение пяти минут. Есть много видеороликов YouTube, в которых показано, как безопасно разбирать различные ноутбуки Asus. При определенных настройках управления питанием на стороне ОС EC (встроенный контроллер) сходит с ума и, следовательно, требует сброса. Единственный способ сбросить его - отсоединить батарею в течение нескольких минут. С этого момента выключение должно быть прекращено. Однако будьте осторожны, чтобы никогда не использовать живые USB-накопители или установочные / восстановительные компакт-диски на основе Linux и использовать драйвер intel_pstate и / или настройки BIOS по умолчанию для ASPM. Если вы попытаетесь, вы просто повторите проблему еще раз, и впоследствии вам придется снова разобрать свой Zenbook. Есть несколько печальных случаев, таких как переустановка самой Ubuntu, где вам нужно будет загрузиться с Live USB, используя проблемный драйвер intel_pstate. Только делайте это при работе в режиме AC и повторите третью стадию (независимо от того, насколько скучно) этого руководства, как только вы закончите.

CPU_SCALING_GOVERNOR_ON_BAT = ondemand CPU_BOOST_ON_BAT = 0 PCIE_ASPM_ON_BAT = powersave RUNTIME_PM_ON_BAT = on

7
задан 3 May 2017 в 23:27

20 ответов

Чтобы синхронизировать календари ICloud, вам понадобится клиент календаря, который поддерживает CalDAV, например. Evolution - это тот, который я покажу, так как он автоматически отображает тот же контент в календаре по умолчанию Ubuntu.

поддерживает Загрузить клиент Evolution mail / calendar:

[d8 ] Установите его из Software Center:

CalDAV

или запустите sudo apt install evolution.

Загрузите клиент Evolution mail / calendar: Evolution в веб-браузере и перейдите к своим календарям. Нажмите на круговой значок беспроводной сети справа от имени календаря, который вы хотите использовать.

Календарь, который вы хотите использовать, должен быть общим (темный значок). Если это не так, вам будет предложен вариант.

3. После совместного использования календаря обратите внимание на имя сервера сразу после webcal:// (пример: p02-www.icloud.com)

3. Open Evolution:

Файл> Создать ...> Календарь

Настроить его как:

Open Evolution: : CalDAV

Включить Copy calendar contents locally... для доступа к нему в автономном режиме.

Включить Copy calendar contents locally... : Если сервер был p02-www.icloud.com/abc/123, вы замените www на caldav и введите p02-caldav.icloud.com/abc/123. И он должен всегда выглядеть как http://pXX..., а не как http://webcal://pXX...

Пользователь: YOUR-APPLE-ID@icloud.com

[d38 ] Пользователь Нажмите , запомните имя сервера , введите пароль ICloud и выберите любой календарь, который вы хотите синхронизировать.

6. Если вы хотите синхронизировать более одного календаря, просто повторите шаг 3 заранее.

Теперь ваши календари ICloud появятся в календаре, и вы получите предварительный просмотр на верхней панели календарь индикатор

ICloud share icon

3
ответ дан 22 May 2018 в 22:58

Чтобы синхронизировать календари ICloud, вам понадобится клиент календаря, который поддерживает CalDAV, например. Evolution - это тот, который я покажу, так как он автоматически отображает тот же контент в календаре по умолчанию Ubuntu.

поддерживает Загрузить клиент Evolution mail / calendar:

Установите его из Software Center:

CalDAV

или запустите sudo apt install evolution.

Загрузите клиент Evolution mail / calendar: Evolution в веб-браузере и перейдите к своим календарям. Нажмите на круговой значок беспроводной сети справа от имени календаря, который вы хотите использовать.

Календарь, который вы хотите использовать, должен быть общим (темный значок). Если это не так, вам будет предложен вариант.

3. После совместного использования календаря обратите внимание на имя сервера сразу после webcal:// (пример: p02-www.icloud.com)

3. Open Evolution:

Файл> Создать ...> Календарь

Настроить его как:

Open Evolution: : CalDAV

Включить Copy calendar contents locally... для доступа к нему в автономном режиме.

Включить Copy calendar contents locally... : Если сервер был p02-www.icloud.com/abc/123, вы замените www на caldav и введите p02-caldav.icloud.com/abc/123. И он должен всегда выглядеть как http://pXX..., а не как http://webcal://pXX...

Пользователь: YOUR-APPLE-ID@icloud.com

Пользователь Нажмите , запомните имя сервера , введите пароль ICloud и выберите любой календарь, который вы хотите синхронизировать.

6. Если вы хотите синхронизировать более одного календаря, просто повторите шаг 3 заранее.

Теперь ваши календари ICloud появятся в календаре, и вы получите предварительный просмотр на верхней панели календарь индикатор

ICloud share icon [!d19]

3
ответ дан 18 July 2018 в 13:52

Чтобы синхронизировать календари ICloud, вам понадобится клиент календаря, который поддерживает CalDAV, например. Evolution - это тот, который я покажу, так как он автоматически отображает тот же контент в календаре по умолчанию Ubuntu.

поддерживает Загрузить клиент Evolution mail / calendar:

Установите его из Software Center:

CalDAV

или запустите sudo apt install evolution.

Загрузите клиент Evolution mail / calendar: Evolution в веб-браузере и перейдите к своим календарям. Нажмите на круговой значок беспроводной сети справа от имени календаря, который вы хотите использовать.

Календарь, который вы хотите использовать, должен быть общим (темный значок). Если это не так, вам будет предложен вариант.

3. После совместного использования календаря обратите внимание на имя сервера сразу после webcal:// (пример: p02-www.icloud.com)

3. Open Evolution:

Файл> Создать ...> Календарь

Настроить его как:

Open Evolution: : CalDAV

Включить Copy calendar contents locally... для доступа к нему в автономном режиме.

Включить Copy calendar contents locally... : Если сервер был p02-www.icloud.com/abc/123, вы замените www на caldav и введите p02-caldav.icloud.com/abc/123. И он должен всегда выглядеть как http://pXX..., а не как http://webcal://pXX...

Пользователь: YOUR-APPLE-ID@icloud.com

Пользователь Нажмите , запомните имя сервера , введите пароль ICloud и выберите любой календарь, который вы хотите синхронизировать.

6. Если вы хотите синхронизировать более одного календаря, просто повторите шаг 3 заранее.

Теперь ваши календари ICloud появятся в календаре, и вы получите предварительный просмотр на верхней панели календарь индикатор

ICloud share icon [!d19]

3
ответ дан 24 July 2018 в 20:16

Чтобы синхронизировать календари ICloud, вам понадобится клиент календаря, который поддерживает CalDAV, например. Evolution - это тот, который я покажу, так как он автоматически отображает тот же контент в календаре по умолчанию Ubuntu.

поддерживает Загрузить клиент Evolution mail / calendar:

Установите его из Software Center:

CalDAV

или запустите sudo apt install evolution.

Загрузите клиент Evolution mail / calendar: Evolution в веб-браузере и перейдите к своим календарям. Нажмите на круговой значок беспроводной сети справа от имени календаря, который вы хотите использовать.

Календарь, который вы хотите использовать, должен быть общим (темный значок). Если это не так, вам будет предложен вариант.

3. После совместного использования календаря обратите внимание на имя сервера сразу после webcal:// (пример: p02-www.icloud.com)

3. Open Evolution:

Файл> Создать ...> Календарь

Настроить его как:

Open Evolution: : CalDAV

Включить Copy calendar contents locally... для доступа к нему в автономном режиме.

Включить Copy calendar contents locally... : Если сервер был p02-www.icloud.com/abc/123, вы замените www на caldav и введите p02-caldav.icloud.com/abc/123. И он должен всегда выглядеть как http://pXX..., а не как http://webcal://pXX...

Пользователь: YOUR-APPLE-ID@icloud.com

Пользователь Нажмите , запомните имя сервера , введите пароль ICloud и выберите любой календарь, который вы хотите синхронизировать.

6. Если вы хотите синхронизировать более одного календаря, просто повторите шаг 3 заранее.

Теперь ваши календари ICloud появятся в календаре, и вы получите предварительный просмотр на верхней панели календарь индикатор

ICloud share icon [!d19]

3
ответ дан 31 July 2018 в 11:17

Чтобы синхронизировать календари ICloud, вам понадобится клиент календаря, который поддерживает CalDAV, например. Evolution - это тот, который я покажу, так как он автоматически отображает тот же контент в календаре по умолчанию Ubuntu.

поддерживает Загрузить клиент Evolution mail / calendar:

Установите его из Software Center:

CalDAV

или запустите sudo apt install evolution.

Загрузите клиент Evolution mail / calendar: Evolution в веб-браузере и перейдите к своим календарям. Нажмите на круговой значок беспроводной сети справа от имени календаря, который вы хотите использовать.

Календарь, который вы хотите использовать, должен быть общим (темный значок). Если это не так, вам будет предложен вариант.

3. После совместного использования календаря обратите внимание на имя сервера сразу после webcal:// (пример: p02-www.icloud.com)

3. Open Evolution:

Файл> Создать ...> Календарь

Настроить его как:

Open Evolution: : CalDAV

Включить Copy calendar contents locally... для доступа к нему в автономном режиме.

Включить Copy calendar contents locally... : Если сервер был p02-www.icloud.com/abc/123, вы замените www на caldav и введите p02-caldav.icloud.com/abc/123. И он должен всегда выглядеть как http://pXX..., а не как http://webcal://pXX...

Пользователь: YOUR-APPLE-ID@icloud.com

Пользователь Нажмите , запомните имя сервера , введите пароль ICloud и выберите любой календарь, который вы хотите синхронизировать.

6. Если вы хотите синхронизировать более одного календаря, просто повторите шаг 3 заранее.

Теперь ваши календари ICloud появятся в календаре, и вы получите предварительный просмотр на верхней панели календарь индикатор

ICloud share icon [!d19]

3
ответ дан 31 July 2018 в 12:18

Ответ OP очень полезен, но в нем отсутствуют некоторые ключевые фрагменты. В частности, как определить полный URL-адрес caldav, заменив выше XXXX.

Кредит для моего ответа вызван ответом OP (примечание: я использую Thunderbird / Lightning как мой клиент caldav, но это не имеет значения).

Формат URL-адреса caldav iCloud выглядит следующим образом:

https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>

Чтобы определить соответствующие параметры, сначала войдите в свою учетную запись на icloud.com, затем запустите консоль отладки Firefox (F12). Этапы показаны на приведенных ниже снимках экрана, которые показывают консоль отладки веб-сайта ниже страницы календаря iCloud. При выбранной вкладке «Сеть» -ступят (1) - создайте некоторый трафик против желаемых календарей (например: создайте фиктивное назначение). Посмотрите на соответствующие POST (или GET) взаимодействия.

Параметр DSid - это своего рода числовой идентификатор пользователя, поэтому он будет таким же для нескольких календарей / списков задач, принадлежащих одной и той же учетной записи. Переверните на «Параметры» - шаги (2) & amp; (3) - выявить его. [F7] варьируется от календаря до календаря (это может быть просто «Главная» или «Задачи», если у вас нет нескольких настроек календарей / задач). Он может быть просмотрен из одних и тех же взаимодействий, но с использованием вкладки «Ответ» - шаги (4) & amp; (5) - Возможно, вам придется немного разобраться в структурах JSON, чтобы обнаружить это.

Все хорошо и хорошо. Однако все это перестало работать совсем недавно, и комментарии в нижней части вышеупомянутого сообщения в блоге, к счастью, указали на источник проблемы: с июня 2017 года Apple переводит учетные записи iCloud, чтобы обеспечить применение паролей приложений как очень разумную меру безопасности. Это означает, что уже невозможно использовать основной пароль iCloud для аутентификации при синхронизации календарей.

Как только миграция произошла с вашей учетной записью iCloud (вы заметите, что ваша синхронизация календаря сработала) требуются следующие шаги:

Включить двухфакторную аутентификацию в своей учетной записи iCloud. Создайте пароль для конкретного приложения и используйте его в своем клиенте Caldav. Скорее всего, ваш калдав-сервер будет изменен как часть миграции (мой пошел от p03 до p40 ), поэтому URL-адреса нуждаются в настройке.

Это вышеупомянутое сообщение в блоге (на немецком языке, при необходимости используйте Google для перевода) содержит справочную информацию о паролях, специфичных для приложения.

BTW: t думаю, что календари должны быть разделены для доступа таким образом.

8
ответ дан 22 May 2018 в 22:58

Вот обновление 2018 года. Если вы хотите использовать календарь iCloud в календаре Gnome, вам все равно нужно установить Evolution. После добавления календаря вы можете удалить Evolution.

Переход на icloud.com и временный доступ к календарю для получения URL-адреса сервера и замечать его где-нибудь (например, https: //p12-caldav.icloud. ком). Теперь отключите общий доступ к календарю. Если вы этого не сделаете, каждый может просмотреть этот общий календарь! Войдите в свою учетную запись Apple и создайте специальный пароль для Evolution для доступа к календарям. В Evolution создайте новый календарь, выберите CalDAV и введите URL-адрес сервера. Не вводите полный URL календаря, а только часть домена (например, https://p12-caldav.icloud.com). Для пользователя введите свой AppleId-Email и нажмите «Найти календари». Теперь вам будет задан пароль, который вы создали ранее (сохраните его), и сможете выбрать столько календарей, сколько хотите синхронизировать.
2
ответ дан 22 May 2018 в 22:58

Обязательно для его работы. Вы также должны перейти по адресу ниже, а затем на вкладку «Безопасность», пароли для приложений. Введите Evolution в поле, затем скопируйте сгенерированный код и вставьте его в эволюцию по запрошенному паролю.

https://appleid.apple.com

1
ответ дан 22 May 2018 в 22:58

Обязательно для его работы. Вы также должны перейти по адресу ниже, а затем на вкладку «Безопасность», пароли для приложений. Введите Evolution в поле, затем скопируйте сгенерированный код и вставьте его в эволюцию по запрошенному паролю.

https://appleid.apple.com

1
ответ дан 18 July 2018 в 13:52

Вот обновление 2018 года. Если вы хотите использовать календарь iCloud в календаре Gnome, вам все равно нужно установить Evolution. После добавления календаря вы можете удалить Evolution.

Переход на icloud.com и временный доступ к календарю для получения URL-адреса сервера и замечать его где-нибудь (например, https: //p12-caldav.icloud. ком). Теперь отключите общий доступ к календарю. Если вы этого не сделаете, каждый может просмотреть этот общий календарь! Войдите в свою учетную запись Apple и создайте специальный пароль для Evolution для доступа к календарям. В Evolution создайте новый календарь, выберите CalDAV и введите URL-адрес сервера. Не вводите полный URL календаря, а только часть домена (например, https://p12-caldav.icloud.com). Для пользователя введите свой AppleId-Email и нажмите «Найти календари». Теперь вам будет задан пароль, который вы создали ранее (сохраните его), и сможете выбрать столько календарей, сколько хотите синхронизировать.
2
ответ дан 18 July 2018 в 13:52

Ответ OP очень полезен, но в нем отсутствуют некоторые ключевые фрагменты. В частности, как определить полный URL-адрес caldav, заменив выше XXXX.

Кредит для моего ответа вызван ответом OP (примечание: я использую Thunderbird / Lightning как мой клиент caldav, но это не имеет значения).

Формат URL-адреса caldav iCloud выглядит следующим образом:

https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>

Чтобы определить соответствующие параметры, сначала войдите в свою учетную запись на icloud.com, затем запустите консоль отладки Firefox (F12). Этапы показаны на приведенных ниже снимках экрана, которые показывают консоль отладки веб-сайта ниже страницы календаря iCloud. При выбранной вкладке «Сеть» -ступят (1) - создайте некоторый трафик против желаемых календарей (например: создайте фиктивное назначение). Посмотрите на соответствующие POST (или GET) взаимодействия.

Параметр DSid - это своего рода числовой идентификатор пользователя, поэтому он будет таким же для нескольких календарей / списков задач, принадлежащих одной и той же учетной записи. Переверните на «Параметры» - шаги (2) & amp; (3) - выявить его. [F7] варьируется от календаря до календаря (это может быть просто «Главная» или «Задачи», если у вас нет нескольких настроек календарей / задач). Он может быть просмотрен из одних и тех же взаимодействий, но с использованием вкладки «Ответ» - шаги (4) & amp; (5) - Возможно, вам придется немного разобраться в структурах JSON, чтобы обнаружить это.

Все хорошо и хорошо. Однако все это перестало работать совсем недавно, и комментарии в нижней части вышеупомянутого сообщения в блоге, к счастью, указали на источник проблемы: с июня 2017 года Apple переводит учетные записи iCloud, чтобы обеспечить применение паролей приложений как очень разумную меру безопасности. Это означает, что уже невозможно использовать основной пароль iCloud для аутентификации при синхронизации календарей.

Как только миграция произошла с вашей учетной записью iCloud (вы заметите, что ваша синхронизация календаря сработала) требуются следующие шаги:

Включить двухфакторную аутентификацию в своей учетной записи iCloud. Создайте пароль для конкретного приложения и используйте его в своем клиенте Caldav. Скорее всего, ваш калдав-сервер будет изменен как часть миграции (мой пошел от p03 до p40 ), поэтому URL-адреса нуждаются в настройке.

Это вышеупомянутое сообщение в блоге (на немецком языке, при необходимости используйте Google для перевода) содержит справочную информацию о паролях, специфичных для приложения.

BTW: t думаю, что календари должны быть разделены для доступа таким образом.

9
ответ дан 18 July 2018 в 13:52

Обязательно для его работы. Вы также должны перейти по адресу ниже, а затем на вкладку «Безопасность», пароли для приложений. Введите Evolution в поле, затем скопируйте сгенерированный код и вставьте его в эволюцию по запрошенному паролю.

https://appleid.apple.com

1
ответ дан 24 July 2018 в 20:16

Вот обновление 2018 года. Если вы хотите использовать календарь iCloud в календаре Gnome, вам все равно нужно установить Evolution. После добавления календаря вы можете удалить Evolution.

Переход на icloud.com и временный доступ к календарю для получения URL-адреса сервера и замечать его где-нибудь (например, https: //p12-caldav.icloud. ком). Теперь отключите общий доступ к календарю. Если вы этого не сделаете, каждый может просмотреть этот общий календарь! Войдите в свою учетную запись Apple и создайте специальный пароль для Evolution для доступа к календарям. В Evolution создайте новый календарь, выберите CalDAV и введите URL-адрес сервера. Не вводите полный URL календаря, а только часть домена (например, https://p12-caldav.icloud.com). Для пользователя введите свой AppleId-Email и нажмите «Найти календари». Теперь вам будет задан пароль, который вы создали ранее (сохраните его), и сможете выбрать столько календарей, сколько хотите синхронизировать.
2
ответ дан 24 July 2018 в 20:16

Ответ OP очень полезен, но в нем отсутствуют некоторые ключевые фрагменты. В частности, как определить полный URL-адрес caldav, заменив выше XXXX.

Кредит для моего ответа вызван ответом OP (примечание: я использую Thunderbird / Lightning как мой клиент caldav, но это не имеет значения).

Формат URL-адреса caldav iCloud выглядит следующим образом:

https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>

Чтобы определить соответствующие параметры, сначала войдите в свою учетную запись на icloud.com, затем запустите консоль отладки Firefox (F12). Этапы показаны на приведенных ниже снимках экрана, которые показывают консоль отладки веб-сайта ниже страницы календаря iCloud. При выбранной вкладке «Сеть» -ступят (1) - создайте некоторый трафик против желаемых календарей (например: создайте фиктивное назначение). Посмотрите на соответствующие POST (или GET) взаимодействия.

Параметр DSid - это своего рода числовой идентификатор пользователя, поэтому он будет таким же для нескольких календарей / списков задач, принадлежащих одной и той же учетной записи. Переверните на «Параметры» - шаги (2) & amp; (3) - выявить его. [F7] варьируется от календаря до календаря (это может быть просто «Главная» или «Задачи», если у вас нет нескольких настроек календарей / задач). Он может быть просмотрен из одних и тех же взаимодействий, но с использованием вкладки «Ответ» - шаги (4) & amp; (5) - Возможно, вам придется немного разобраться в структурах JSON, чтобы обнаружить это.

Все хорошо и хорошо. Однако все это перестало работать совсем недавно, и комментарии в нижней части вышеупомянутого сообщения в блоге, к счастью, указали на источник проблемы: с июня 2017 года Apple переводит учетные записи iCloud, чтобы обеспечить применение паролей приложений как очень разумную меру безопасности. Это означает, что уже невозможно использовать основной пароль iCloud для аутентификации при синхронизации календарей.

Как только миграция произошла с вашей учетной записью iCloud (вы заметите, что ваша синхронизация календаря сработала) требуются следующие шаги:

Включить двухфакторную аутентификацию в своей учетной записи iCloud. Создайте пароль для конкретного приложения и используйте его в своем клиенте Caldav. Скорее всего, ваш калдав-сервер будет изменен как часть миграции (мой пошел от p03 до p40 ), поэтому URL-адреса нуждаются в настройке.

Это вышеупомянутое сообщение в блоге (на немецком языке, при необходимости используйте Google для перевода) содержит справочную информацию о паролях, специфичных для приложения.

BTW: t думаю, что календари должны быть разделены для доступа таким образом.

9
ответ дан 24 July 2018 в 20:16

Обязательно для его работы. Вы также должны перейти по адресу ниже, а затем на вкладку «Безопасность», пароли для приложений. Введите Evolution в поле, затем скопируйте сгенерированный код и вставьте его в эволюцию по запрошенному паролю.

https://appleid.apple.com

1
ответ дан 31 July 2018 в 11:17

Вот обновление 2018 года. Если вы хотите использовать календарь iCloud в календаре Gnome, вам все равно нужно установить Evolution. После добавления календаря вы можете удалить Evolution.

Переход на icloud.com и временный доступ к календарю для получения URL-адреса сервера и замечать его где-нибудь (например, https: //p12-caldav.icloud. ком). Теперь отключите общий доступ к календарю. Если вы этого не сделаете, каждый может просмотреть этот общий календарь! Войдите в свою учетную запись Apple и создайте специальный пароль для Evolution для доступа к календарям. В Evolution создайте новый календарь, выберите CalDAV и введите URL-адрес сервера. Не вводите полный URL календаря, а только часть домена (например, https://p12-caldav.icloud.com). Для пользователя введите свой AppleId-Email и нажмите «Найти календари». Теперь вам будет задан пароль, который вы создали ранее (сохраните его), и сможете выбрать столько календарей, сколько хотите синхронизировать.
2
ответ дан 31 July 2018 в 11:17

Ответ OP очень полезен, но в нем отсутствуют некоторые ключевые фрагменты. В частности, как определить полный URL-адрес caldav, заменив выше XXXX.

Кредит для моего ответа вызван ответом OP (примечание: я использую Thunderbird / Lightning как мой клиент caldav, но это не имеет значения).

Формат URL-адреса caldav iCloud выглядит следующим образом:

https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>

Чтобы определить соответствующие параметры, сначала войдите в свою учетную запись на icloud.com, затем запустите консоль отладки Firefox (F12). Этапы показаны на приведенных ниже снимках экрана, которые показывают консоль отладки веб-сайта ниже страницы календаря iCloud. При выбранной вкладке «Сеть» -ступят (1) - создайте некоторый трафик против желаемых календарей (например: создайте фиктивное назначение). Посмотрите на соответствующие POST (или GET) взаимодействия.

Параметр DSid - это своего рода числовой идентификатор пользователя, поэтому он будет таким же для нескольких календарей / списков задач, принадлежащих одной и той же учетной записи. Переверните на «Параметры» - шаги (2) & amp; (3) - выявить его. [F7] варьируется от календаря до календаря (это может быть просто «Главная» или «Задачи», если у вас нет нескольких настроек календарей / задач). Он может быть просмотрен из одних и тех же взаимодействий, но с использованием вкладки «Ответ» - шаги (4) & amp; (5) - Возможно, вам придется немного разобраться в структурах JSON, чтобы обнаружить это.

Все хорошо и хорошо. Однако все это перестало работать совсем недавно, и комментарии в нижней части вышеупомянутого сообщения в блоге, к счастью, указали на источник проблемы: с июня 2017 года Apple переводит учетные записи iCloud, чтобы обеспечить применение паролей приложений как очень разумную меру безопасности. Это означает, что уже невозможно использовать основной пароль iCloud для аутентификации при синхронизации календарей.

Как только миграция произошла с вашей учетной записью iCloud (вы заметите, что ваша синхронизация календаря сработала) требуются следующие шаги:

Включить двухфакторную аутентификацию в своей учетной записи iCloud. Создайте пароль для конкретного приложения и используйте его в своем клиенте Caldav. Скорее всего, ваш калдав-сервер будет изменен как часть миграции (мой пошел от p03 до p40 ), поэтому URL-адреса нуждаются в настройке.

Это вышеупомянутое сообщение в блоге (на немецком языке, при необходимости используйте Google для перевода) содержит справочную информацию о паролях, специфичных для приложения.

BTW: t думаю, что календари должны быть разделены для доступа таким образом.

9
ответ дан 31 July 2018 в 11:17

Обязательно для его работы. Вы также должны перейти по адресу ниже, а затем на вкладку «Безопасность», пароли для приложений. Введите Evolution в поле, затем скопируйте сгенерированный код и вставьте его в эволюцию по запрошенному паролю.

https://appleid.apple.com

1
ответ дан 31 July 2018 в 12:18

Вот обновление 2018 года. Если вы хотите использовать календарь iCloud в календаре Gnome, вам все равно нужно установить Evolution. После добавления календаря вы можете удалить Evolution.

Переход на icloud.com и временный доступ к календарю для получения URL-адреса сервера и замечать его где-нибудь (например, https: //p12-caldav.icloud. ком). Теперь отключите общий доступ к календарю. Если вы этого не сделаете, каждый может просмотреть этот общий календарь! Войдите в свою учетную запись Apple и создайте специальный пароль для Evolution для доступа к календарям. В Evolution создайте новый календарь, выберите CalDAV и введите URL-адрес сервера. Не вводите полный URL календаря, а только часть домена (например, https://p12-caldav.icloud.com). Для пользователя введите свой AppleId-Email и нажмите «Найти календари». Теперь вам будет задан пароль, который вы создали ранее (сохраните его), и сможете выбрать столько календарей, сколько хотите синхронизировать.
2
ответ дан 31 July 2018 в 12:18

Ответ OP очень полезен, но в нем отсутствуют некоторые ключевые фрагменты. В частности, как определить полный URL-адрес caldav, заменив выше XXXX.

Кредит для моего ответа вызван ответом OP (примечание: я использую Thunderbird / Lightning как мой клиент caldav, но это не имеет значения).

Формат URL-адреса caldav iCloud выглядит следующим образом:

https://pXX-caldav.icloud.com/<DSid>/calendars/<pGUID>

Чтобы определить соответствующие параметры, сначала войдите в свою учетную запись на icloud.com, затем запустите консоль отладки Firefox (F12). Этапы показаны на приведенных ниже снимках экрана, которые показывают консоль отладки веб-сайта ниже страницы календаря iCloud. При выбранной вкладке «Сеть» -ступят (1) - создайте некоторый трафик против желаемых календарей (например: создайте фиктивное назначение). Посмотрите на соответствующие POST (или GET) взаимодействия.

Параметр DSid - это своего рода числовой идентификатор пользователя, поэтому он будет таким же для нескольких календарей / списков задач, принадлежащих одной и той же учетной записи. Переверните на «Параметры» - шаги (2) & amp; (3) - выявить его. [F7] варьируется от календаря до календаря (это может быть просто «Главная» или «Задачи», если у вас нет нескольких настроек календарей / задач). Он может быть просмотрен из одних и тех же взаимодействий, но с использованием вкладки «Ответ» - шаги (4) & amp; (5) - Возможно, вам придется немного разобраться в структурах JSON, чтобы обнаружить это.

Все хорошо и хорошо. Однако все это перестало работать совсем недавно, и комментарии в нижней части вышеупомянутого сообщения в блоге, к счастью, указали на источник проблемы: с июня 2017 года Apple переводит учетные записи iCloud, чтобы обеспечить применение паролей приложений как очень разумную меру безопасности. Это означает, что уже невозможно использовать основной пароль iCloud для аутентификации при синхронизации календарей.

Как только миграция произошла с вашей учетной записью iCloud (вы заметите, что ваша синхронизация календаря сработала) требуются следующие шаги:

Включить двухфакторную аутентификацию в своей учетной записи iCloud. Создайте пароль для конкретного приложения и используйте его в своем клиенте Caldav. Скорее всего, ваш калдав-сервер будет изменен как часть миграции (мой пошел от p03 до p40 ), поэтому URL-адреса нуждаются в настройке.

Это вышеупомянутое сообщение в блоге (на немецком языке, при необходимости используйте Google для перевода) содержит справочную информацию о паролях, специфичных для приложения.

BTW: t думаю, что календари должны быть разделены для доступа таким образом.

9
ответ дан 31 July 2018 в 12:18

Другие вопросы по тегам:

Похожие вопросы: