Das Unternehmen System76, das die Linux-Distribution Pop!_OS entwickelt, hat mit dem Testen der zweiten Alpha-Version der COSMIC-Desktop-Umgebung begonnen, die in der Programmiersprache Rust geschrieben wurde (nicht zu verwechseln mit dem alten COSMIC, das auf GNOME Shell basierte). Zum Testen stehen ISO-Images fĂŒr Systeme mit NVIDIA-GPU (3 GB) und Intel/AMD (2.5 GB) zur VerfĂŒgung, die auf einer Testversion der Distribution Pop!_OS 24.04 basieren. AuĂerdem sind vorgefertigte Pakete fĂŒr Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox und CachyOS verfĂŒgbar.
COSMIC entwickelt sich als universelles Projekt, das an keine bestimmte Distribution gebunden ist und den Spezifikationen von Freedesktop entspricht. FĂŒr die Gestaltung der BenutzeroberflĂ€che verwendet COSMIC die Bibliothek Iced, die sichere Typen, eine modulare Architektur und ein reaktives Programmiermodell nutzt und zudem eine Architektur bietet, die Entwicklern vertraut ist, die mit der deklarativen Schnittstellengestaltungssprache Elm vertraut sind. Es werden mehrere Rendering-Engines bereitgestellt, die Vulkan, Metal, DX12, OpenGL 2.1+ und OpenGL ES 2.0+ unterstĂŒtzen. Entwicklern wird ein vollstĂ€ndiges Set an Widgets angeboten sowie die Möglichkeit, asynchrone Handler zu erstellen und ein adaptives Layout von Benutzerschnittstellenelementen je nach Fenster- und BildschirmgröĂe zu verwenden. Das Projekt entwickelt auch einen Kompositor. Server cosmic-comp auf Basis von Wayland.
Die wichtigsten Ănderungen im Vergleich zur ersten Alpha-Version von COSMIC:
- Im Konfigurator wurde ein Modul zur Audioeinstellungen hinzugefĂŒgt, das die Auswahl von AudiogerĂ€ten, die Anpassung der LautstĂ€rke und die Zuordnung von Profilen zu GerĂ€ten ermöglicht, wie zum Beispiel âAnalog Stereoâ, âDigital Stereoâ und âPro Audioâ. Die UnterstĂŒtzung fĂŒr AudiogerĂ€te mit Bluetooth-Schnittstelle wurde hinzugefĂŒgt.

- Im Konfigurator wurde ein Bereich âStrom & Akkuâ hinzugefĂŒgt, in dem die Auswahl des Energiesparmodus ermöglicht wird: âMinimaler Stromverbrauchâ, âMaximale Leistungâ und âAusgewogener Modusâ. Auf dieser Seite wird auch der Ladezustand nicht nur des eingebauten Akkus, sondern auch der Akkus von angeschlossenen drahtlosen GerĂ€ten wie Maus, Tastatur und Kopfhörern angezeigt.

- Im Konfigurator wurde ein Bereich âNetzwerk & Drahtlosâ hinzugefĂŒgt, in dem der Zugriff auf die Einstellungsseiten fĂŒr kabelgebundene, drahtlose und VPN Verbindungen gewĂ€hrleistet ist, ebenso wie die Anzeige des Verbindungsstatus.

- Im Einstellungsbereich fĂŒr Bildschirme gibt es die Möglichkeit, die Ausgabe von X11-Anwendungen zu skalieren. Bei aktivierter Skalierung kann der Inhalt auf hochauflösenden Bildschirmen unscharf erscheinen, wĂ€hrend er bei deaktivierter Skalierung zu klein wirken kann.

- In den Datums- und Uhrzeiteinstellungen wurde ein Schalter hinzugefĂŒgt, um Sekunden im Uhren-Applet anzuzeigen.

