Po šesti měsících vývoje byl představen výstup desktopového prostředí GNOME 42. Pro rychlé zhodnocení možností GNOME 42 byly navrženy specializované Live verze založené na openSUSE a instalační obraz připravený v rámci iniciativy GNOME OS. GNOME 42 je také již součástí experimentální verze sestavení Fedora 36.
V novém vydání:
- Byly implementovány globální nastavení tmavého stylu rozhraní, které informují aplikace o nutnosti zapnout tmavé téma místo světlého. Tmavý režim se aktivuje v panelu „Vzhled“ a je podporován ve většině aplikací GNOME, stejně jako ve všech standardních tapetách plochy. Pro aplikace je k dispozici možnost definovat vlastní nastavení stylu, která lze použít například k aktivaci světlého nebo tmavého vzhledu v jednotlivých aplikacích nezávisle na celkovém systémovém stylu.
- Bylo přepracováno rozhraní pro vytváření snímků obrazovky, které zajišťuje integraci s nástrojem pro vytváření screencastů a poskytuje možnost pořídit snímek určité části obrazovky nebo konkrétního okna. Po stisknutí klávesy Print Screen se zobrazí dialog, který umožňuje vybrat oblast obrazovky a režim uložení jednoho snímku nebo nahrávání videa. Pro ovládání je možné také používat klávesové zkratky.
- Mnoho aplikací bylo převedeno na používání GTK 4 a knihovny libadwaita, která nabízí hotové widgety a objekty pro vytváření aplikací, které odpovídají doporučením GNOME HIG (Human Interface Guidelines) a jsou schopny adaptivně se přizpůsobit obrazovkám jakékoli velikosti. V частности, libadwaita se nyní používá v takových aplikacích, jako jsou Disk Usage Analyzer, To Do, Fonts, Tour, Calendar, Clocks, Software, Characters, Contacts, Weather, Calculator, Sound Recorder, App Icon Preview, Icon Library a Secrets. Mnohé z těchto aplikací lze nyní nainstalovat samostatně ve formátu Flatpak.
- Byl aktualizován systémový styl uživatelského rozhraní a shell GNOME byl vizuálně unifikován s novou realizací aplikací převedených na použití Libadwaita. Přepracován byl styl symbolických ikonek.

- Bylo aktualizováno rozhraní konfigurátoru GNOME Settings, které nyní také vychází z libadwaita. Bylo přepracováno uspořádání panelů pro nastavení vzhledu, aplikací, obrazovky, jazyků a uživatelů.

- Mezi aplikacemi doporučenými pro defaultní zahrnutí do instalací GNOME byla přidána dvě nová aplikace – textový editor Text Editor a emulátor terminálu Console. Tyto aplikace využívají GTK 4, nabízejí rozhraní založené na záložkách, podporují tmavé téma a vlastní sadu stylů, která umožňuje přechod na světlé nebo tmavé zobrazení nezávisle na ostatních aplikacích. V Text Editor je implementováno automatické ukládání změn pro ochranu před ztrátou práce v případě selhání.

Rozhraní emulátoru terminálu Console se vyznačuje překrytím rolovacích pruhů a indikátoru velikosti, stejně jako změnou barvy hlavičky při práci s právy root.

- Ve Web (Epiphany) bylo zahrnuto použití hardwarového zrychlení při vykreslování, což zajišťuje plynulejší rolování. Byla provedena příprava na přechod na GTK 4, aktualizován byl integrovaný PDF prohlížeč (PDF.js) a přidána podpora pro používání tmavého tématu.

- Ve správci souborů byla přidána možnost rolování souborových cest v panelu, byly aktualizovány ikony a přidáno nové rozhraní pro přejmenování souborů a adresářů. Byla výrazně zlepšena indexace souborů ve vyhledávači Tracker, snížena spotřeba paměti a urychleno spouštění.

- Ve video přehrávači byly využity widgety na bázi OpenGL a implementována podpora hardwarového zrychlení dekódování videa. Byla vylepšena integrace přehrávání videa s rozhraním GNOME Shell pomocí standardu MPRIS, který definuje prostředky pro vzdálené ovládání multimediálních přehrávačů. Pro ovládání přehrávání lze nyní používat tlačítka integrovaná do seznamu oznámení.
- V GNOME Boxes, správci virtuálních strojů a vzdálených pracovních ploch, bylo změněno rozhraní nastavení a zajištěna adaptace rozhraní pro různé velikosti obrazovky. Byla vylepšena podpora operačních systémů využívajících UEFI.

- V prostředcích pro vzdálený přístup k pracovnímu stolku byla přidána možnost použití protokolu RDP místo VNC. Aktivace RDP se provádí v nastavení na panelu "Sharing", po čemž se instalace sezení s vzdáleným systémem provádí automaticky.

- Bylo výrazně zlepšeno zpracování vstupu - sníženy latence při zadávání a zvýšena reakční doba v zatížených systémech. Optimalizace jsou zvláště patrné ve hrách a v náročných grafických aplikacích.
- Bylo optimalizováno vykreslování aplikací běžících v režimu celé obrazovky, což například vedlo ke snížení spotřeby energie při přehrávání videa na celé obrazovce a zvýšení FPS ve hrách.
- Z GNOME SDK byla odstraněna knihovna Clutter a s ní spojené komponenty Cogl, Clutter-GTK a Clutter-GStreamer. Pro zajištění kompatibility se stávajícími rozšířeními v rámci GNOME Shell byly ponechány interní kopie Cogl a Clutter. Vývojářům se doporučuje přenést své programy na GTK4, libadwaita a GStreamer.

Zdroj: opennet.ru








