Hat hónapnyi fejlesztés után megjelent a GNOME 49 asztali környezet. A GNOME 49 lehetőségeinek gyors értékelésére új, openSUSE alapú speciális Live-kiadások és egy telepítőiso készültek a GNOME OS kezdeményezés keretében. A GNOME 49 már az Ubuntu 25.10 és a Fedora 43 kísérleti kiadásainak része is.
Az új kiadásban:
- Alapértelmezés szerint a Showtime médialejátszó van élesítve, amely mostantól GNOME Video Player néven kerül forgalomba, a Totem (GNOME Videos) helyett. A Showtime program minimalista felülettel rendelkezik, amely a tartalom fölött jelenik meg, és a megtekintés során elrejthető. Támogatja a jellemző vezérlőelemeket, a teljes képernyős módot, a lejátszási sebesség módosítását, a feliratok megjelenítését, a hangszalagok és a feliratváltozatok közötti váltást, a kép elforgatását a képernyőn és képernyőképek készítését. A GTK 3-at használó Totem-tól eltérően a Showtime a GTK 4 és Libadwaita könyvtárakat alkalmazza.

- Az új Papers dokumentum-olvasó is be lett építve, amely a Document Viewer néven fut, az Evince helyett. A Papers az Evince forkja, amelyet tavaly készítettek a kód alapjának jelentős modernizálása céljából. A Papers főbb különbségei közé tartozik a GTK4 könyvtárra való portolás, a Rust nyelv alkalmazása a fejlesztés során, a felület jelentős korszerűsítése, a teljesítmény növelése és a digitális aláírással való dokumentumhitelesítési eszközök integrálása. A Papers funkcionalitása lényegében megegyezik az Evince-éval, amely lehetővé teszi a PDF, DjVu, TIFF és képregény archívumok (CBR, CBT, CBZ, CB7) formátumú dokumentumok megtekintését, keresését és annotálását. A Papers azonban már nem támogatja a DVI formátumot és a Windows platformot, és számos belső widgetet az Evince-ből standard GTK widgetekre cseréltek, a papersd háttérfolyamat használatát megszüntették, az annotálás hozzáadására szolgáló külön eszköztáblát eltávolították.

- A naptár-ütemező felületét újraírták, amely most automatikusan alkalmazkodik a rendelkezésre álló képernyőterülethez. A kisebb képernyőkön és csempe elrendezési módban való kényelmesebb munkavégzés érdekében lehetőséget adtak a felső panel manuális elrejtésére. Megvalósult az eseménylista ICS formátumú fájlba történő exportálásának támogatása. A vizuális stílus megváltozott, és az eseményinformációk olvashatósága javult.

- Az Epiphany web böngészőben kibővítették a hirdetésblokkolás lehetőségeit, és lehetővé vált a regionális hirdetésblokkoló listák csatlakoztatása. Fejlesztették a címsort, amely támogatja a helyi bevitelt, és egy gombot adtak hozzá a hang elnémításához. Szűk ablakok esetén a címsor lefelé mozog a képernyőn. Kibővítették a smartcardok támogatását. Hozzáadott egy külön kezelő párbeszédet a jelszavak kezelésére. Lehetőséget biztosítottak webalkalmazás befejezésére vagy eltávolítására az menüből. Az oldalon való kereséskor megjelentek a kis- és nagybetű érzékeny keresési opciók, valamint a teljes szavak keresésére szolgáló lehetőség. Hozzáadtak egy új könyvjelzőszerkesztési módot. Megvalósították az OpenSearch specifikáció támogatását a keresőmotorok hozzáadásához.
- A GNOME Maps térképkezelő programban lokalizálták a metró és a vasúti állomások ikonjaikat. Interaktív címkéket valósítottak meg az utcanevekkel és házszámokkal, amelyekre kattintva információ jelenik meg a helyről. A fiókbeállítások között megjeleníthetők az OpenStreetMap profilok avatárjai.

