Na zes maanden ontwikkeling is de GNOME 49 desktopomgeving uitgebracht. Voor een snelle beoordeling van de mogelijkheden van GNOME 49 zijn speciale Live-builds aangeboden op basis van openSUSE en een installatie-image dat is voorbereid binnen het GNOME OS-initiatief. GNOME 49 is ook al opgenomen in experimentele builds van Ubuntu 25.10 en Fedora 43.
In de nieuwe release:
- De standaardmediaspeler is Showtime, die nu zal worden geleverd onder de naam GNOME Video Player in plaats van de Totem-speler (GNOME Videos). Showtime beschikt over een minimalistische interface die bovenop de inhoud wordt weergegeven en wordt verborgen tijdens het afspelen. Ondersteunde bedieningselementen omvatten een volledig scherm modus, wijziging van de afspeelsnelheid, weergave van ondertitels, schakelen tussen audiotracks en ondertitelopties, roteren van het beeldscherm en het maken van screenshots. In tegenstelling tot Totem, dat GTK 3 gebruikt, maakt Showtime gebruik van GTK 4 en Libadwaita.

- De nieuwe documentviewer Papers is toegevoegd, die nu Document Viewer wordt genoemd in plaats van Evince. Papers is een fork van Evince, gemaakt vorig jaar met het doel de codebasis aanzienlijk te moderniseren. Belangrijke verschillen van Papers zijn de portering naar de GTK4-bibliotheek, het gebruik van de programmeertaal Rust voor ontwikkeling, een uitgebreide modernisering van het ontwerp, prestatieverbeteringen en integratie van middelen voor het certificeren van documenten met een elektronische handtekening. In de rest van de functionaliteit is Papers vergelijkbaar met Evince en maakt het ook mogelijk om documenten in PDF-, DjVu-, TIFF-formaten en striparchieven (CBR, CBT, CBZ, CB7) te bekijken, te doorzoeken en te annoteren. Het DVI-formaat en het Windows-platform worden echter niet langer ondersteund, veel interne widgets van Evince zijn vervangen door standaard GTK-widgets, de achtergrondtaak papersd wordt niet meer gebruikt en het afzonderlijke paneel voor het toevoegen van annotaties is verwijderd.

- De interface van de kalender-planner is heringericht, zodat deze zich nu automatisch kan aanpassen aan de beschikbare schermruimte. Om comfortabeler te kunnen werken op kleinere schermen en in de mozaĆÆekweergave van vensters is de optie toegevoegd om het zijpaneel handmatig te verbergen. Ondersteuning voor het exporteren van de gebeurtenislijst naar bestanden in ICS-indeling is gerealiseerd. De visuele stijl is gewijzigd en de leesbaarheid van informatie over evenementen is verbeterd.

- In de webbrowser Epiphany zijn de advertenties blokkeringsfuncties uitgebreid, met de mogelijkheid om regionale blokkeerlijsten aan te sluiten. De adresbalk is verbeterd, met ondersteuning voor invulaanvullingen en een knop om het geluid te dempen. In smalle vensters verschuift de adresbalk naar de onderkant van het scherm. De ondersteuning voor smartcards is uitgebreid. Een aparte dialoog voor wachtwoordbeheer is toegevoegd. Het is nu mogelijk om een webtoepassing te beëindigen of te verwijderen via het menu. Bij het zoeken op de pagina zijn er opties toegevoegd voor het zoeken met hoofdlettergevoeligheid en voor het zoeken naar volledige woorden. Een nieuwe modus voor het bewerken van bladwijzers is toegevoegd. Ook is er ondersteuning geïmplementeerd voor de OpenSearch-specificatie om zoekmachines toe te voegen.
- In de kaarttoepassing GNOME Maps zijn de pictogrammen voor metro- en treinstations gelokaliseerd. Interactieve labels met straatnamen en huisnummers zijn geĆÆmplementeerd, waarop je kunt klikken om informatie over de plaats weer te geven. In de accountinstellingen worden avatars uit OpenStreetMap-profielen weergegeven.

