Efter seks måneders udvikling er GNOME 49 desktop-miljøet blevet offentliggjort. For hurtig vurdering af GNOME 49 tilbydes der specialiserede Live-builds baseret på openSUSE og et installationsbillede forberedt under GNOME OS-initiativet. GNOME 49 er også allerede inkluderet i de eksperimentelle builds af Ubuntu 25.10 og Fedora 43.
I den nye version:
- Som standard anvendes videospilleren Showtime, som nu vil blive leveret under navnet GNOME Video Player i stedet for videospilleren Totem (GNOME Videos). Showtime har et minimalistisk interface, der vises over indholdet og skjules under afspilning. Den understøtter standardkontroller, fuldskærmsfunktion, ændring af afspilningshastighed, visning af undertekster, skift mellem lydspor og undertekstmuligheder, rotering af billedet på skærmen og oprettelse af skærmbilleder. I modsætning til Totem, der bruger GTK 3, benytter Showtime GTK 4 og Libadwaita-bibliotekerne.

- Der er inkluderet en ny dokumentfremviser ved navn Papers, der leveres under navnet Document Viewer i stedet for Evince. Papers er en fork af Evince, som blev skabt sidste år med henblik på en betydelig modernisering af kodebasen. Nogle af de vigtigste forskelle ved Papers inkluderer porteringen til GTK4, anvendelsen af Rust-sprog ved udviklingen, betydelig modernisering af designet, forbedret ydeevne og integration af værktøjer til at bekræfte dokumenter med digital signatur. Ellers ligner Papers funktionalitetsmæssigt Evince og giver også mulighed for at se, søge og annotere dokumenter i formaterne PDF, DjVu, TIFF og komikser (CBR, CBT, CBZ, CB7). Støtten til DVI-formatet og Windows-platformen er dog stoppet, mange interne widgets fra Evince er blevet erstattet af standard GTK-widgets, baggrundsprocessen papersd er fjernet, og værktøjslinjen til at tilføje annotationer er blevet afskaffet.

- Brugergrænsefladen for kalenderplanlæggeren er blevet reorganiseret og kan nu automatisk tilpasse sig det tilgængelige skærmplads. For mere komfortabel brug på små skærme og i mosaikvinduet er der tilføjet muligheden for manuelt at skjule sidepanelet. Der er implementeret støtte til eksport af begivenhedslister til filer i ICS-format. Den visuelle stil er ændret, og læsbarheden af begivenhedsoplysninger er forbedret.

- I webbrowseren Epiphany er reklameblokering blevet udvidet, og der er tilføjet mulighed for at tilslutte regionale blokeringslister. Adresselinjen er forbedret, hvor der er implementeret understøttelse af autofuldførelse og tilføjet en knap til at dæmpe lyden. I smalle vinduer flytter adresselinjen sig ned ad skærmen. Understøttelsen af smarte kort er blevet udvidet. Der er tilføjet en separat dialog til håndtering af adgangskoder. Muligheden for at afslutte eller afinstallere (uninstall) webapplikationen gennem menuen er blevet tilføjet. Der er kommet muligheder for søgning på siden, der tager højde for store og små bogstaver samt søgning af hele ord. En ny redigeringsfunktion til bogmærker er blevet tilføjet. Understøttelsen af OpenSearch-specifikationen for at tilføje søgemaskiner er blevet implementeret.
- I programmet til kortlægning GNOME Maps er ikonerne for metro- og jernbanestationer blevet lokaliseret. Interaktive markeringer med gadenavne og husnumre er blevet implementeret, hvilket gør det muligt at klikke på dem for at vise information om stedet. I kontoindstillingerne vises avatarer fra OpenStreetMap-profiler.

- Ydelsen af GNOME Software applikationsmanageren er blevet optimeret. Hukommelsesforbruget er blevet væsentligt reduceret, og hastigheden for databehandling fra store repositorier er blevet forbedret, hvilket har fremskyndet arbejdet med flatpak-kataloger som Flathub.
- I den sammensatte serveren Mutter har forbedret farvestyring og HDR-understøttelse. Der er nu mulighed for at tegne skrivebordsbaggrunde med 16-bit farvedybde pr. kanal. Ydelsen af farvestyringsoperationer i backend for billedindlæsning (Glycin) er blevet forbedret. Et nyt katalog med skrivebordsbaggrunde, der er specielt designet til systemer med skærme, der understøtter udvidet lysstyrkeområde (HDR), er blevet tilføjet.
- Værktøjerne til fjernarbejde med skrivebordet er blevet udvidet. Der er nu mulighed for at tilføje ekstra virtuelle skærme til GNOME's fjernskrivebordsession for at genskabe flere monitor-konfigurationer, selvom der på det oprindelige system mangler flere faktiske skærme. Der er tilføjet support til at omdirigere multitouch-events fra klienten til den fjerntliggende GNOME-session for brug med touchskærme på klientsiden. Der er også tilføjet understøttelse af relative koordinater til vurdering af musebevægelse (efterspurgt i spil).
- På låseskærmen for systemlogin er der tilføjet kontroller til medieafspilning, som giver mulighed for at stoppe afspilningen eller skifte komposition uden at låse skærmen op.
- Der er tilføjet et nyt menu for at styre hjælpemidler for personer med nedsat funktionsevne til login-skærmen.
- DND-knappen er flyttet fra meddelelseslisten til blokken med hurtige indstillinger.
- Implementeringen af kurven er forbedret.
- Implementeret indikation af tilslutning af enheden til en stationær strømkilde, uden at det er knyttet til opladningsindikationen. Ændringen gør det muligt at bestemme, om enheden kører på netstrøm, selv hvis opladningen er sat på pause på grund af aktivering af strømstyringsfunktionen.
- Muligheden for at justere skærmens lysstyrke via hurtige indstillinger er tilføjet, når HDR er aktiveret.
- Der er tilføjet en indstilling (‘gsettings set org.gnome.desktop.screensaver restart-enabled’), som gør det muligt at bruge genstart og luk ned-knapperne på systemets låseskærm.
- Sandbox-isolering af billedindlæsning i GTK-applikationer er aktiveret.
- Spillet Mahjongg og applikationen Wordbook til ordbøger er tilføjet til GNOME Circle-samlingen.

- Mutter SDK (Mutter Development Kit) er blevet tilføjet, hvilket implementerer en ny måde at interagere med kompositormanageren Mutter og GNOME Shell. Mutter SDK giver mulighed for at køre en indlejret forekomst af GNOME Shell inde i en GTK-applikation for at simplificere testningen af Mutter og GNOME Shell under udviklingen. De indlejrede instanser af Mutter og GNOME Shell udskriver information til en virtuel monitor, der er knyttet til den aktuelle bruger-session, vist i applikationsvinduet og som understøtter emulering af berøringsskærmsbegivenheder. For at starte separate instanser i mutter og gnome-shell er der tilføjet en ‘--sdk’ mulighed.

- I udviklingsværktøjet til applikationer (GNOME SDK) er der inkluderet en blueprint-compiler, der gør det muligt at bruge Blueprint-markup til at definere applikationsgrænseflader. Blueprint forenkler oprettelsen af grænseflader ved hjælp af GTK4-biblioteket og adskiller sig ved at anvende en simpel deklarativ syntaks, der spejler GTK-widgetmodellen og understøtter typeskabeloner, typer og håndtag. I modsætning til GTK's ui-filformat anvender Blueprint ikke XML-markup, som betragtes som overbelastet og besværlig at redigere manuelt.
- Afhængigheden af systemd er blevet styrket. I GDM er der implementeret en userdb-infrastruktur leveret af systemd. Implementeringen af en egen service manager, der blev brugt i gnome-session som en backup-håndterer til at starte GNOME-tjenester i miljøer uden systemd, er blevet fjernet.
- Libadwaita-biblioteket er blevet opdateret til version 1.8, som introducerer en ny klasse AdwShortcutsDialog med implementering af en dialog til navigation gennem tilgængelige tastaturgenveje.
- GTK-biblioteket er opdateret til version 4.20, som implementerer understøttelse af farveformaterne YUV, omarbejder rendering af symbolikoner, tilføjer støtte for medieforespørgsler i CSS til farveskemaet og udvider understøttelsen af Wayland.
- X11-sessionen er som standard deaktiveret. Understøttelsen af X11 er deaktiveret i gnome-session, gdm, mutter og gnome-shell, men den kan genaktiveres under byggeprocessen, hvis ønskes. Muligheden for at starte applikationer, der bruger X11, er bevaret ved hjælp af xwayland.
Kilde: opennet.ru






