Po šiestich mesiacoch vývoja bolo vydané desktopové prostredie GNOME 49. Pre rýchle vyhodnotenie možností GNOME 49 sú k dispozícii špecializované Live zostavenia založené na openSUSE a inštalačný obraz pripravený ako súčasť iniciatívy GNOME OS. GNOME 49 je už zahrnuté aj v experimentálnych zostaveniach. Ubuntu 25.10 a Fedora 43.
V novom vydaní:
- Predvoleným prehrávačom videa je Showtime, ktorý sa teraz bude predávať pod názvom GNOME Video Player namiesto Totem (GNOME Videos). Showtime sa vyznačuje minimalistickým rozhraním, ktoré sa zobrazuje ako prekrývajúci obsah a počas prehrávania je skryté. Podporuje štandardné ovládacie prvky, režim celej obrazovky, nastavenie rýchlosti prehrávania, zobrazenie titulkov, prepínanie medzi zvukovými stopami a možnosťami titulkov, otáčanie obrazovky a vytváranie snímok obrazovky. Na rozdiel od Totemu, ktorý používa GTK 3, Showtime využíva knižnice GTK 4 a Libadwaita.

- Súčasťou balenia je nový prehliadač dokumentov Papers, ktorý sa predá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 kľúčové vlastnosti Papers patrí portovanie na knižnicu GTK4, používanie jazyka Rust pri vývoji, výrazná modernizácia dizajnu, zlepšenie výkonu a integrácia nástrojov na certifikáciu dokumentov digitálnymi podpismi. Inak je Papers funkčne podobný Evince a umožňuje aj prezeranie, vyhľadávanie a anotovanie dokumentov vo formátoch PDF, DjVu, TIFF a komiksových archívoch (CBR, CBT, CBZ, CB7). Papers však prestal podporovať formát a platformu DVI. Windows, mnohé interné widgety Evince boli nahradené štandardnými widgetmi GTK, používanie procesu papersd na pozadí bolo ukončené a samostatný panel nástrojov na pridávanie anotácií bol odstránený.

- Rozhranie kalendára a plánovača bolo reorganizované, čo umožňuje automatické prispôsobenie dostupnému priestoru na obrazovke. Pre pohodlnejšiu prácu na menších obrazovkách a v režime dlaždicového rozloženia okien bola pridaná možnosť manuálneho skrytia bočného panela. Bola implementovaná podpora pre export zoznamu udalostí do súborov ICS. Vizuálny štýl bol aktualizovaný a informácie o udalostiach sú čitateľnejšie.

- Webový prehliadač Epiphany rozšíril funkcie blokovania reklám a pridal možnosť povoliť regionálne zoznamy blokovaných reklám. Vylepšený bol panel s adresou, podporuje dopĺňanie na mieste a pridané tlačidlo stlmenia. V úzkych oknách sa panel s adresou presunie do spodnej časti obrazovky. Rozšírená bola podpora inteligentných kariet. Pridané bolo samostatné dialógové okno na správu hesiel. Pridaná bola možnosť zatvoriť alebo odinštalovať webové aplikácie prostredníctvom ponuky. Vyhľadávanie na stránke teraz obsahuje možnosti vyhľadávania s rozlišovaním veľkých a malých písmen a vyhľadávania celých slov. Pridaný bol nový režim úpravy záložiek. Implementovaná bola podpora špecifikácie OpenSearch pre pridávanie vyhľadávacích nástrojov.
- Mapová aplikácia GNOME Maps teraz obsahuje lokalizované ikony pre stanice metra a vlakov. Boli implementované interaktívne značky s názvami ulíc a číslami domov; kliknutím na ne sa zobrazia informácie o polohe. V nastaveniach účtu sa teraz zobrazujú avatary z profilov OpenStreetMap.

