Thunderbird ha empezado a crear un directorio ~/thunderbird en el directorio personal del usuario cada vez que se inicia, a causa de un fallo vinculado a cambios recientes en la especificación XDG que añadieron un nuevo tipo de carpeta de proyectos. El directorio permanece vacío y resulta inútil, ya que la aplicación sigue almacenando su configuración y datos en la ruta antigua ~/.thunderbird, en lugar de respetar los estándares ~/.config/ y ~/.local/share/.
El autor, que ya había expresado en noviembre de 2024 su rechazo a las aplicaciones que ensucian el home con directorios no solicitados, propone una solución provisional que no requiere parchear el programa. Consiste en un script en Fish combinado con inotifywait que vigila el directorio personal y elimina la carpeta "thunderbird" en cuanto se crea. Para que se ejecute de forma continua, el script se envuelve en una unidad de servicio de systemd para el usuario, de tipo simple, con reinicio automático cada dos segundos en caso de caída.
Los pasos de despliegue son: dar permisos de ejecución al script, recargar el daemon de systemd del usuario y habilitar e iniciar la unidad watch-thunderbird-dir.service. El autor recuerda que las rutas absolutas del servicio deben adaptarse al nombre de usuario real y que la solución debe retirarse cuando Mozilla corrija el fallo de raíz. La receta está pensada como un parche temporal mientras Thunderbird no adopte las convenciones XDG de forma coherente.