- In den Einstellungen fĂŒr das Fenstermanagement wurden Modi hinzugefĂŒgt, die dem Mauscursor folgen (der Fokus wird auf die Fenster gesetzt, ĂŒber denen sich der Cursor befindet) und fĂŒr die Cursorverfolgung (Ănderung des Fokus durch eine Tastenkombination oder das Ăffnen eines neuen Fensters fĂŒhrt dazu, dass der Cursor in die obere linke Ecke des Fensters verschoben wird). Ein Schalter zum Deaktivieren der Aktionserfassung bei DrĂŒcken der Super-Taste wurde ebenfalls hinzugefĂŒgt.

- In den Erscheinungseinstellungen wurde die Möglichkeit hinzugefĂŒgt, die Dichte des BenutzeroberflĂ€chen-Layouts auszuwĂ€hlen - komfortabel, kompakt und mit gröĂeren AbstĂ€nden. Der Dichte-Modus beeinflusst die GröĂe der Ăberschriften, den Abstand zwischen den Listenelementen und Applets.

- Ein neues Panel mit Bluetooth-Einstellungen wurde zum Konfigurator hinzugefĂŒgt, das das Koppeln, Verbinden und Trennen von GerĂ€ten ermöglicht.

- Die Funktionen des Dateimanagers wurden erheblich erweitert. In die Kopfzeile wurden ein Suchfeld, eine SchaltflĂ€che zum Erstellen neuer Verzeichnisse, Umschalter fĂŒr die Anzeigemodi von Dateien (Liste oder Rasteransicht) und die Sortiermodi aufgenommen. UnterstĂŒtzung fĂŒr die Sortierung nach Name, Typ, Ănderungszeit, Erstellungszeit und GröĂe wurde hinzugefĂŒgt. Es wurde eine Tastenkombination Ctrl+ vorgeschlagen, um die Einstellungen aufzurufen. In der Seitenleiste wurden Trennzeichen zwischen dem Papierkorb, Netzwerkstorage und zusĂ€tzlichen SpeichergerĂ€ten hinzugefĂŒgt.

Im KontextmenĂŒ wurde eine SchaltflĂ€che zum Vorabsehen von Dateien vor dem Ăffnen hinzugefĂŒgt. In der Seitenleiste wurde eine Ansichtsliste fĂŒr kĂŒrzlich verwendete Dateien mit Vorschaufunktion umgesetzt.

Ein Galerie-Modus wurde hinzugefĂŒgt, der es ermöglicht, den Dateimanager als Bildanzeiger zu verwenden, um den Inhalt eines gewĂ€hlten Verzeichnisses nacheinander anzuzeigen.

Die UnterstĂŒtzung fĂŒr die Anzeige von Netzwerkspeichern wurde implementiert. Im KontextmenĂŒ wurden SchaltflĂ€chen zum Komprimieren von Dateien und zum Entpacken von Archiven im Format .tar, .tbz, .tgz, .txz und .zip hinzugefĂŒgt. Die Erstellung des MenĂŒs âDateiâ wurde abgeschlossen.

- Der Ladevorgang des Anwendungsmanagers (COSMIC Store) wurde beim ersten Start erheblich beschleunigt.
- Im Energiemanagement-Applet wurden UnterstĂŒtzung fĂŒr Schwellenwerte hinzugefĂŒgt, die definieren, bei welchem Ladezustand der Akku mit dem Laden beginnen oder es einstellen soll.
- Die CPU-Belastung im LautstÀrke-Applet wurde verringert.
- Im Uhr-Applet wurde die Zeitaktualisierung nach dem Wechsel der Zeitzonen sichergestellt, und das Format der angezeigten Zeit wurde verbessert.
- Die Textdarstellung wurde optimiert.
- Die ZuverlÀssigkeit bei der Verwendung nicht ganzer Skalierungswerte in Spielen, die mit dem Proton-Paket gestartet werden, wurde erhöht.

Quelle: opennet.ru