- A GNOME Software alkalmazáskezelő teljesítményoptimalizáláson ment keresztül. Jelentősen csökkent a memóriafogyasztás, és gyorsabbá vált az adatok feldolgozása a nagyobb tárolókból, ami felgyorsította a flatpak könyvtárakkal, például a Flathub-bal való munkát.
- A kompozitban szerveren A Mutternél javították a színkezelést és a HDR támogatását. Lehetővé vált a 16 bites színmélységű háttérképek megrajzolása a csatornán. Növelték a színkezelési műveletek teljesítményét a képek betöltő backendjében (Glycin). Hozzáadtak egy új háttérkép-katalógust, amely kifejezetten a HDR támogatott fényerő-tartományú képernyők számára készült.
- Kibővítették a távoli asztali munkavégzés eszközeit. Lehetővé vált további virtuális monitorok hozzáadása a GNOME távoli asztali munkamenetéhez, hogy létrehozhassanak többmonitoros konfigurációkat, még akkor is, ha az alap rendszeren nincsenek további valós monitorok. Hozzáadták a multitouch események átirányításának támogatását az ügyféltől a GNOME távoli munkamenethez, hogy érintőképernyők használatakor is működhessen. Hozzáadták a relatív koordináták támogatását az egérmozgás értékeléséhez (ami játékok során hasznos).
- A lock screen for the login interface now displays multimedia playback controls, allowing you to stop playback or change tracks without unlocking the screen.
- A new menu for accessibility tools has been added to the login screen.
- The "Do Not Disturb" toggle has been moved from the notification list to the quick settings panel.
- The implementation of the shopping cart has been improved.
- Device connection indication to a stationary power source has been implemented, independent of battery charging status. This change allows you to determine network power usage even if charging is paused due to the battery saver mode being activated.
- The ability to change screen brightness through quick settings has been added when HDR is enabled.
- A setting has been added (‘gsettings set org.gnome.desktop.screensaver restart-enabled’) that allows the use of restart and shutdown buttons on the system lock screen.
- Sandbox isolation for loading images in GTK applications has been enabled.
- The game Mahjongg and the Wordbook dictionary application have been added to the GNOME Circle collection.

- The Mutter SDK (Mutter Development Kit) toolkit has been included, implementing a new way to interact with the Mutter compositor and GNOME Shell. The Mutter SDK allows the launching of a nested instance of GNOME Shell within a GTK application for easier testing of Mutter and GNOME Shell during development. Nested instances of Mutter and GNOME Shell output information to a virtual monitor connected to the current user session, displayed in the application window and supporting touchscreen event emulation. An option ‘—sdk’ has been added to launch separate instances in mutter and gnome-shell.

- A fejlesztési eszközkészlet (GNOME SDK) tartalmaz egy blueprint-compiler fordítót, amely lehetővé teszi a Blueprint markup használatát az alkalmazásfelületek meghatározására. A Blueprint leegyszerűsíti a GTK4 könyvtár használatával készült felületek létrehozását, és egy egyszerű, deklaratív szintaxist alkalmaz, amely követi a GTK widget modelljét, támogatva a típusmintákat, típusokat és kezelőket. A GTK ui-fájlformátumával ellentétben a Blueprint nem alkalmaz XML-markupot, amelyet nehezen lehet manuálisan szerkeszteni.
- Fokozott függőség a systemd-től. A GDM-ben a systemd által biztosított userdb infrastruktúrája van bevezetve. A saját szolgáltatáskezelő megvalósítása eltávolításra került, amelyet a gnome-session használt tartalékként a GNOME szolgáltatások indításához systemd nélküli környezetekben.
- A Libadwaita könyvtár frissítve lett az 1.8-as kiadásra, amely új AdwShortcutsDialog osztályt javasol a billentyűparancsok közötti navigálás párbeszédablakának megvalósításához.
- A GTK könyvtár frissítve lett a 4.20-as verzióra, amely támogatja a YUV színformátumokat, át lett alakítva a szimbólum ikonok rajzolása, CSS média lekérdezések támogatásával a színséma számára, és bővítve lett a Wayland támogatás.
- Alapértelmezés szerint az X11 sesszió ki van kapcsolva. Az X11 támogatás le van tiltva a gnome-session, gdm, mutter és gnome-shell esetében, de szükség esetén a buildelési szakaszban visszaállítható. Az X11-t használó alkalmazások indításának lehetősége megmaradt az xwayland segítségével.
Forrás: opennet.ru