- Správca aplikácií softvéru GNOME bol optimalizovaný z hľadiska výkonu. Spotreba pamäte sa výrazne znížila a zrýchlilo sa spracovanie údajov z veľkých repozitárov, čím sa zlepšil výkon s katalógmi flatpak, ako je Flathub.
- V kompozitnom server Mutter má vylepšenú správu farieb a podporu HDR. Teraz podporuje vykresľovanie tapiet na plochu so 16-bitovou farebnou hĺbkou na kanál. Zlepšil sa výkon operácií správy farieb v rozhraní načítavania obrázkov (Glycin). Pridal sa nový katalóg tapiet na plochu, špeciálne navrhnutý pre systémy s displejmi, ktoré podporujú vysoký dynamický rozsah (HDR).
- Nástroje pre vzdialenú pracovnú plochu boli rozšírené. Do vzdialenej relácie pracovnej plochy GNOME je teraz možné pridať ďalšie virtuálne monitory, aby sa znovu vytvorili konfigurácie viacerých monitorov, aj keď zdrojový systém nemá ďalšie skutočné monitory. Bola pridaná podpora pre presmerovanie udalostí viacnásobného dotyku z klienta do vzdialenej relácie GNOME na podporu dotykových obrazoviek na strane klienta. Bola pridaná podpora pre relatívne súradnice na vyhodnocovanie pohybu myši (užitočné pre hranie hier).
- Na uzamknutej obrazovke pri prihlásení sa teraz zobrazujú ovládacie prvky prehrávania médií, čo vám umožňuje zastaviť prehrávanie alebo zmeniť skladby bez odomknutia obrazovky.
- Na prihlasovaciu obrazovku bolo pridané nové menu na správu funkcií prístupnosti.
- Prepínač Nerušiť bol presunutý zo zoznamu upozornení do bloku rýchlych nastavení.
- Vylepšená implementácia košíka.
- Implementovaná indikácia, že zariadenie je pripojené k zdroju napájania, nezávisle od indikátora stavu nabitia batérie. Táto zmena umožňuje zariadeniu zistiť, kedy je pripojené, aj keď je nabíjanie pozastavené z dôvodu zapnutého režimu predĺženia výdrže batérie.
- Pridaná možnosť zmeny jasu obrazovky pomocou rýchleho nastavenia, keď je povolený HDR.
- Pridané nastavenie („gsettings set org.gnome.desktop.screensaver restart-enabled“), ktoré umožňuje používať tlačidlá reštartu a vypnutia na obrazovke uzamknutia systému.
- Bola povolená izolácia sandboxu pre načítavanie obrázkov v aplikáciách GTK.
- Kolekcia GNOME Circle teraz obsahuje hru Mahjongg a slovníkovú aplikáciu Wordbook.

- Bola prijatá sada Mutter SDK (Mutter Development Kit), ktorá implementuje nový spôsob interakcie so správcom kompozície Mutter a prostredím GNOME Shell. Sada Mutter SDK umožňuje spúšťať vnorenú inštanciu prostredia GNOME Shell v aplikácii GTK, čo zjednodušuje testovanie prostredia Mutter a prostredia GNOME Shell počas vývoja. Vnorené inštancie prostredia Mutter a prostredia GNOME Shell zobrazujú informácie na virtuálnom monitore viazanom na aktuálnu používateľskú reláciu, zobrazujú sa v okne aplikácie a podporujú emuláciu dotykovej obrazovky. Do balíkov mutter a gnome-shell bola pridaná možnosť „--sdk“ na spúšťanie samostatných inštancií.

- GNOME SDK obsahuje kompilátor blueprint, ktorý umožňuje použitie značiek Blueprint na definovanie rozhraní aplikácií. Blueprint zjednodušuje vytváranie rozhraní pomocou knižnice GTK4 a vyznačuje sa použitím jednoduchej deklaratívnej syntaxe, ktorá replikuje model widgetov GTK a podporuje štandardné šablóny, typy a obslužné rutiny. Na rozdiel od formátu súboru GTK UI, Blueprint nepoužíva značky XML, ktoré sa považujú za ťažkopádne a ťažko sa manuálne upravujú.
- Zvýšená závislosť od systemd. GDM teraz používa infraštruktúru userdb poskytovanú systemd. Implementácia vlastného správcu služieb, ktorá sa používala v gnome-session ako záložný obslužný program na spúšťanie služieb GNOME v prostrediach bez systemd, bola odstránená.
- Knižnica Libadwaita bola aktualizovaná na verziu 1.8, ktorá zavádza novú triedu AdwShortcutsDialog implementujúcu dialógové okno na navigáciu medzi dostupnými klávesovými skratkami.
- Knižnica GTK bola aktualizovaná na verziu 4.20, ktorá implementuje podporu pre farebné formáty YUV, prepracuje vykresľovanie symbolických ikon, pridá podporu pre mediálne dotazy CSS pre farebné schémy a rozšíri podporu Waylandu.
- Relácie X11 sú štandardne vypnuté. Podpora X11 je vypnutá v gnome-session, gdm, mutter a gnome-shell, ale je možné ju povoliť počas zostavovania. Možnosť spúšťať aplikácie založené na X11 je zachovaná pomocou xwaylandu.
Zdroj: opennet.ru






