Po šiestich mesiacoch vývoja bol vydaný desktopový prostredie GNOME 49. Pre rýchlu evaluáciu funkcií GNOME 49 sú k dispozícii špecializované Live verzie založené na openSUSE a inštalačný obraz pripravený v rámci iniciatívy GNOME OS. GNOME 49 je už zaradený aj do experimentálnych zostáv Ubuntu 25.10 a Fedora 43.
V novom vydaní:
- Predvoleným videoprehrávačom je Showtime, ktorý sa teraz dodáva pod názvom GNOME Video Player namiesto videoprehrávača Totem (GNOME Videos). Program Showtime sa vyznačuje minimalistickým rozhraním, ktoré sa zobrazuje nad obsahom a skrýva sa pri prehrávaní. Podporované sú štandardné ovládacie prvky, celoobrazovkový režim, zmena rýchlosti prehrávania, zobrazenie titulkov, prepínanie medzi zvukovými stopami a možnosťami titulkov, rotácia obrazu na obrazovke a vytváranie snímok obrazovky. Na rozdiel od Totem, ktorý používa GTK 3, v Showtime sú použité knižnice GTK 4 a Libadwaita.

- Do zostavy bol pridaný nový prehliadač dokumentov Papers, ktorý sa dodáva pod názvom Document Viewer namiesto Evince. Papers je fork Evince, vytvorený minulý rok s cieľom výrazne modernizovať kódovú základňu. Medzi hlavné odlišnosti Papers patrí portovanie na knižnicu GTK4, využitie jazyka Rust pri vývoji, významná modernizácia dizajnu, zvýšenie výkonu a integrácia nástrojov na overovanie dokumentov digitálnym podpisom. Inak je Papers z pohľadu funkčnosti blízky Evince a tiež umožňuje prehliadať, vyhľadávať a anotovať dokumenty vo formátoch PDF, DjVu, TIFF a archívoch komiksov (CBR, CBT, CBZ, CB7). V Papers bola ukončená podpora pre formát DVI a platformu Windows, mnoho interných widgetov Evince bolo nahradených štandardnými widgetmi GTK, pozadie procesu papersd bolo zrušené, a bola odstránená samostatná panel s nástrojmi na pridávanie anotácií.

- Bol reorganizovaný rozhranie kalendára-plánovača, ktorý sa teraz môže automaticky prispôsobovať existujúcemu displejovému priestoru. Pre pohodlnejšiu prácu na malých obrazovkách a v režime mozaikového rozloženia okien bola pridaná možnosť ručného skrytia bočného panela. Implementovala sa podpora exportu zoznamu udalostí do súborov vo formáte ICS. Zmenený bol vizuálny štýl a zvýšila sa čitateľnosť informácií o udalostiach.

- Vo webovom prehliadači Epiphany boli rozšírené nástroje na blokovanie reklám a pridala sa možnosť pripojenia regionálnych blokovacích zoznamov. Vylepšený bol adresný riadok, ktorý teraz podporuje automatické dopĺňanie a obsahuje tlačidlo na stlmenie zvuku. V úzkych oknách sa adresný riadok posúva dolu obrazovky. Rozšírená je podpora smart kariet. Pridaný bol samostatný dialóg na správu hesiel. Pridala sa možnosť ukončiť alebo odinštalovať (uninstall) webovú aplikáciu prostredníctvom menu. Pri vyhľadávaní na stránke sú k dispozícii možnosti vyhľadávania s ohľadom na veľké písmená a vyhľadávanie celých slov. Pridaný je nový režim úpravy záložiek. Implementovaná je podpora špecifikácie OpenSearch na pridávanie vyhľadávačov.
- V aplikácii GNOME Maps boli lokalizované ikony metra a železničných staníc. Realizované sú interaktívne štítky s názvami ulíc a číslami domov, na ktoré kliknutie vedie k zobrazeniu informácií o mieste. V nastaveniach účtu sa zobrazujú avatary z profilov OpenStreetMap.