- De prestaties van de GNOME Software-applicatiemanagers zijn geoptimaliseerd. Het geheugengebruik is aanzienlijk verminderd en de verwerking van gegevens uit grote repositories is versneld, wat de werking met flatpak-catalogi, zoals Flathub, heeft versneld.
- In de samenstelling de server Mutter heeft het kleurbeheer en de ondersteuning voor HDR verbeterd. Het is nu mogelijk om bureaubladachtergronden weer te geven met een 16-bits kleurenwaarde per kanaal. De prestaties van kleurbeheeroperaties in de afbeeldingslaadbackend (Glycin) zijn verhoogd. Een nieuwe collectie bureaubladachtergronden is toegevoegd, speciaal ontworpen voor systemen met schermen die het uitgebreide helderheidsbereik (HDR) ondersteunen.
- De middelen voor remote desktop-werk zijn uitgebreid. Er is nu de mogelijkheid om extra virtuele monitoren aan een sessie voor afstandsbediening van de GNOME-desktop toe te voegen, om multi-monitorconfiguraties te recreƫren, zelfs als de oorspronkelijke systeem geen extra echte monitoren heeft. Er is ondersteuning toegevoegd voor het omleiden van multi-touch-gebeurtenissen van de client naar de externe GNOME-sessie voor gebruik met aanraakschermen aan de clientzijde. Ondersteuning voor relatieve coƶrdinaten is toegevoegd voor het inschatten van muisbewegingen (vraag in games).
- Op het vergrendelingsscherm van het systeem zijn multimedia afspeelbedieningselementen toegevoegd, waarmee u de afspeeling kunt pauzeren of van nummer kunt wisselen zonder het scherm te ontgrendelen.
- Er is een nieuw menu toegevoegd aan het inlogscherm voor de toegankelijkheidsopties.
- De niet-storenmodus is verplaatst van de notificatielijst naar het blok met snelle instellingen.
- De implementatie van de prullenbak is verbeterd.
- Er is een indicatie geĆÆmplementeerd voor het aansluiten van een apparaat op een vaste voeding, onafhankelijk van de batterijoplaadstatus. Deze wijziging maakt het mogelijk om te bepalen of het apparaat op netstroom werkt, zelfs als de oplading is gepauzeerd vanwege de inschakeling van de batterijbesparingsmodus.
- Er is een mogelijkheid toegevoegd om de helderheid van het scherm aan te passen via snelle instellingen bij het inschakelen van HDR.
- Er is een instelling toegevoegd ("gsettings set org.gnome.desktop.screensaver restart-enabled") die het mogelijk maakt om de herstarts- en uitschakelknoppen te gebruiken op het vergrendelingsscherm van het systeem.
- Sandbox-isolatie voor het uploaden van afbeeldingen in GTK-applicaties is ingeschakeld.
- Het spel Mahjongg en de woordenboekapp Wordbook zijn toegevoegd aan de GNOME Circle-collectie.

- Het Mutter SDK (Mutter Development Kit) is geaccepteerd, wat een nieuwe manier biedt om samen te werken met de compositor Mutter en de GNOME Shell. Het Mutter SDK maakt het mogelijk om een geneste instantie van de GNOME Shell binnen een GTK-applicatie uit te voeren om de ontwikkeling en het testen van Mutter en GNOME Shell te vergemakkelijken. Geneste instanties van Mutter en GNOME Shell geven informatie weer op een virtuele monitor die aan de huidige gebruikerssessie is gekoppeld, weergegeven in het app-venster en ondersteund door touchscreen-emulatie. Voor het starten van afzonderlijke instanties in Mutter en gnome-shell is de optie "--sdk" toegevoegd.

- In de ontwikkeltool voor applicaties (GNOME SDK) is de compiler blueprint-compiler opgenomen, waarmee de Blueprint-opmaak kan worden gebruikt voor het definiƫren van de interface van applicaties. Blueprint vereenvoudigt het maken van interfaces met behulp van de GTK4-bibliotheek en kenmerkt zich door het gebruik van een eenvoudige declaratieve syntaxis, die het model van GTK-widgets weerspiegelt, typelijsten ondersteunt en type- en gebeurtenishandlers biedt. In tegenstelling tot het ui-bestandsformaat van GTK gebruikt Blueprint geen XML-opmaak, die als overbodig en onhandig voor handmatige bewerking wordt beschouwd.
- De afhankelijkheid van systemd is versterkt. In GDM is de userdb-infrastructuur van systemd geĆÆntegreerd. De implementatie van de eigen servicebeheerder, die in gnome-session als fallback-handler werd gebruikt om GNOME-services te starten in omgevingen zonder systemd, is verwijderd.
- De Libadwaita-bibliotheek is bijgewerkt naar versie 1.8, waarin een nieuwe klasse AdwShortcutsDialog wordt geĆÆntroduceerd met een dialoog voor het navigeren door beschikbare toetsenbordcombinaties.
- De GTK-bibliotheek is bijgewerkt naar versie 4.20, waarin ondersteuning voor kleurformaten YUV is geĆÆmplementeerd, de weergave van iconen is herzien, ondersteuning voor mediaquery's in CSS voor kleurenschema's is toegevoegd, en de ondersteuning voor Wayland is uitgebreid.
- Standaard is de X11-sessie uitgeschakeld. Ondersteuning voor X11 is uitgeschakeld in gnome-session, gdm, mutter en gnome-shell, maar kan indien gewenst tijdens de bouwfase worden hersteld. De mogelijkheid om applicaties die X11 gebruiken te starten, is behouden via xwayland.
Bron: opennet.ru






