En los sistemas GNU/Linux, el directorio personal del usuario (/home) siempre ha incluido carpetas estándar como:
- Documents
- Music
- Pictures
- Videos
- Downloads
Además de otras como Desktop, Templates o Public. Estas convenciones han facilitado durante años la organización y el comportamiento de aplicaciones.
Ahora, con la evolución del estándar xdg-user-dirs, se introduce una nueva carpeta: Projects.
¿Qué es la nueva carpeta “Projects”?
La carpeta Projects está diseñada como un espacio dedicado para almacenar archivos relacionados con proyectos.
Esto incluye:
- Proyectos de programación
- Diseño CAD o impresión 3D
- Desarrollo de hardware o software
- Archivos que no encajan en categorías tradicionales como documentos o multimedia
En esencia, busca centralizar todo lo relacionado con el trabajo técnico o creativo.
Más que una simple carpeta
Aunque parece un cambio menor, la inclusión de Projects tiene implicaciones importantes:
Organización estandarizada
Permite evitar estructuras arbitrarias como:
- ~/dev
- ~/code
- ~/projects
Ahora existe un lugar común y predefinido.
Mejor integración con aplicaciones
Las herramientas pueden usar esta carpeta como ubicación predeterminada:
- IDEs para código
- Software de diseño
- Herramientas de compilación
Esto mejora la consistencia del ecosistema.
Beneficios para el flujo de trabajo
La estandarización de esta carpeta aporta ventajas clave:
- Mejora la interoperabilidad entre herramientas
- Facilita la configuración de entornos de desarrollo
- Simplifica guías de instalación y documentación
- Permite a aplicaciones sandbox como Flatpak gestionar permisos más fácilmente
Además, herramientas de respaldo y sincronización pueden tratar Projects como una categoría relevante, al igual que Documents o Pictures.
Una idea con más de una década
Curiosamente, esta no es una propuesta nueva.
La inclusión de una carpeta de proyectos fue planteada en 2014, argumentando que los proyectos de software incluyen:
- Código fuente
- Control de versiones
- Binarios compilados
- Dependencias
Estos elementos no encajan adecuadamente en carpetas tradicionales como Downloads o Documents.
Implementación y futuro
El cambio se introduce con xdg-user-dirs 0.20, por lo que ya está disponible en distribuciones rolling release como Arch Linux.
En los próximos meses:
- Se integrará soporte en bibliotecas como GLib
- Escritorios y aplicaciones podrán adoptarlo de forma nativa
Esto permitirá una adopción más amplia en todo el ecosistema Linux.
Impacto en el ecosistema Linux
Muchos usuarios ya utilizaban carpetas personalizadas para proyectos.
La diferencia ahora es que:
- Existe un estándar oficial
- Las aplicaciones pueden aprovecharlo automáticamente
- Se reduce la fragmentación en la organización de archivos
Conclusión
La incorporación de la carpeta Projects puede parecer un cambio pequeño, pero tiene un impacto significativo en la usabilidad y coherencia del sistema.
Al estandarizar una práctica común, Linux mejora:
- La organización del usuario
- La integración de aplicaciones
- La eficiencia en flujos de trabajo
Un simple directorio podría convertirse en una pieza clave para la evolución del escritorio Linux.


