J'ai flashé un téléphone avec Ubuntu pour téléphones et je souhaite transférer mes contacts de Google sur l'appareil. Comment je fais ça?
Vous pouvez maintenant simplement basculer un commutateur dans les Paramètres système -> Comptes pour n’importe lequel de vos comptes google et il se chargera de la synchronisation de vos contacts (et de votre calendrier) pour vous.
En raison d'un bogue https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 , vous devez maintenant forcer le keyring = no lorsque vous appelez syncevolution.
Voici comment j'ai importé mes contacts Google avec l'image 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
Vous pouvez également appeler syncevolution --sync two-way google-contacts
pour une synchronisation périodique.
Il est à noter que si vous avez la configuration 2 Factor Auth, vous devrez créer un mot de passe spécifique à l'application:
https://support.google.com/accounts/answer/1858
Vous devrez peut-être aussi ajouter l’option --keyring=no
à la commande ci-dessus. Voici la nouvelle commande à exécuter:
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
La ligne de commande était hier: j'ai fait une nouvelle installation d'Ubuntu Touch 14.10 (r106) à partir du canal de développement et on m'a demandé de synchroniser avec mon compte Google après avoir démarré l'application Contacts.
Un test rapide a révélé qu'il s'agissait en fait d'une synchronisation bidirectionnelle.