Po šesti měsících vývoje byl zveřejněn desktopový prostředí GNOME 49. Pro rychlé vyhodnocení možností GNOME 49 byly navrženy specializované živé sestavy založené na openSUSE a instalační obraz, připravený v rámci iniciativy GNOME OS. GNOME 49 je také zahrnut v experimentálních sestavách Ubuntu 25.10 a Fedora 43.
V novém vydání:
- Ve výchozím nastavení je aktivován video přehrávač Showtime, který nyní bude dodáván pod názvem GNOME Video Player místo video přehrávače Totem (GNOME Videos). Program Showtime se vyznačuje minimalistickým rozhraním, které se zobrazuje nad obsahem a při sledování se skryje. Podporuje standardní ovládací prvky, režim celé obrazovky, změnu rychlosti přehrávání, zobrazování titulků, přepínání mezi zvukovými stopami a možnostmi titulků, rotaci obrazu na obrazovce a vytváření snímků obrazovky. Na rozdíl od Totem, který používá GTK 3, v Showtime se používají knihovny GTK 4 a Libadwaita.

- Obsahuje nový prohlížeč dokumentů Papers, který bude dodáván pod názvem Document Viewer místo Evince. Papers je fork Evince, vytvořený minulý rok s cílem výrazně modernizovat kódovou základnu. Mezi klíčovými rozlišovacími rysy Papers se uvádí portování na knihovnu GTK4, využití jazyka Rust při vývoji, výrazná modernizace designu, zvýšení výkonu a integrace prostředků pro ověřování dokumentů digitálním podpisem. Jinak je Papers funkčně blízký Evince a také umožňuje prohlížení, hledání a anotaci dokumentů v formátech PDF, DjVu, TIFF a archivech komiksů (CBR, CBT, CBZ, CB7). U Papers byla zastavena podpora formátu DVI a platformy Windows, mnohé interní widgety Evince byly nahrazeny standardními widgety GTK, bylo zastaveno používání pozadí procesu papersd a zrušena samostatná panel s nástroji pro přidávání anotací.

- Bylo reorganizováno rozhraní kalendáře-plánovače, které se nyní může automaticky přizpůsobit dostupnému prostor na obrazovce. Pro pohodlnější práci na malých obrazovkách a v režimu mozaikové kompozice oken byla přidána možnost ručního skrytí bočního panelu. Byla implementována podpora exportu seznamu událostí do souborů ve formátu ICS. Byla změněna vizuální styl a zvýšena čitelnost informací o událostech.

- Ve webovém prohlížeči Epiphany byly rozšířeny možnosti blokování reklam, byla přidána možnost připojení regionálních seznamů blokování. Byla vylepšena adresní lišta, která nyní podporuje doplnění vstupu a byla přidána tlačítko pro ztlumení zvuku. V úzkých oknech se přesune adresní lišta dolů na obrazovce. Byla rozšířena podpora smart karet. Bylo přidáno samostatné dialogové okno pro správu hesel. Byla přidána možnost ukončení nebo odinstalace (uninstall) webové aplikace z menu. Při hledání na stránce se objevily možnosti pro vyhledávání s ohledem na velikost písmen a pro vyhledávání celých slov. Byl přidán nový režim úpravy záložek. Byla zavedena podpora specifikace OpenSearch pro přidání vyhledávačů.
- V programu pro práci s mapami GNOME Maps byly lokalizovány ikony metra a železničních stanic. Byly implementovány interaktivní značky s názvy ulic a čísly domů, jejichž kliknutí zobrazí informace o místě. V nastavení účtu je k dispozici zobrazení avatarů z profilů OpenStreetMap.

