Linux distributions, particularly rolling releases like Arch, now feature a new default 'Projects' folder in users' home directories with the release of xdg-user-dirs version 0.20. This addition standardizes a location for project files such as coding and CAD work, beyond typical folders like Documents or Pictures. The change aims to enhance application defaults, interoperability, and workflows.
Users of rolling release distributions like Arch Linux and EndeavorOS have noticed the appearance of a 'Projects' folder in their home directories. Traditional default folders include Documents, Music, Pictures, Videos, Downloads, Templates, Desktop, and Public. The new folder provides a dedicated space for project-related files, such as coding projects, 3D printing designs, and CAD work, which do not fit neatly into other categories. This update arrived with xdg-user-dirs version 0.20, fulfilling a request originally made in 2014 within GNOME and Freedesktop communities. GNOME contributor Matthias indicated that GLib support will follow in the coming months, enabling Flatpak apps, desktops, and other applications to utilize the folder effectively. The standardization offers broader benefits. Applications like development tools and hardware design software can default to Projects, improving consistency across IDEs, build tools, and installation guides that previously suggested arbitrary locations such as ~/dev or ~/code. Sandboxed applications, including those from Flatpak, gain easier permission handling, while backup and synchronization services can categorize Projects alongside Documents or Pictures. Proponents argue this small change could significantly boost usability on Linux desktops over time.