Até onde eu sei, você deve ter uma conta do Google ou um servidor caldav para sincronizar o Calendário com o Ubuntu Phone.
No Ubuntu Phone, eu tenho o aplicativo "Calendário" do "Ubuntu Core App Developers".
Como posso sincronizar um calendário .ics entre o Thunderbird / Lightning e o aplicativo "Agenda"?
Como posso importar um arquivo de calendário .ics para o aplicativo "Calendário"?
Até onde eu sei, você deve ter uma conta do Google ou um servidor caldav para sincronizar o Calendário com o Ubuntu Phone.
Olá (é tarde para uma resposta, eu sei),
Para importar o seu calendário no Ubuntu Touch, basta seguir este passo:
$HOME/.local/share/evolution/calendar/system/
no Ubuntu Touch ( você pode precisar do ssh ou do Ubuntu Terminal ) O aplicativo principal do Google Agenda não oferece suporte a agendas externas ainda. Mas o aplicativo (pelo menos o back-end) usa o SyncEvolution. Pode importar arquivos ics / iCalendar:
syncevolution --import calendar.ics backend=evolution-calendar database=system-calendar
O SyncEvolution não suporta assinatura, mas você pode configurar um cron job que busca o arquivo em questão com wget (qualquer calendário público ics) ou você pode usar rsync / scp / sftp / whatever (para sincronização entre dispositivos privados). Dois exemplos abaixo, mas cuidado: eu ainda não os testei.
$ wget -O https://example.org/public-ical.ics | syncevolution --import - backend=evolution-calendar database=system-calendar
$ scp user@myotherdevice:ical-in-home.ics myotherdevice.ics &&
syncevolution --import - backend=evolution-calendar database=system-calendar &&
rm myotherdevice.ics
Entendo que, atualmente, somente calendários do Google podem ser adicionados ao aplicativo de calendário principal. Eu registrei uma questão sobre isso aqui e até mesmo registrei um relatório de bug no Launchpad.