Cosmic Desktop-Umgebung gibt Ausblick auf die Zukunft von Linux in Pop!_OS 24.04 alpha
Nach langem Warten und einigen Verzögerungen hat System76 endlich seine in Rust programmierte Desktop-Umgebung Cosmic veröffentlicht, wenn auch nur in einer öffentlichen Alpha-Version. Die Cosmic DE (Desktop-Umgebung) hebt die auf Gnome basierende Cosmic Shell-Erweiterung mit einer Wayland- und Hybrid-Grafikumgebung auf die nächste Stufe. Die Philosophie der Entwickler von Pop!_OS scheint jedoch zu sein, dass die Benutzer die Applets im Dock und im Panel für die meisten ihrer täglichen Bedürfnisse verwenden.
Die Alpha-Version enthält die Funktionen, die die meisten Benutzer für den täglichen Gebrauch benötigen. Applets im Panel bieten wichtige Funktionen wie die Verbindung zu drahtlosen Netzwerken, die Auswahl von Audioausgabe- und -eingabegeräten und die Verbindung zu Bluetooth-Geräten.
Cosmic DE enthält den benutzerdefinierten Cosmic Compositor von System76 mit seinem hybriden Kachel-Floating-Ansatz sowie benutzerdefinierte Kernanwendungen wie Cosmic Files, Cosmic App Store, Cosmic Terminal, Cosmic Text-Editor und Cosmic Screenshot. Der Alpha-Build zeigt, dass die Implementierung des Kachelfensters für System76 Priorität hat, da es sehr ausgereift und reaktionsschnell ist und zahlreiche Tastenkombinationen unterstützt, um zwischen Fenstern zu wechseln, sie neu anzuordnen, zu kacheln oder frei zu platzieren. Die kombinierten, kompakten Anwendungstitel und Symbolleisten - sofern vorhanden - lassen Cosmic DE sehr aufgeräumt aussehen und sparen Bildschirmfläche für wichtigere Dinge.
Zum Start wird Cosmic DE als Standard-Desktopumgebung für Pop!_OS 24.04 alpha ausgeliefert, es sind aber auch Builds und Installationsanleitungen für die Linux-Distributionen Arch Linux, Fedora, NixOS und Serpent OS verfügbar, die Unterstützung für openSUSE ist in Arbeit. Redox OS bietet auch bereits Unterstützung für einige Cosmic-Elemente wie Cosmic Files, Cosmic Editor und Cosmic Terminal.
Das wohl größte Highlight von Cosmic DE ist benutzerdefiniertes Theming und dessen Integration. Cosmic bietet den Benutzern eine schnelle und einfache, wenn auch etwas eingeschränkte, Anpassung des Aussehens der Desktop-Umgebung. Icons, Farben, Dock und Panel sowie andere Elemente der Benutzeroberfläche, wie z.B. die Anzeige des aktiven Fensters, können angepasst werden. Da System76 den Compositor, den Windowmanager und die Desktop-Umgebung gemeinsam entwickelt hat, wird das Cosmic-Thema in allen Cosmic- und Kernanwendungen verwendet. Zusätzliche Unterstützung für Flatpak, lidadwaita und GTK3 und 4 Anwendungen sorgt für eine gewisse Einheitlichkeit in der Benutzererfahrung.
Bezüglich der Benutzeroberfläche verwendet Cosmic DE standardmäßig ein Gnome-ähnliches Layout mit einem oberen Panel und einem Dock am unteren Rand. Die Benutzer können diese Standard-Benutzeroberflächenelemente an verschiedene Bildschirmränder verschieben und ihr Aussehen und Verhalten anpassen. Optionen für automatisches Ausblenden, abgerundete Ecken, Abstände zwischen den Bildschirmrändern und Transparenz sind bereits in der Alpha-Version implementiert. Außerdem gibt es ein sehr intuitives und einfach zu bedienendes Menü für die Anpassung der Tastaturkürzel in der Einstellungsanwendung, was zeigt, dass der Schwerpunkt auf der Anpassung liegt.
Da es sich um eine Alpha-Version handelt, fehlen noch viele Funktionen in Cosmic DE, wie z.B. die vollständige Audiosteuerung in der Einstellungs-App, aber für die meisten alltäglichen Aufgaben ist es bereits sehr gut geeignet. Eine vollständige Liste der zukünftigen Funktionen findet sich in der offiziellen Roadmap auf GitHub. Es gibt derzeit kein genaues Release-Datum für ein vollständiges Release.