System76 (distribuční společnost Pop!_OS Linux) nedávno vydala a zpráva o vývoji nového uživatelského prostředí COSMIC přepsaného v Rustu. Prostředí je vyvíjeno jako univerzální projekt, který není vázán na konkrétní distribuci a odpovídá specifikacím Freedesktop, a navíc vyvíjí kompozitní kosmický server založený na Waylandu.
O projektu je zmíněno, že pro vytvoření rozhraní, COSMIC používá knihovnu Iced, která využívá modulární architekturu s typovou bezpečností a modely reaktivního programování a nabízí také architekturu známou vývojářům obeznámeným s Elm, deklarativním jazykem pro konstrukci rozhraní.
To si musíš zapamatovat System76 se rozhodl provést změnu GTK a Iced, protože během testů, které byly provedeny bylo připraveno několik COSMIC appletů, současně napsaný v GTK a Iced porovnat technologie.
Co je nového v COSMIC?
V nedávné zprávě vydané jako hlavní zpráva, práce provedené v «COSMIC Panels» že vzorek una seznam aktivních oken, zástupců bod vstoupit rychle k aplikacím a umístění podpora bod applety (integrované aplikace že běží v samostatných procesech).
Por ejemplo, aplety implementují nabídky aplikací, uživatelská rozhraní, cambio de psací stůl, změnit rozložení klávesnice, ovládat přehrávání médií, změnit Volumen, ovládání Wi-Fi a Bluetooth, zobrazení výkon kumulativních seznamů oznámení, uveďte počet čas a vypněte obrazovka de volání. Nutno zmínit, že je v plánu nářadí applet s předpověď z čas, poznámky, správa schránky a implementace menu uživatel.
Je zmíněno, že panely mohou být rozdělit v sekcích, podle ejemplo, una sekce nadřízený s nabídky a indikátory a una sekce méně s una seznam aktivních úloh a zkratek. Dílčí panely mohou být colocar vertikální a vodorovně, okupovat todo el široký z obrazovka o pouze vybranou oblast, použití průhlednost y cambiar el styl v závislosti na výběru designu zrušte y temný.
Další výrazná změna je verze služba optimalizace Automatický Plánovač System76 2.0 který umožňuje dynamicky upravovat nastavení plánovače úloh CFS (Completely Fair Scheduler), změní priorita provedení proces bod reducir zpoždění a maximalizovat el výkon del proces příbuzný s la Ventana de práce aktuální del uživatel. Je zmíněno, že byla přidána nová podpora pro politiky jako SCHED_FIFO a SCHED_IDLE.
La Nueva verze integruje Server médií Pipewire, zvýšení priorita del proces Zobrazit obsah multimédia, kromě toho Archiv konfigurace byla převedena na a nový formátu, kde puede definovat jejich vlastní pravidla a ovládání el použití v různých režimech optimalizace. Například se uvádí stav "Konfigurace založená na napájení" aplikovaný do cgroups a nadřazených procesů spotřeba zdrojů v proces programátora hlavní má snížena en o 75%.
Z další změny které vynikají:
- Nová hotová implementace konfigurátoru s novou knihovnou widgetů.
- První verze konfigurátoru nabízí nastavení pro panel, klávesnici a pozadí plochy.
- V budoucnu se počet stránek s nastavením zvýší.
- Konfigurátor má modulární architekturu, která umožňuje snadné připojení dalších stránek s nastavením.
- Probíhají přípravy na integraci podpory pro displeje s vysokým dynamickým rozsahem (HDR) a ovládání barev (plánuje se například přidání podpory pro barevné profily ICC).
- Přidána podpora výstupu s barevnou reprezentací 10 bitů na kanál na kompozitní server Cosmic-Comp.
- Knihovna Iced GUI pracuje na podpůrných nástrojích pro osoby se zdravotním postižením.
- Byla provedena experimentální integrace s knihovnou AccessKit a byla přidána možnost používat čtečky obrazovky Orca.
Konečně pokud máte zájem o tom vědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.