En mi máquina principal estoy ejecutando Thunderbird
y Lightning
tengo varios CalDAV
calendarios conectados. Además también hay una CardDAV
libreta de direcciones conectada.
¿Cómo puedo transferir esas conexiones CalDAV y CardDAV a otra máquina?
Para que las conexiones mencionadas estén disponibles en una segunda máquina, tengo las siguientes opciones:
- Crea todas las conexiones completamente desde cero (-> molesto)
- Copie todo el directorio
~/.thunderbird
a la nueva máquina (-> poco práctico, porque también se copiarían los perfiles de correo) - Copie solo los archivos necesarios para los calendarios y la libreta de direcciones a la nueva máquina (-> deseado)
Quiero evitar configurarlo a mano. Entonces: ¿De qué archivos tengo que copiar ~/.thunderbird
?
Mi conjetura es algo como:
- Archivo
storage.db
- Archivo
prefs.js
(solo las líneas con "calendario") - Directorio
calendar-data
Pero, ¿dónde se CardDAV
almacena la conexión?
Respuesta1
Sugiero el siguiente procedimiento para conocer los archivos de conexión CalDAV y CardDAV:
- Tome una copia de la
~/.thunderbird
carpeta. - Agregar o eliminar una de esas conexiones
- Comprueba qué archivos han cambiado
- Compare los archivos modificados usandodiferencia si son de naturaleza textual y si desea asegurarse de copiar los archivos correctos (o si tiene curiosidad acerca de la sintaxis).
Respuesta2
La ubicación del archivo CardDAV en el servidor debe estar en una ruta similar a la siguiente:
~/.config/radicale/collections/contact/AddressBook.vcf
Respuesta3
Descargo de responsabilidad: no sé nada sobre CalDAV y CardDAV y cómo los maneja Thunderbird. Sin embargo, espero poder dar algunas pautas generales.
Comparación de árboles de directorios y archivos en Linux usando una interfaz de usuario gráfica
Algunas de las otras respuestas/comentarios propusieron realizar una copia de seguridad de su perfil, eliminar una de las conexiones CalDAV/CardDAV y verificar qué ha cambiado en el perfil. Creo que es una muy buena idea si realmente quieres tomarte el tiempo (que podría ser mucho) e investigar el problema.
Sin embargo, también creo que consumir diff
con ese fin (y en general) es una tortura. Como estás usando Thunderbird, estás en un escritorio gráfico y por lo tanto puedes usarmeld
, una aplicación gráfica con una interfaz de usuario agradable que finalmente hace que comparar árboles de directorios completos en Linux sea un placer. Si está utilizando una distribución de Linux razonable, meld
debería estar disponible a través de su administrador de paquetes.
Encontrar una solución no perfecta, pero rápida y funcional
Si bien entiendo que le gustaría tener la solución perfecta y comprender en detalle lo que está sucediendo, a veces puede ser mejor ser pragmático (especialmente si hay algún tipo de presión de tiempo).
Creo que estamos de acuerdo en que eliminar algo no suele llevar mucho tiempo en comparación con investigar un problema o crear algo. Entonces simplemente copiaría todo el perfil de Thunderbird de la máquina principal a la segunda y luego eliminaría todas las cuentas de correo en la segunda.
Dado que eliminar una cuenta de correo no necesariamente elimina los datos locales (en el caso de POP3) o los datos almacenados en caché/sincronizados (en el caso de IMAP) asociados con esa cuenta del sistema de archivos local, debemos realizar un paso adicional si queremos. para ahorrar espacio en disco o si tenemos dudas sobre la privacidad:
Antes de eliminar una cuenta, seleccione la entrada del submenú Server Settings
para esa cuenta en el panel izquierdo, luego copie la ubicación en la línea etiquetada Local directory
en un lugar seguro, por ejemplo, un archivo de texto. Después de haber eliminado la cuenta, elimine ese directorio. En este paso, eliminará los mensajes reales asociados con la cuenta respectiva del sistema de archivos local.
Tenga en cuenta que hay otros archivos que quizás desee eliminar, por ejemplo, las libretas de direcciones ( *.mab
) y varios otros .sqlite
archivos que podrían revelar datos personales. Esto podría o no ser un problema en su caso. Estos datos adicionales generalmente no ocupan mucho espacio en el disco, por lo que puedes dejarlos en su lugar si no tienes preocupaciones de privacidad.
Si desea saber más sobre el diseño de la carpeta del perfil de Thunderbird,podrías usar este punto de partida.
Respuesta4
para copiar la configuración de CardBook, solo tienes que copiar el archivo prefs.js y las carpetas de almacenamiento y cardbook