Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning

Na zes maanden ontwikkeling is de desktopomgeving GNOME 50 uitgebracht. Voor een snelle beoordeling van de mogelijkheden van GNOME 50 zijn gespecialiseerde Live-builds op basis van openSUSE en een installatie-image aangeboden, voorbereid in het kader van het GNOME OS-initiatief. GNOME 50 is ook al opgenomen in de experimentele builds van Ubuntu 26.04 en Fedora 44.

In de nieuwe release:

  • Uit de gebruikersinterface GNOME Shell en compositing de server Mutter heeft de code voor de ondersteuning van het X11-protocol verwijderd. In de weergavebeheerder GDM is de ondersteuning voor X11 verwijderd en is de mogelijkheid om GDM zonder Wayland te bouwen stopgezet, maar de ondersteuning voor het starten van andere desktopomgevingen die X11 gebruiken, blijft behouden. In gnome-session is de ondersteuning voor sessies op basis van X11 stopgezet en is de optie ‘-Dx11’ uit gnome-settings-daemon verwijderd, evenals de mogelijkheid om X11-instellingen aan te passen.

    Voortaan is het in GNOME alleen mogelijk om te werken met sessies op basis van Wayland en is de ondersteuning voor het draaien onder een X-server volledig stopgezet. De mogelijkheid om X11-applicaties te starten met behulp van XWayland blijft behouden. In distributies is de ondersteuning voor X11-gebaseerde GNOME-sessies eerder stopgezet in Ubuntu 25.10, Fedora 43 en RHEL 10. In de GTK-bibliotheek is de backend voor het X11-protocol als verouderd beschouwd en in GTK5 is gepland om alleen ondersteuning voor Wayland te behouden. De Wayland-gebaseerde sessie wordt standaard gebruikt in GNOME sinds 2016.

    Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning

  • Een nieuw systeem voor het opslaan van sessies is geïmplementeerd, gebaseerd op het gebruik van systemd, en er is een object GsmSessionSave toegevoegd dat de opslag van de status van afzonderlijke applicaties mogelijk maakt. Naast het opslaan van de positie van vensters na herstel, hebben GNOME-applicaties de mogelijkheid om de status te herstellen; bijvoorbeeld, GNOME Calculator kan de geselecteerde rekenmodus herstellen. In de configurator is een schakelaar toegevoegd om de modus voor het opslaan van de lijst met actieve applicaties tijdens de sessie-afsluiting en het herstel van deze vensters in de volgende sessie uit te schakelen.

    Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning

  • Op het inlogscherm is de lijst met sessies gegroepeerd op basis van de naam van het display. Sommige eigen componenten voor het starten van het inlogscherm zijn vervangen door de standaardmogelijkheden van systemd, wat de afhankelijkheid van GNOME van deze systeembeheerder heeft versterkt en het nodig maakt om nieuwe laagjes te creëren voor het leveren van GNOME in distributies en besturingssystemen die geen gebruikmaken van systemd. In GDM is de infrastructuur systemd-userdb van systemd geïntegreerd. De ingebouwde servicemanager, die op het niveau van het opstarten van desktopbestanden functioneerde, is verwijderd.
  • De interface voor ouderlijk toezicht is herontworpen. Nieuwe mogelijkheden zijn toegevoegd voor het bijhouden van schermtijd, het filteren van webinhoud en het instellen van bedtijden. Bijvoorbeeld, ouders kunnen nu de dagelijkse computertijd beperken en een avondtijd instellen waarna het scherm vergrendeld wordt en het kind deze niet kan ontgrendelen. Er is een optie beschikbaar waarmee een kind de ouder kan verzoeken om extra tijd wanneer zijn toegestane limiet is verstreken. De mogelijkheid om de interface voor ouderlijk toezicht vanuit de configurator op te roepen is toegevoegd. Een service voor het filteren van webinhoud bij gebruik van kinderaccounts is gerealiseerd (de interface voor het instellen van filters zal in de volgende versie verschijnen). Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning
  • De initiële setup wizard (gnome-initial-setup) is overgeschakeld op het standaard gebruik van run0 voor het uitvoeren van bevoegd handelingen in plaats van pkexec.
  • In de bestandsbeheerder Nautilus is het mechanisme voor het hernoemen van groepsbestanden herzien, zijn er meerdere filtertypes toegestaan tijdens het zoeken, is er een link naar de instellingen toegevoegd aan het contextmenu van de prullenbak, en is er een onafhankelijke pop-updialoog voor bestandeigenschappen gerealiseerd. In de invoerregel voor het bestands pad is er autocompletion geïmplementeerd die geen rekening houdt met hoofdletters.

    In Nautilus is ook het geheugengebruik verminderd; is de laadtijd van pictogrammen en miniaturen versneld; is de testdekking verhoogd; wordt het gebruik van de Blueprint-taal voor de interfacevorming uitgebreid; en is de Glycin-bibliotheek ingezet voor sandbox-isolatie van afbeeldingsdecodering.

  • In de documentviewer is de mogelijkheid om annotaties aan tekstfragmenten in het document toe te voegen volledig geïmplementeerd. Annotaties kunnen nu met één klik in het hoofdvenster worden toegevoegd. Er is ook een mogelijkheid om lijnen te tekenen en blokken met kleur over de inhoud te markeren. Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning
  • In de kalender-planner is er een nieuwe deelnemerslijst geïmplementeerd, waarmee informatie over de genodigden voor het evenement kan worden verkregen en de verplichting van hun aanwezigheid kan worden beoordeeld. In de toekomst is er een volledige uitnodigingsbeheersysteem gepland. Het ontwerp van de dialoog voor het snel toevoegen van nieuwe gebeurtenissen is gewijzigd. Ondersteuning voor exporteren in ICS-indeling is toegevoegd. De interface voor het bekijken van gebeurtenissen over een maand is verbeterd. Ondersteuning voor navigatie door gebeurtenissen met de cursor toetsen is toegevoegd.
  • De configurator is overgeschakeld naar het gebruikt van de interface-bouwtaal Blueprint. De backend-instellingen voor X11 zijn verwijderd. In de datum- en tijdinstellingen is de mogelijkheid toegevoegd om de eerste dag van de week te selecteren, wat invloed heeft op de opstelling van de weekdagen in de kalender-planner en in de mailclient Evolution. De modeminstellingen zijn omgezet naar libadwaita widgets en zijn vereenvoudigd met de andere instellingen. Op de kleurbeheerpagina zijn problemen met het kalibreren van het scherm opgelost. Op de geluidsinstellingspagina zijn de geluidsniveaus voor invoer en uitvoer duidelijker gescheiden. Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning
  • De prestaties van het systeem voor externe bureaus zijn aanzienlijk verbeterd en er is hardwareversnelling voor video-uitvoer toegepast met behulp van de Vulkan en VA-API. Ondersteuning voor het 'explicit sync' mechanisme is geïntegreerd, waardoor vertragingen worden verminderd en artefacten op systemen met NVIDIA-stuurprogramma's kunnen worden geëlimineerd. Er is ondersteuning voor HiDPI toegevoegd met de mogelijkheid om de uitvoer automatisch te schalen in overeenstemming met de resolutie van het gebruikte scherm. Er is de mogelijkheid gerealiseerd om een lokale webcam tijdens de sessie met het externe systeem te gebruiken. Ondersteuning voor authenticatie via Kerberos is toegevoegd.
  • In de instellingen voor mensen met een beperking is de optie 'Verminderde Beweging' toegevoegd om het gebruik van animaties in de interface te minimaliseren. De schermlezer Orca is gemoderniseerd met een nieuwe interface voor instellingen, uitgebreid navigatiemodus en automatische taalwisseling. Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning
  • De displaymanager GDM heeft de service «gnome-headless-session@.service» toegevoegd voor eenvoudigere start van sessies zonder scherm (bijvoorbeeld bij remote desktop toegang via RDP).
  • De ondersteuning voor het instellen van niet-gehele schaalniveaus en de toepassing van de VRR (Variable Refresh Rate) mechanismen is verbeterd, waardoor de verversingssnelheid van het scherm adaptief kan worden gewijzigd voor soepelheid en het vermijden van stotteren tijdens games en videoweergave. Bij inschakeling van VRR is de cursorverwerking onafhankelijk van de framesnelheid van de applicatie, wat resulteert in een soepele beweging van de cursor bij de maximale verversingssnelheid van het scherm (bijvoorbeeld 144 Hz), zelfs als het spel of de applicatie informatie met een lagere framesnelheid weergeeft.
  • Problemen op systemen met NVIDIA-stuurprogramma's, die stotteren en synchronisatieproblemen veroorzaakten, zijn opgelost via een omweg. De soepelheid van vensteranimaties is verbeterd en de algehele responsiviteit van de interface op systemen met NVIDIA-videokaarten is verhoogd.
  • Ondersteuning voor het Wayland-protocol color-management-v2 is geïmplementeerd, dat middelen biedt voor kleurbeheer.
  • Ondersteuning is geïmplementeerd voor het delen van schermen met behoud van HDR-metadata om kleurnauwkeurigheid te waarborgen bij het streamen of opnemen van HDR-inhoud.
  • De GTK-bibliotheek is bijgewerkt naar tak 4.22, waarin een ingebouwde SVG-rendering-engine is geïmplementeerd.
  • De Libadwaita-bibliotheek, die een set componenten voor UI-styling bevat, is bijgewerkt naar versie 1.9, waarin nieuwe widgets zijn geïntroduceerd met de implementatie van een zijpaneel: AdwSidebar met sectieondersteuning, tooltips en contextmenu's; AdwViewSwitcherSidebar voor het creëren van responsieve panelen die AdwViewStack kunnen beheren. Release van de GNOME 50 desktopomgeving met verwijdering van X11-ondersteuning

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster