Odpowiedzi:
Z powodu błędu https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 musisz teraz wymusić keyring = no podczas wywoływania syncevolution.
Oto jak zaimportowałem moje kontakty Google z obrazem 229:
syncevolution --configure --keyring=no --template SyncEvolution backend=carddav syncURL=https://www.googleapis.com/.well-known/carddav username=<your google email> password=<your gmail password> consumerReady=0 target-config@google addressbook
syncevolution --configure --template "SyncEvolution Client" syncURL=local://@google consumerReady=1 username= password= google-contacts addressbook
syncevolution --sync slow google-contacts
Możesz także zadzwonić w syncevolution --sync two-way google-contacts
celu okresowej synchronizacji.
Warto wspomnieć, że jeśli masz konfigurację 2 Factor Auth, musisz utworzyć hasło aplikacji:
https://support.google.com/accounts/answer/185833
Może być również konieczne dodanie opcji --keyring=no
do powyższego polecenia, oto nowe polecenie, które musiałem uruchomić:
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
Wiersz poleceń był wczoraj: wykonałem czystą instalację Ubuntu Touch 14.10 (r106) z kanału programistycznego i poproszono mnie o synchronizację z moim kontem Google po uruchomieniu aplikacji kontaktów.
Szybki test wykazał, że tak naprawdę jest to synchronizacja dwukierunkowa.