- Bola optimalizovaná výkonnosť správcu aplikácií GNOME Software. Výrazne sa znížila spotreba pamäte a zrýchlil sa proces analýzy údajov z veľkých repozitárov, čo urýchlilo prácu s flatpak adresármi, ako sú Flathub.
- V kompozitnom serveri Mutter zlepšilo správu farieb a podporu HDR. Zabezpečená je možnosť vykresľovania pozadí s 16-bitovou hĺbkou farieb na kanál. Zvýšená je výkonnosť operácií správy farieb v backendu načítavania obrázkov (Glycin). Pridaný je nový adresár pozadí, špeciálne navrhnutý pre systémy s obrazovkami podporujúcimi rozšírený rozsah jasu (HDR).
- Rozšírené sú nástroje na vzdialenú prácu s pracovnou plochou. Pridala sa možnosť pridávania ďalších virtuálnych monitorov do relácie vzdialeného prístupu k pracovnej ploche GNOME na obnovenie konfigurácií s viacerými monitorami, aj keď na pôvodnom systéme chýbajú ďalšie skutočné monitory. Pridaná je podpora pre presmerovanie viacdotykových udalostí od klienta k vzdialenej relácii GNOME pre prácu na klientskej strane s dotykovými obrazovkami. Pridaná je podpora relatívnych súradníc na hodnotenie pohybu myši (požadované v hrách).
- Na zamykaní obrazovky prihlásenia sú zobrazené ovládacie prvky prehrávania multimediálneho obsahu, čo umožňuje pozastaviť prehrávanie alebo zmeniť skladbu bez odomykania obrazovky.
- Na obrazovku prihlásenia bolo pridané nové menu na ovládanie prístupnosti pre osoby so zdravotným postihnutím.
- Prepínač režimu "nerušiť" bol presunutý zo zoznamu oznámení do bloku rýchlych nastavení.
- Vylepšená implementácia košíka.
- Implementované je označenie pripojenia zariadenia k stacionárnemu zdroju napájania, nezávislé od indikácie stavu nabíjania batérie. Zmena umožňuje určiť prácu zo siete, aj keď je nabíjanie pozastavené kvôli aktivovaniu režimu predĺženia životnosti batérie.
- Pridaná možnosť zmeny jasu obrazovky cez rýchle nastavenia pri zapnutom HDR.
- Pridané nastavenie ("gsettings set org.gnome.desktop.screensaver restart-enabled"), ktoré umožňuje používať tlačidlá reštartovania a vypínania na zamknutej obrazovke systému.
- Aktivovaná sandboxová izolácia nahrávania obrázkov v aplikáciách GTK.
- Do kolekcie GNOME Circle bola pridaná hra Mahjongg a aplikácia na prácu so slovníkmi Wordbook.

- Do zostavy bol prijatý nástrojový balík Mutter SDK (Mutter Development Kit), ktorý реализует nový spôsob interakcie s kompozitným manažérom Mutter a prostredím GNOME Shell. Mutter SDK poskytuje možnosť spúšťať vnorený inštanciu GNOME Shell v aplikácii GTK na zjednodušenie testovania Mutter a GNOME Shell počas vývoja. Vnorené inštancie Mutter a GNOME Shell vysielajú informácie na virtuálny monitor, ktorý je priradený k aktuálnej relácii používateľa, zobrazený v okne aplikácie a podporujúci emuláciu dotykových udalostí. Pre spustenie samostatných inštancií v mutter a gnome-shell bola pridaná možnosť "—sdk".

- Do vývojového nástroja aplikácií (GNOME SDK) bol pridaný kompilátor blueprint-compiler, ktorý umožňuje používať syntax Blueprint na definovanie rozhrania aplikácií. Blueprint zjednodušuje vytváranie rozhrania pomocou knižnice GTK4 a vyznačuje sa jednoduchou deklaratívnou syntaxou, ktorá replikuje model widgetov GTK a podporuje typové šablóny, typy a obslužné programy. Na rozdiel od formátu ui súborov GTK, v Blueprint sa nepoužíva XML syntax, ktorá je vnímaná ako preťažená a nepraktická na manuálne úpravy.
- Zosilnená závislosť od systemd. V GDM je zapojená infraštruktúra userdb poskytovaná systemd. Bolo odstránené vlastné implementovanie manažéra služieb, ktorý bol používaný v gnome-session ako núdzový obslužný program na spúšťanie služieb GNOME v prostrediach bez systemd.
- Knižnica Libadwaita bola aktualizovaná na verziu 1.8, ktorá ponúka novú triedu AdwShortcutsDialog s implementáciou dialógu pre navigáciu po dostupných klávesových skratkách.
- Knižnica GTK bola aktualizovaná na verziu 4.20, v ktorej bola implementovaná podpora farebných formátov YUV, prepracovaná kresba symbolických ikon, pridaná podpora pre CSS media queries pre farebné schémy a rozšírená podpora Wayland.
- Predvolene je vypnutá relácia X11. Podpora X11 je vypnutá v gnome-session, gdm, mutter a gnome-shell, ale ak je to potrebné, môže byť obnovená počas fázy zostavenia. Možnosť spúšťania aplikácií využívajúcich X11 zostáva zachovaná pomocou xwayland.
Zdroj: opennet.ru






