Sincronizar automaticamente o Calendário no Ubuntu Phone

0

Eu tenho um BQ Ubuntu Phone e uso o aplicativo de calendário em conexão com o Google Agenda. Eu estou querendo saber, se eu sempre tenho que pressionar "sync" no aplicativo de calendário ou se há uma maneira de realmente sincronizar automaticamente o meu calendário do Google.

Obrigado pela sua ajuda!

    
por Toni 28.05.2015 / 08:15

1 resposta

1

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.

    
por alexandre_payet 29.05.2015 / 11:19