Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11

Efter seks måneders udvikling er GNOME 50 desktopmiljøet blevet offentliggjort. For hurtigt at vurdere mulighederne i GNOME 50 tilbydes specialiserede Live-bygninger baseret på openSUSE samt en installationsbillede, der er forberedt under initiativet GNOME OS. GNOME 50 er også allerede inkluderet i de eksperimentelle bygninger af Ubuntu 26.04 og Fedora 44.

I den nye version:

  • Fra brugergrænsefladen GNOME Shell og compositingen server Mutter har fjernet koden til understøttelse af X11-protokollen. I displaymanageren GDM er understøttelsen af X11 fjernet, og det er ikke længere muligt at bygge GDM uden Wayland, men muligheden for at starte andre desktops, der bruger X11, er bevaret. I gnome-session er understøttelsen af sessioner baseret på X11 blevet fjernet, og indstillingen "-Dx11" er taget ud af gnome-settings-daemon, ligesom muligheden for at konfigurere X11-indstillinger.

    Fremover er det kun muligt at bruge sessioner baseret på Wayland i GNOME, og understøttelsen af drift under X-serveren er helt ophørt. Muligheden for at køre X11-applikationer ved hjælp af XWayland er dog bevaret. Understøttelsen af GNOME-sessioner baseret på X11 blev tidligere stoppet i distributioner som Ubuntu 25.10, Fedora 43 og RHEL 10. I GTK-biblioteket er backend for X11-protokollen erklæret forældet, og i GTK5 planlægges det kun at bevare understøttelsen af Wayland. Sessionen baseret på Wayland-protokollen er som standard blevet anvendt i GNOME siden 2016.

    Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11

  • En ny sessionsgemmesystem er blevet implementeret, baseret på brugen af systemd, og objektet GsmSessionSave er blevet tilføjet for at sikre, at tilstanden for enkelte applikationer gemmes. Udover at gemme vinduernes positioner efter gendannelse, har GNOME-applikationer nu mulighed for at gendanne deres tilstand; for eksempel kan GNOME Calculator gendanne den valgte beregningsmetode. Konfiguratoren har fået en switch, der giver mulighed for at deaktivere gemmene af listen over kørende applikationer under sessionens afslutning og genskabe deres vinduer i den følgende session.

    Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11

  • På login-skærmen er sessionslisten grupperet i relation til displaynavnet. Nogle brugerdefinerede komponenter til at starte login-skærmen er blevet erstattet af systemd's standardfunktioner, hvilket forstærker GNOME's afhængighed af denne systemmanager og kræver oprettelsen af nye lag for distributionen af GNOME i systemer og distributioner, der ikke bruger systemd. I GDM er systemd-userdb-infrastrukturen fra systemd blevet anvendt. Den indbyggede service manager, som fungerede på niveauet for desktop-filer, er blevet fjernet.
  • Brugergrænsefladen til forældre kontrol er blevet redesignede. Nye funktioner er tilføjet til at overvåge skærmtid, filtrering af webindhold og indstilling af tidsgrænser for sengetid. For eksempel kan forældre nu begrænse den daglige skærmtid og angive en aftenstid, hvorefter skærmen bliver låst, og barnet ikke kan låse den op. Der er også en mulighed, der giver barnet mulighed for at anmode forældrene om ekstra tid, hvis den tildelte grænse er overskredet. Muligheden for at åbne forældre kontrol-grænsefladen fra konfigurationsværktøjet er blevet tilføjet. En service til filtrering af webindhold under brug af børnebrugerkonti er implementeret (grænsefladen til at konfigurere filtre vil komme i næste opdatering). Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11
  • Installationsguiden (gnome-initial-setup) er ændret til at bruge run0 som standard til kørsel af privilegerede handlinger i stedet for pkexec.
  • I filhåndtereren Nautilus er mekanismen til at omdøbe grupper af filer blevet redesignede; ved søgning er det tilladt at bruge flere filtre for filtyper; der er tilføjet et link til indstillinger i kontekstmenuen for papirkurven; der er implementeret en uafhængig popup-dialog med filoplysninger; indtastningsfeltet for filstier har fået autoudfyldning uanset bogstavsregistrering.

    I Nautilus er hukommelsesforbruget også reduceret; indlæsning af ikoner og miniaturebilleder er blevet hurtigere; testdækningen er forbedret; brugen af Blueprint-sprog til interfaceoprettelse er udvidet; Glycin-biblioteket er blevet anvendt til sandbox-isolering af billeddecodning.

  • I dokumentfremviseren er der implementeret en fuld funktionalitet til tilføjelse af noter til tekstuddrag i dokumentet. Noter kan nu tilføjes med et enkelt klik i hovedvinduet. Der er også mulighed for at tegne linjer og fremhæve blokke med farve oven på indholdet. Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11
  • I kalenderplanlæggeren er der implementeret en ny deltagerliste, hvorigennem man kan få information om tilsendte invitationer og vurdere deres deltagerpligt. I fremtiden planlægges det at implementere et fuldt invitationsstyringssystem. Dialogen til hurtigt at tilføje nye begivenheder er blevet ændret. Der er tilføjet støtte til eksport i ICS-format. Brugergrænsefladen til månedlig visning af begivenheder er forbedret. Der er tilføjet støtte til navigering mellem begivenheder ved brug af piletasterne.
  • Konfiguratoren er blevet oversat til at bruge interface-byggerens sprog Blueprint. Backendindstillingerne for X11 er blevet fjernet. I dato- og tidsindstillingerne er der tilføjet en mulighed for at vælge den første ugedag, hvilket påvirker oprettelsen af ugedagslister i kalenderplanlæggeren og mailklienten Evolution. Modemindstillingsgrænsefladen er blevet oversat til libadwaita-widgets og er blevet standardiseret med øvrige indstillinger. På farveadministrationssiden er der løst problemer med skærmkalibreringen. På lydindstillingssiden er lydniveauerne for indgange og udgange blevet mere klart adskilt. Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11
  • I systemet til fjernarbejde med skrivebordet er ydeevnen betydeligt forbedret, og der er anvendt hardwareaccelereret videoudgang ved hjælp af API'er Vulkan og VA-API. Der er integreret støtte til mekanismen "explicit sync", som reducerer forsinkelser og eliminerer artefakter på systemer med NVIDIA-drivere. Støtten til HiDPI er blevet tilføjet, hvilket giver mulighed for automatisk at skalere output i forhold til den anvendte skærms opløsning. Muligheden for at bruge et lokalt webkamera under sessionen med det fjernsystem er blevet implementeret. Støtten til godkendelse via Kerberos er blevet tilføjet.
  • I indstillingerne for personer med begrænsninger er der tilføjet en mulighed 'Reduced Motion' for at minimere brugen af animation i grænsefladen. Skærmlæseren Orca er blevet moderniseret, hvor der tilbydes et nyt indstillingsinterface, udvidet navigationsmode og sikret automatisk sprogskift. Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11
  • I display manager GDM har fået tilføjet tjenesten «gnome-headless-session@.service» for nemmere at starte sessioner uden skærm (f.eks. ved fjernadgang til skrivebordet via RDP).
  • Forbedret understøttelse af ikke-heltal skaleringsniveauer og anvendelse af mekanismen VRR (Variable Refresh Rate), som dynamisk ændrer opdateringsfrekvensen for monitoren for at sikre glidende bevægelse og undgå splitninger under spil og videovisning. Når VRR er aktiveret, håndteres musemarkøren uafhængigt af applikationens billedfrekvens, hvilket muliggør en jævn bevægelse af markøren ved den maksimale opdateringsfrekvens for skærmen (f.eks. 144 Hz), selvom spillet eller applikationen viser information med en lavere billedfrekvens.
  • Problemer på systemer med NVIDIA-drivere, som førte til hak og synkroniseringsproblemer, er blevet løst via en workaround. Animationers glathed er forbedret og den generelle responsivitet af grænsefladen er blevet forbedret på systemer med NVIDIA grafikkort.
  • Understøttelse af Wayland-protokollen color-management-v2 er blevet implementeret, hvilket giver værktøjer til farvestyring.
  • Understøttelse af skærmdeling med bevarelse af HDR-metadata er blevet implementeret for at undgå farvetab ved transmission eller optagelse af HDR-indhold.
  • GTK-biblioteket er blevet opdateret til version 4.22, som inkluderer en indbygget SVG-renderingsmotor.
  • Libadwaita-biblioteket, som indeholder et sæt komponenter til brugergrænsefladens styling, er blevet opdateret til version 1.9, der introducerer nye widgets med implementering af en sidepanel: AdwSidebar med understøttelse af sektioner, pop op-hints og kontekstmenuer; AdwViewSwitcherSidebar til oprettelse af adaptive paneler, der kan administrere AdwViewStack. Udgivelse af GNOME 50 desktopmiljøet med fjernelse af support for X11

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster