Para sincronizar automaticamente, você pode usar linhas de comando no terminal app. Acho que a sincronização automática ainda não está implementada no aplicativo de calendário.
O método abaixo deve funcionar com o google calendar (não sei porque uso o calendário do servidor owncloud)
Para ver o nome do servidor de calendário que você precisa sincronizar, você pode usar este comando:
syncevolution --print-configs
O nome do servidor pode ser google-calendar ou google-calendar-2, ....
Então você deve poder sincronizar seu calendário com este comando:
syncevolution google-calendar
ou google-calendar-2, ...
Para executar automaticamente este comando de sincronização, uma maneira é usar o "trabalho crontab"
Você pode ver este post para alguns detalhes sobre o crontab no ubuntu touch.
Eu tento descrever abaixo o método 1 usando um terminal conectado ao ssh para o telefone:
Edite o arquivo crontab com este comando:
crontab -e
Adicione esta linha no final do arquivo:
@daily export DISPLAY=:0.0 && export DBUS_SESSION_BUS_ADDRESS=$(ps -u phablet e | grep -Eo 'dbus-daemon.*address=unix:abstract=/tmp/dbus-[A-Za-z0-9]{10}' | tail -c35) && /usr/bin/syncevolution google-calendar
Em seguida, use Ctrl + X para sair e salvar o arquivo (pode ser necessário digitar "Y" et "Enter")
Depois disso, para reiniciar o serviço cron:
sudo service cron restart
O "calendário do google" deve ser sincronizado automaticamente diariamente. você pode substituir @daily por @reboot, @midnight, @weekly, ...
Editar 04/06/2015
Se você fizer isso no terminal do telefone, o arquivo crontab não está salvando porque o ubuntu touch está no "sistema somente leitura de arquivos" Uma solução que pode funcionar é alternar no modo de leitura / gravação para o arquivo do sistema (por sua conta e risco) Você pode, por exemplo, fazer:
sudo mount /dev/loop0 / -o remount,rw
crontab -e
Em seguida, modifique e salve o arquivo como você fez.
Depois disso, você pode verificar o arquivo usando:
crontab -l
Não é recomendado alternar no modo de leitura / gravação para o usuário normal. Com o comando previuous, o sistema retorna no modo de leitura após a reinicialização. Eu usei esse comando muito tempo sem quebrar o ubuntu.