¡Finalmente Firefox soporta directorios XDG!

Después de años de desordenar los directorios home con carpetas .mozilla, Firefox 147 finalmente adoptó la especificación XDG Base Directory. Aunque el cambio es pequeño, es excelente para los fanáticos de la organización.

Las aplicaciones que no siguen la especificación de directorios XDG crean desorden en los directorios home de los usuarios al crear un directorio dotfile para cada una. Por ejemplo, .mozilla podría ser un directorio al lado de .cache, al lado de .nmp, etc.

Firefox-147.webp



¿Qué es XDG?

La especificación XDG Base Directory proviene de freedesktop.org para crear una estructura consistente sobre dónde las aplicaciones deberían almacenar sus archivos en sistemas Linux. En lugar de que cada programa cree su propio directorio oculto directamente en tu carpeta home, XDG define ubicaciones específicas basadas en el tipo de archivo.

Los archivos de configuración pertenecen a ~/.config. Los datos de aplicación (cosas como bases de datos, perfiles, estado) van en ~/.local/share. Los archivos de caché van a ~/.cache.

Esto facilita, por ejemplo, hacer respaldos u obtener datos de aplicaciones, simplemente obtén todo de ~/.config y ~/.local/share. ¿Quieres limpiar el caché? elimina ~/.cache sin preocuparte. Bastante simple.



Qué Cambió en Firefox 147

Con Firefox 147, las instalaciones nuevas usan rutas compatibles con XDG. Tu perfil va a ~/.config/mozilla/firefox, el caché va a ~/.cache/mozilla/firefox. Limpio, organizado, exactamente donde debería estar.

Esto solo afecta a instalaciones nuevas. Las instalaciones existentes se mantienen en el directorio ~/.mozilla. Este cambio no rompe nada. Firefox simplemente verifica las variables de entorno XDG y usa esas rutas para perfiles nuevos mientras respeta las instalaciones existentes.



¿Deberías Migrar?

No hay necesidad de migrar. Nada estaba roto para empezar y Firefox continúa funcionando con la ruta antigua. Soy cauteloso de que tal vez algunas extensiones podrían fallar con la nueva ruta, así que si migras siempre respalda la configuración y copia los datos del perfil a la nueva ubicación.