Как синхронизировать контакты и календари?
Во всех статьях и обзорах об Ubuntu Phone мне не хватало одной важной информации: какие протоколы поддерживаются для синхронизации ваших контактов и календарей с вашим устройством? CalDav/GroupDav? ActiveSync? Gmail?
3 ответа
С помощью CardDAV можно синхронизировать официальную версию Aquaris Ubuntu Edition с, например, Owncloud. Это то, что я сделал (см. Wiki.ubuntuusers.de для источника):
Сначала я добавил сертификат моего сайта в папку / usr / share / ca-Certificates и обновил базу данных ca-cert, так как он самоподписан:
sudo mount /dev/loop0 / -o remount,rw sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
Добавить звездочку к новому сертификату при запуске конфигурации
sudo dpkg-reconfigure ca-certificates
Добавьте конфигурацию syncevolution:
syncevolution --keyring=no --configure --template webdav username=<USERNAME> password=<PASSWORD> syncurl="in-its.de/owncloud" target-config@owncloud syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud syncevolution --configure database=https://<SERVER>/owncloud/remote.php/carddav/addressbooks/<USERNAME>/contacts backend=carddav target-config@owncloud contacts syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts
Запустите синхронизацию:
syncevolution --sync slow owncloud contacts
Это сделало все мои контакты Owncloud доступными на моем телефоне Ubuntu.
И CalDAV работает аналогично:
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/caldav/calendars/<USERNAME>/personal backend=caldav target-config@owncloud calendar
syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar
И затем синхронизировать это:
syncevolution --sync slow owncloud calendar
Так что CalDAV и CardDAV работают!
Наконец мне удалось подключиться к телефону, обновив репозитории
sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update
Но нет после настройки все я получаю ошибку при запуске синхронизации
[ERROR @baikal] transport problem: PROPFIND: Neon error code 1, no HTTP status: Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted
Наверное, мне нужен какой-то сертификат для моего байкальского сервера. Есть идеи, как это исправить?
Я установил owncloud на своем NAS! Теперь все работает! Спасибо за инструкции! Но телефон теперь синхронизирует контакты?
На данный момент это не так... синхронизировать контакты и календарь можно только из Google. Невозможно настроить другие учетные записи CalDav/CardDav или ActiveSync через настройки в Ubuntu Touch. Если ваша информация онлайн не находится в службах Google, то вам не повезло.