- Byla provedena optimalizace výkonu správce aplikací GNOME Software. Byla výrazně snížena spotřeba paměti a zrychlena analýza dat z velkých repozitářů, což urychlilo práci s flatpak katalogy, jako je Flathub.
- V kompozitním serveru Mutter zlepšilo správu barev a podporu HDR. Byla zajištěna možnost vykreslování tapet na pracovní plochu s hloubkou barvy 16 bitů na kanál. Zlepšil se výkon operací správy barev v backendu načítání obrázků (Glycin). Byl přidán nový katalog tapet na pracovní plochu, speciálně navržený pro systémy s obrazovkami podporujícími rozšířený rozsah jasu (HDR).
- Byly rozšířeny možnosti pro vzdálenou práci se stolním počítačem. Objevila se možnost přidání dalších virtuálních monitorů do relace vzdáleného přístupu k pracovnímu stolu GNOME, aby bylo možné reprodukovat vícemonitorové konfigurace, i když na původním systému nejsou přítomny další fyzické monitory. Byla přidána podpora přesměrování událostí multitouch od klienta k vzdálené relaci GNOME pro práci při použití dotykových obrazovek na straně klienta. Byla přidána podpora relativních souřadnic pro vyhodnocení pohybu myši (požadováno ve hrách).
- Na uzamčené obrazovce systému je zajištěno zobrazení ovládacích prvků multimediálního obsahu, které umožňuje zastavit přehrávání nebo změnit skladbu bez odemknutí obrazovky.
- Na přihlašovací obrazovku bylo přidáno nové menu pro ovládání přístupnosti pro osoby se zdravotním postižením.
- Přepínač režimu "Nerušit" byl přesunut ze seznamu oznámení do bloku rychlých nastavení.
- Byla vylepšena implementace košíku.
- Byla zavedena indikace připojení zařízení k pevnému napájecímu zdroji, která není vázána na indikaci stavu nabíjení baterie. Toto změna umožňuje určit, že zařízení pracuje ze sítě i v případě, že je nabíjení zastaveno kvůli aktivaci režimu prodloužení životnosti baterie.
- Byla přidána možnost změny jasu obrazovky prostřednictvím rychlých nastavení při aktivaci HDR.
- Bylo přidáno nastavení ("gsettings set org.gnome.desktop.screensaver restart-enabled"), které umožňuje používat tlačítka pro restart a vypnutí na uzamčené obrazovce systému.
- Byla povolena sandboxová izolace načítání obrázků v aplikacích GTK.
- Do kolekce GNOME Circle byla přidána hra Mahjongg a aplikace pro práci se slovníky Wordbook.

- Byl přijat nástroj Mutter SDK (Mutter Development Kit), který realizuje nový způsob interakce s kompozitním správcem Mutter a prostředím GNOME Shell. Mutter SDK umožňuje spouštět vnořenou instanci GNOME Shell uvnitř aplikace GTK pro usnadnění testování Mutter a GNOME Shell během vývoje. Vnořené instance Mutter a GNOME Shell zobrazují informace na virtuálním monitoru, který je připojen k aktuální uživatelské relaci, zobrazují se v okně aplikace a podporují simulaci událostí dotykové obrazovky. Pro spuštění samostatných instancí v mutter a gnome-shell byla přidána volba "--sdk".

- Do nástrojů pro vývoj aplikací (GNOME SDK) byl zahrnut kompilátor blueprint-compiler, který umožňuje používat syntax Blueprint k definování rozhraní aplikací. Blueprint usnadňuje vytváření rozhraní pomocí knihovny GTK4 a vyznačuje se jednoduchou deklarativní syntaxí, která odpovídá modelu widgetů GTK, podporuje typové vzory, typy a obslužné funkce. Na rozdíl od formátu ui souborů GTK Blueprint nepoužívá XML značkování, které je považováno za přetížené a obtížné na ruční úpravy.
- Byla posílena závislost na systemd. V GDM byla nasazena infrastruktura userdb, kterou poskytuje systemd. Byla odstraněna implementace vlastního správce služeb, který byl používán v gnome-session jako záložní obslužná rutina pro spuštění služeb GNOME v prostředích bez systemd.
- Knihovna Libadwaita byla aktualizována na verzi 1.8, která přináší novou třídu AdwShortcutsDialog s implementací dialogu pro procházení dostupnými klávesovými zkratkami.
- Knihovna GTK byla aktualizována na verzi 4.20, která implementuje podporu barevných formátů YUV, přepracovává vykreslování ikon a přidává podporu mediálních dotazů CSS pro barevné schéma, rozšiřuje podporu Waylandu.
- Ve výchozím nastavení je sezení X11 deaktivováno. Podpora X11 je v gnome-session, gdm, mutter a gnome-shell vypnuta, ale může být na přání znovu aktivována během sestavování. Možnost spouštět aplikace využívající X11 zůstává zachována díky xwayland.
Zdroj: opennet.ru






