Po šesti měsících vývoje byl uveden na trh desktopový prostředí GNOME 48. Pro rychlé posouzení možností GNOME 48 jsou k dispozici specializované Live verze založené na openSUSE a instalační obraz připravený v rámci iniciativy GNOME OS. GNOME 48 je také již zahrnut v experimentálních verzích Ubuntu 25.04 a Fedora 42.
V novém vydání:
- Byla přidána podpora rozšířeného dynamického rozsahu jasu (HDR, High Dynamic Range) a možnost výstupu HDR obsahu na monitory, které tuto technologii podporují. Pro aktivaci podpory HDR byla v konfigurátoru v sekci nastavení obrazovky přidána možnost „High Dynamic Range“.
- V kompozitoru server Mutter přidává podporu trojitého vyrovnávacího prostoru, což umožňuje plynulejší vykreslování změn na obrazovce a animací. Při trojitém vyrovnávání se používají tři vyrovnávací paměti obrazovky – první se používá pro vykreslování, z druhého se zobrazuje na obrazovce a třetí je použit pro pokračování nepřetržitého procesu vykreslování, pokud byl první buffer zaplněn před dokončením vertikálního synchronizace. Použití třetího doplňkového bufferu eliminuje trhání, které vzniká při dvojitém vyrovnávání kvůli nemožnosti přepínání mezi buffery vykreslování a výstupu před dokončením verze vertikálního vychýlení (vblank), na úkor zvýšení latence výstupu.
- Nová okna jsou nyní ve výchozím nastavení umístěna se zarovnáním na střed obrazovky. Bylo vylepšeno umístění oken v konfiguracích s více monitory.
- Bylo implementováno stohové uspořádání seznamu oznámení, ve kterém jsou oznámení seskupena podle aplikací. Aby se předešlo přeplnění, jsou skupiny sbaleny a pro zobrazení jednotlivých oznámení je třeba rozbalit požadovanou skupinu.
- Byl navržen nový hudební přehrávač Decibels, který se vyznačuje minimalistickým rozhraním, optimalizovaným pro přehrávání jednotlivých zvukových souborů při jejich pokusu o otevření v jiných aplikacích, jako je správce souborů nebo e-mailový klient. V okně se vizualizuje forma zvukové vlny, je zde posuvník pro rychlou změnu pozice, spínač rychlosti přehrávání, ovladač hlasitosti a tlačítka pro rychlé přetáčení o 5 a 10 sekund vpřed a vzad. Kód Decibels je napsán v jazyce TypeScript s využitím JavaScriptových obalů nad GStreamer, Libadwaita, Gio, GObject a GTK4 a je distribuován pod licencí AGPLv3.

- Do prohlížeče obrázků byly integrovány nástroje pro úpravu, které umožňují ořezávání, otáčení a zrcadlení obrázků. Byly změněny prvky rozhraní pro změnu měřítka, přidáno tlačítko pro návrat k původnímu měřítku a menu pro rychlý výběr standardních úrovní měřítka. Byla přidána experimentální podpora pro formáty RAW obrázků a metadata, jako je formát XMP.

- Ve výchozím nastavení je použit nový font Adwaita Sans, který nahradil font Cantarell, jenž byl používán od roku 2010. Adwaita Sans je založen na fontu Inter, který byl navržen pro použití v uživatelských rozhraních a optimalizován pro dosažení vysoké jasnosti symbolů malých a středních velikostí (méně než 12px) při zobrazení na počítačových obrazovkách. Na rozdíl od fontu Cantarell se kolem projektu Inter vytvořilo velké společenství, které se dále vyvíjí, odstraňuje nedostatky, zavádí nové typografické možnosti a testuje kvalitu zobrazení pro různé jazyky a typy obrazovek.

Pro terminály a editory kódu byl použit monospaced font Adwaita Mono, což je modifikovaná varianta fontu Iosevka, stylisticky blízká fontu Inter.

- Do konfigurátoru byla přidána nová sekce „Digital Wellbeing“, která pomáhá vytvářet návyky zdravého chování při práci na počítači. Program umožňuje analyzovat, kolik času uživatel na počítači každý den stráví, a vyhodnotit dynamiku změn za poslední dny nebo týdny. Podle potřeby je možné nastavit výstup notifikace nebo přepnout obrazovku do černobílého režimu po překročení stanoveného denního limitu. Program může být také využit k připomenutí potřeby udělat si pauzu po nepřetržité práci, jejíž trvání přesahuje doporučené normy.

