System76 gaat door met zijn vorderingen in Cosmic with Rust en werkt al aan een nieuw paneel 

COSMIC, is een desktopomgeving van Pop! _OS dat is gebaseerd op een aangepaste GNOME Shell

COSMIC, is een desktopomgeving van Pop! _OS dat is gebaseerd op een aangepaste GNOME Shell

System76 (het Pop!_OS Linux-distributiebedrijf) heeft onlangs een verslag over de ontwikkeling van een nieuwe COSMIC-gebruikersomgeving herschreven in Rust. De omgeving wordt ontwikkeld als een universeel project dat niet gebonden is aan een specifieke distributie en voldoet aan de Freedesktop-specificaties, plus het ontwikkelt ook een op Wayland gebaseerde kosmisch gebouwde composietserver.

Over het project wordt vermeld dat om een ​​interface te bouwen, COSMIC maakt gebruik van de Iced-bibliotheek, dat een modulaire architectuur gebruikt met typeveiligheid en reactieve programmeermodellen, en ook een architectuur biedt die bekend is bij ontwikkelaars die bekend zijn met Elm, een declaratieve interfaceconstructietaal.

Dat moet je onthouden System76 koos ervoor om de wijziging van GTK en Iced door te voeren, sinds tijdens de uitgevoerde tests er werden verschillende COSMIC-applets bereid, gelijktijdig geschreven in GTK en Iced technologieën te vergelijken.

Wat is er nieuw in COSMIC?

In het recente rapport dat als belangrijkste nieuwsbericht is uitgebracht, de werk uitgevoerd in de «COSMIC Panels» dat monster een lijst van actieve vensters, snelkoppelingen voor invoeren snel naar toepassingen en de locatie van de ondersteuning voor applets (geïntegreerde applicaties dat draaien in afzonderlijke processen).

door voorbeeld bekijken, applets implementeren toepassingsmenu's, gebruikersinterfaces, cambio de bureau, toetsenbordindelingen wijzigen, het afspelen van media regelen, de volume, bedien Wi-Fi en Bluetooth, geef de uitgang van cumulatieve meldingslijsten, toon het aantal tijd en zet de scherm de noemen. Er moet worden vermeld dat het gepland is implementeren een applet met voorspelling van tijd, notities, klembordbeheer en menu-implementatie gebruiker.

Er wordt vermeld dat de panelen kunnen worden dividir in secties, door voorbeeld bekijken, een sectie superieur met menu's en indicatoren en een sectie inferieur met een lijst van actieve taken en snelkoppelingen. Gedeeltelijke panelen kunnen zijn colocar verticaal en horizontaal, bezetten todo el breedte van scherm o alleen een geselecteerd gebied, usar doorzichtigheid y cambiar el stijl afhankelijk van ontwerpkeuze duidelijk y oscuro.

Een andere opvallende verandering is de versie van het service optimalisatie automática System76-planner 2.0 die stelt u in staat de instellingen van de CFS-taakplanner dynamisch aan te passen (Volledig eerlijke planner), verandert de prioriteit van executie van procédé voor reducir de vertragingen en maximaliseren el prestatie del procédé verwant met la ventana de werk daadwerkelijk del gebruiker. Er wordt vermeld dat nieuwe ondersteuning voor beleid zoals SCHED_FIFO en SCHED_IDLE is toegevoegd.

La nueva versie integreert de server van Pipewire-media, het verhogen van de prioriteit del procédé weergave inhoud multimedia, naast de archief configuratie is omgezet naar een nuevo formaat, waar puede definir hun eigen regels en beheersen el gebruik in verschillende optimalisatiemodi. Er wordt bijvoorbeeld melding gemaakt van staat van "Op vermogen gebaseerde configuratie" toegepast naar cgroepen en bovenliggende processen, de consumptie van middelen in de procédé van de programmeur hoofd- heeft gereduceerd en over 75%.

Van de andere veranderingen die opvallen:

  • Nieuw een kant-en-klare configurator-implementatie met de nieuwe widgetbibliotheek.
  • De eerste versie van de configurator biedt instellingen voor het paneel, het toetsenbord en de bureaubladachtergrond.
  • In de toekomst zal het aantal pagina's met instellingen worden uitgebreid.
  • De configurator heeft een modulaire architectuur waarmee u eenvoudig extra pagina's met instellingen kunt koppelen.
  • Er worden voorbereidingen getroffen om ondersteuning voor High Dynamic Range (HDR)-schermen en kleurregelingen te integreren (er is bijvoorbeeld gepland om ondersteuning voor ICC-kleurprofielen toe te voegen).
  • Ondersteuning toegevoegd voor uitvoer met 10 bits per kanaal kleurrepresentatie naar de cosmic-comp composietserver.
  • De Iced GUI-bibliotheek werkt aan ondersteunende tools voor mensen met een handicap.
  • Er is een experimentele integratie met de AccessKit-bibliotheek uitgevoerd en de mogelijkheid om Orca-schermlezers te gebruiken is toegevoegd.

Eindelijk als u er meer over wilt weten, kunt u de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.