Na minha máquina principal estou executando Thunderbird
e Lightning
tenho vários CalDAV
calendários conectados. Além disso, há também um CardDAV
catálogo de endereços conectado.
Como posso transferir essas conexões CalDAV e CardDAV para outra máquina?
Para disponibilizar as conexões mencionadas em uma segunda máquina, tenho as seguintes opções:
- Crie todas as conexões completamente do zero (-> chato)
- Copie todo o diretório
~/.thunderbird
para a nova máquina (-> impraticável, porque os perfis de email também seriam copiados) - Copie apenas os arquivos necessários para calendários e catálogo de endereços para a nova máquina (-> desejado)
Quero evitar configurá-lo manualmente. Então: de quais arquivos devo copiar ~/.thunderbird
?
Meu palpite é algo como:
- Arquivo
storage.db
- Arquivo
prefs.js
(somente as linhas com "calendário") - Diretório
calendar-data
Mas onde está armazenada a conexão CardDAV
?
Responder1
Sugiro o seguinte procedimento para descobrir os arquivos de conexões CalDAV e CardDAV:
- Faça uma cópia da
~/.thunderbird
pasta - Adicione ou descarte uma dessas conexões
- Verifique quais arquivos foram alterados
- Compare os arquivos alterados usandodiferença se eles são de natureza textual e se você gostaria de ter certeza de que está copiando os arquivos corretos (ou se está curioso sobre a sintaxe).
Responder2
A localização do arquivo CardDAV no servidor deve estar em um caminho semelhante ao seguinte:
~/.config/radicale/collections/contact/AddressBook.vcf
Responder3
Isenção de responsabilidade: não sei nada sobre CalDAV e CardDAV e como o Thunderbird lida com eles. No entanto, espero poder dar algumas orientações gerais.
Comparando árvores de diretórios e arquivos no Linux usando uma UI gráfica
Algumas das outras respostas/comentários propuseram fazer um backup do seu perfil, excluir uma das conexões CalDAV/CardDAV e verificar o que mudou no perfil. Acho que é uma ideia muito boa se você realmente quiser dedicar algum tempo (que pode ser muito) e pesquisar o problema.
Porém, também acho que usar diff
para esse fim (e em geral) é uma tortura. Como você está usando o Thunderbird, você está em uma área de trabalho gráfica e, portanto, pode usarmeld
, um aplicativo gráfico com uma interface de usuário agradável que finalmente torna um prazer comparar árvores de diretórios inteiras no Linux. Se você estiver usando uma distribuição Linux razoável, meld
deverá estar disponível por meio de seu gerenciador de pacotes.
Encontrar uma solução não perfeita, mas rápida e funcional
Embora eu entenda que você gostaria de ter a solução perfeita e entender em detalhes o que está acontecendo, às vezes pode ser melhor ser pragmático (principalmente se houver algum tipo de pressão de tempo).
Acho que concordamos que excluir algo geralmente não leva mais tempo do que pesquisar um problema ou criar algo. Então, eu apenas copiaria todo o perfil do Thunderbird da máquina principal para a segunda e excluiria todas as contas de e-mail da segunda.
Como a exclusão de uma conta de e-mail não remove necessariamente os dados locais (no caso de POP3) ou os dados armazenados em cache/sincronizados (no caso de IMAP) associados a essa conta do sistema de arquivos local, precisamos realizar uma etapa extra se quisermos para economizar espaço em disco ou se tivermos preocupações com privacidade:
Antes de excluir uma conta, selecione a entrada do submenu Server Settings
dessa conta no painel esquerdo e copie o local na linha rotulada Local directory
para um local seguro, por exemplo, um arquivo de texto. Depois de excluir a própria conta, exclua esse diretório. Nesta etapa, você exclui as mensagens reais associadas à respectiva conta do sistema de arquivos local.
Observe que existem outros arquivos que você pode querer excluir, por exemplo, os catálogos de endereços ( *.mab
) e vários outros .sqlite
arquivos que podem revelar dados pessoais. Isso pode ou não ser um problema no seu caso. Esses dados adicionais geralmente não ocupam muito espaço em disco, portanto, você pode simplesmente deixá-los no lugar se não tiver preocupações com privacidade.
Se você quiser saber mais sobre o layout da pasta de perfil do Thunderbird,você poderia usar este ponto de partida.
Responder4
para copiar as configurações do CardBook, basta copiar o arquivo prefs.js e as pastas storage e cardbook