- Do nastavení správy napájení byla přidána možnost prodloužení životnosti baterie omezením maximálního úrovně nabití na 80%.
- Bylo aktualizováno rozhraní textového editoru - panel je integrován do záhlaví okna a všechny možnosti jsou soustředěny v jednom menu. Je poskytnut rychlý přístup k parametrům automatického formátování. Indikátor pozice kurzoru byl přesunut do hlavního okna.

- Ve webovém prohlížeči Epiphany byly rozšířeny možnosti dialogu pro navigaci v historii návštěv. Bylo zkráceno množství operací pro obnovení obrazovky. Byla přidána možnost uzavření připnutých karet. Bylo zjednodušeno rozhraní pro import záložek a hesel z jiných prohlížečů. Byla implementována cyklická smyčka prvků v rozbalovacím bloku adresního řádku. Byla vylepšena mechanika automatického vyplňování polí s hesly. Do kontextového menu na stránce otevření nové karty byla přidána možnost pro obnovení stránky. Byly vylepšeny dialogy pro práci se záložkami a zobrazení informací o problémech s ochranou soukromí (blokovaný kód pro sledování).
- V JavaScriptovém enginu GJS byl při provádění mnoha typických operací snížen zátěž na CPU a snížena spotřeba paměti.
- V systému indexace souborů byla snížena spotřeba paměti při zpracování obsahu velkých adresářů a zrychlena extrakce metadat z multimediálních souborů.
- Byla zvýšena stabilita a výkon konfigurací s monitory, které jsou přímo připojeny k dedikované grafické kartě.
- Ve správci souborů byla výrazně zvýšena výkonnost kódu pro načítání obsahu katalogů a vykreslování změn při scrollování. Při navigaci v katalogu s velkým počtem miniatur se výkon načítání obsahu zvýšil pětkrát a vykreslování při scrollování desetkrát.
- V knihovně GTK byly zrychleny operace vytváření a změny velikosti prvků uživatelského rozhraní.
- Byla přidána podpora globálních klávesových zkratek – aplikace mohou definovat systémové kombinace kláves, které fungují, když okno aplikace není aktivní. Pro přidání systémových kombinací kláves je vyžadováno potvrzení uživatelem.
- Byla rozšířena podpora speciálních funkčních kláves, jako je Kopírovat, Vložit, Vyjmout, Zpět a Znovu, které nyní mohou být použity v políčkách pro vstup. Pro rychlou cestu k hledání byla implementována podpora klávesy Najít.
- Bylo vylepšeno rozhraní pro úpravu kontaktů v adresáři.
- V konfigurátoru v sekci „Region a jazyk“ byla aktualizována dialogová okna pro nastavení formátů a lokalit. Došlo k restrukturalizaci nastavení řízení spotřeby.
- V obrazovém čtečce Orca byla implementována správná podpora klávesových zkratek v prostředích založených na Waylandu.
- Byly mírně optimalizovány barvy v rozhraní aplikací, tlačítka a vstupní pole jsou více zaoblené.
- Byla vylepšena dialogová okna pro úpravu událostí v kalendáři-plánovači. Byla změněna forma plánování data a času. Byla přidána podpora pro zadání časového pásma.
- Do kompozitního serveru Mutter byla přidána možnost sestavení bez zásobníku pro vykreslování písem.
- Byla přidána podpora portálů xdg pro zadání systémových kombinací kláves a přístup k USB zařízením (vyžaduje Flatpak 1.16).
- Distribuce GNOME OS, vyvíjená projektem, přešla na používání komponenty systemd-sysupdate pro atomické aktualizace systému. Nahrazení OSTree systémem systemd-sysupdate umožnilo využití ověřeného procesu zavádění na systémech s UEFI Secure Boot. Nástroje systemd-sysupdate jsou určeny pro automatické rozpoznávání, stahování a instalaci aktualizací s použitím atomického mechanismu výměny oddílů, souborů nebo adresářů. Systemd-sysupdate umožňuje používat dva nezávislé oddíly/soubory/adresáře, přičemž v jednom se nachází aktuálně spuštěný zdroj a v druhém se nainstaluje další aktualizace, po čemž se oddíly/soubory/adresáře vymění.
Zdroj: opennet.ru






