COSMIC steht kurz vor dem ersten Alpha
COSMIC ist die neue Desktop-Umgebung, in der die Entwickler von System76, verantwortlich für die Linux-Distribution „Pop!_OS“, gearbeitet haben, und Seit etwas mehr als 2 Jahren wurden verschiedene Änderungen vorgenommen Für dieses Umfeld wurden Verbesserungsvorschläge auf den Weg gebracht.
Das Interessante an COSMIC ist, dass es in der Rust-Sprache neu geschrieben wurdedenn zuvor basierte die Umgebung auf der GNOME-Shell. COSMIC entwickelt sich als universelles Projekt, nicht an eine bestimmte Distribution gebundenund entspricht den Freedesktop-Spezifikationen. Um die Schnittstelle zu erstellen, verwendet COSMIC die Iced-Bibliothek, die sichere Typen, modulare Architektur und ein reaktives Programmiermodell verwendet.
Zusätzlich zur Schale, Das COSMIC-Projekt entwickelt außerdem einen Verbundserver namens cosmic-comp, das auf Wayland basiert, einer grundlegenden Technologie in der modernen Linux-Desktop-Umgebung. Dieser Verbundserver bietet eine solide Grundlage für die UI-Präsentation in der COSMIC-Shell und sorgt für ein reibungsloses und effizientes Erlebnis.
Und jetzt Die Fortschritte, die bei COSMIC erzielt wurden, wurden kürzlich bekannt gegeben und die Entwickler erwähnen, dass das Projekt so weit ausgereift ist, dass der Start der ersten Alpha möglich ist.
Die Alpha-Version markiert die Verfügbarkeit einer Reihe grundlegender Funktionen Dadurch kann die Shell als funktionsfähiges Produkt betrachtet werden und innerhalb der in der Entwicklung befindlichen Funktionen, die in der Liste der Mindestanforderungen für die Bildung einer Alpha-Version von COSMIC enthalten sind, fällt Folgendes auf:
- KOSMISCHER Begriff– Terminalemulator, geschrieben mit dem alacritty_terminal-Framework und unterstützten Funktionen wie GPU-Rendering, Skins und umfangreichen Eingabemethoden. Zu den in der Entwicklung befindlichen Aufgaben zählen die Integration der Unterstützung für die Mausemulation und die Möglichkeit, Hyperlinks im Terminal zu öffnen.
- KOSMISCHER Randr: Ein Dienstprogramm zum Anzeigen von Parametern und Konfigurieren von Bildschirmen in einer Wayland-basierten Umgebung, das im COSMIC-Konfigurationskonfigurator zum Konfigurieren von Ausgabeparametern verwendet werden soll.
- Screenshot-Applet: Erste Implementierung, um Screenshots des gesamten Bildschirms, einzelner Fenster und ausgewählter Bereiche zu erstellen.
- Hybrid-Grafikunterstützung (Integrierte GPU + separate Grafikkarte): Sicherstellung des Betriebs in Systemen mit Hybridgrafik und der Möglichkeit, die separate Karte zu verwalten, um im Offline-Modus Strom zu sparen oder sie gezielt für Spiele und Grafikanwendungen zu aktivieren.
- Milchglaseffekt: Implementierung der Unterstützung für den Milchglaseffekt in Designthemen.
- Windows-Mosaik: Erstellen eines Applets zum Verwalten der Fensterkachelung und zum Aktivieren der automatischen Kachelung von Fenstern, die mit einem bestimmten Desktop verknüpft sind.
- So reparieren Sie gestapelte Fenster: Ähnlich wie Browser-Registerkarten zum Gruppieren verschiedener Anwendungsfenster.
- Bildschirmanzeige (OSD)- Funktion mit der Möglichkeit, Informationen über dem Inhalt anzuzeigen (OSD – On Screen Display) und mit dieser Funktion Helligkeitsanzeigen und Lautstärke anzuzeigen, Fenster mit Alt + Tab zu wechseln und in den Offline-Modus zu wechseln.
- Stilisierte Desktop-Hintergründe: Erstellung stilisierter Hintergrundbilder und Schnittstelle zum Festlegen von Hintergrundbildern.
- Anmelde- und Sperrbildschirme: In Entwicklung zur Verbesserung der Sicherheit und Benutzererfahrung.
- Konfigurationsschnittstelle: Für Bildschirmausrichtung, Skalierung, Farbprofil usw.
- Konfiguration des Eingabegeräts: Maus- und Touchpad-Parameter ändern, z. B. die Cursorgeschwindigkeit.
- Virtuelle Schreibtische: Diskussionsphase abgeschlossen und Entwicklungsphase begonnen.
- Designüberprüfung und -vereinheitlichung: Für alle bereits entwickelten Funktionalitäten, einschließlich Anwendungsmenü, Programmstartschnittstelle und Benachrichtigungssystem.
Abschließend ist zu erwähnen, dass die Alpha-Version voraussichtlich Ende März veröffentlicht wird, was dazu beitragen wird, mehr Feedback zu sammeln, um die Funktionalität zu finalisieren und die Benutzerfreundlichkeit zu verbessern.
Wenn Sie daran interessiert, mehr darüber zu erfahrenkönnen Sie die Details überprüfen im folgenden Link.