Linux bekommt einen neuen Standardordner im Home-Verzeichnis
Linux-Distributionen sind bekannt für ihre Beständigkeit und ihre bewährten Strukturen. Seit vielen Jahren kennen Nutzer ein festes Raster an Standardordnern unter ihrem Home-Verzeichnis. Dazu gehören klassische Verzeichnisse wie Dokumente, Musik, Bilder, Videos und Downloads. Hinzu kommen meist noch Ordner für Vorlagen, den Desktop und den öffentlichen Bereich. Diese Struktur hat sich über Jahrzehnte als intuitiv und nützlich erwiesen. Doch nun gibt es eine Änderung, die viele langjährige Linux-Nutzer überraschen könnte. In den Home-Verzeichnissen von Systemen mit rollenden Release-Distributionen wie Arch Linux taucht plötzlich ein neuer Ordner auf. Es handelt sich dabei um einen Verzeichnisnamen, der auf Deutsch schlicht „Projekte“ heißt.
Diese Änderung mag auf den ersten Blick wie eine kleine kosmetische Anpassung wirken, doch sie verfolgt ein weitreichenderes Ziel. Der neue Ordner soll eine dedizierte Heimat für Dateitypen bieten, die nicht unbedingt in die bestehenden Kategorien passen. Wer als Entwickler tätig ist oder mit 3D-Druck und CAD-Software arbeitet, hat oft Schwierigkeiten, seine Dateien sinnvoll zu organisieren. Code-Dateien sind technische Arbeitsmaterialien und keine Dokumente im herkömmlichen Sinne. Gleichzeitig sind sie keine Medien wie Musik oder Videos. Bisher musste jeder Nutzer selbst entscheiden, wo er solche Dateien ablegt. Viele haben sich eigene Verzeichnisstrukturen geschaffen, wie etwa ein Verzeichnis namens dev oder projects. Diese individuelle Lösung führt jedoch oft zu einem Flickenteppich, da nicht alle Anwendungen und Tools denselben Standard beachten.
Mit der Einführung des standardisierten Projektordners ändert sich diese Situation grundlegend. Anwendungen erhalten nun einen vorhersehbaren und einheitlichen Ort, an dem sie projektbezogene Dateien speichern können. Dies hat erhebliche Vorteile für die Interoperabilität zwischen verschiedenen Softwarelösungen. Entwicklungsumgebungen können standardmäßig Repositories in diesem Verzeichnis erstellen. Build-Tools und Installationsskripte können von einem sensiblen Arbeitsbereich ausgehen. Auch die Dokumentation von Projekten wird klarer, da sich Installationsanleitungen und Leseanweisungen auf einen gemeinsamen Pfad beziehen können. Statt Nutzer anzuweisen, beliebige Ordner wie dev oder code zu erstellen, verweisen Anleitungen jetzt einheitlich auf das standardisierte Projektverzeichnis.
Ein weiterer wichtiger Aspekt betrifft die Sicherheit und Verwaltung von Berechtigungen, insbesondere bei sandgeboxten Anwendungen wie Flatpak-Paketen. Für diese ist es einfacher, einen standardisierten Ort zu erkennen und entsprechende Zugriffsrechte zu erteilen. Auch Backup-Tools und Synchronisationsdienste können den neuen Ordner als eigene, bedeutende Datenkategorie behandeln, ähnlich wie sie es bereits mit Dokumenten oder Bildern tun. Dies verbessert die Gesamtqualität der Desktop-Arbeitsabläufe und sorgt für eine konsistentere Benutzererfahrung über verschiedene Distributionen hinweg.
Interessanterweise ist diese Idee alles andere als neu. Die Forderung nach einem standardisierten Projektfolder wurde bereits im Jahr 2014 gestellt. Jetzt ist man endlich auf diesen langjährigen Wunsch der Community eingegangen. Die technische Umsetzung erfolgte mit der Veröffentlichung von xdg-user-dirs in der Version 0.20. Nutzer von rollenden Release-Distributionen haben diese neuen Ordner bereits in ihrem Home-Verzeichnis. In den kommenden Monaten wird zudem die Unterstützung für GLib hinzugefügt, was es Anwendungen und Desktops ermöglicht, den neuen Ordner vollumfänglich zu nutzen.
Viele Linux-Nutzer haben den neuen Ordner bereits in ihren eigenen Arbeitsabläufen etabliert, indem sie manuell solche Verzeichnisse erstellten. Durch die offizielle Integration wird diese bewährte Praxis nun zum Systemstandard erhoben. Es ist ein Beweis dafür, dass kleine Änderungen große Auswirkungen haben können. Die Zukunft des Linux-Desktops sieht damit organisiertere Arbeitsumgebungen vor. Für alle, die schon immer einen dedizierten Ort für ihre technischen Projekte gesucht haben, ist dies ein willkommener Meilenstein in der Entwicklung freier Softwaresysteme.