Eu tenho isso para trabalhar, e aqui está como eu fiz:
Eu uso o Thunderbird / Lightning como meu cliente de e-mail / calendário no meu computador principal (Thinkpad W541, Ubuntu Unity, 16.04) e meu Chromebook de viagens (Acer C720, Ubuntu XFCE, 16.04) e queria sincronizar regularmente os dados do calendário entre as duas máquinas. Sugestões on-line geralmente mencionam o Google Agenda, mas eu prefiro usar ferramentas de código aberto (que eu controle) para fazer o trabalho. Eu uso o SeaFile (um equivalente ao DropBox da FOSS) para sincronizar pastas & amp; arquivos entre minhas máquinas.
Passo 1 : no meu novo Chromebook, copio todo o meu diretório do Thunderbird: %código% Então, eu instalo o Thunderbird e o abro: pronto, todas as minhas contas, e-mails antigos e (mais importante) eventos de calendário são acessíveis. Ótimo!
Passo 2 : Parece que todos os dados relevantes do Thunderbird estão armazenados em ~ / .thunderbird / blah.default /, com dados do calendário em ~ / .thunderbird / blah.default / calendar-data / . No Chromebook, eu crio um novo evento de calendário, salve-o e veja que ~ / .thunderbird / blah.default / calendar-data / local.sqlite aumentou de tamanho e tem um novo carimbo de data / hora de "última modificação". Concluo que local.sqlite contém todos os dados de calendário relevantes.
Etapa 3 : Eu fecho o Thunderbird em ambas as máquinas, depois uso o SeaFile para sincronizar toda a pasta calander-data / em ambos. Vejo que o tamanho de arquivo e o timestamp mais recentes foram sincronizados com êxito no Thinkpad. Eu abro o Thunderbird na nova máquina e lá no calendário está o meu novo evento. Sucesso!
Desvantagens : A principal desvantagem parece ser que, se o Thunderbird estiver aberto nas duas máquinas e o calendário for editado, a sincronização dos arquivos de dados do calendário algumas vezes causará a falha do Thunderbird da outra máquina. Eles simplesmente não foram criados para lidar com esse tipo de E / S. Mas por outro lado: funciona muito bem!