Na zes maanden ontwikkeling uitgave van de desktopomgeving . In vergelijking met de vorige uitgave zijn er ongeveer 28.000 wijzigingen doorgevoerd, waarbij 901 ontwikkelaars betrokken waren. Voor een snelle beoordeling van de mogelijkheden van GNOME 3.38 zijn gespecialiseerde Live-builds voorbereid op basis van en . GNOME 3.38 is ook opgenomen in de eerdere Fedora 33.
Met de uitgave van GNOME 3.38 is het project begonnen met het vormen van een eigen , dat is voorbereid in het kader van het initiatief . De image is bedoeld voor installatie in virtuele machines die draaien onder GNOME Boxes 3.38 en is voornamelijk gericht op het testen en debuggen van ontwikkelde mogelijkheden en applicaties, evenals het uitvoeren van experimenten met de gebruikersinterface.
Voor de volgende uitgave van GNOME nummer 40.0 in plaats van 3.40, om de eerste cijfer «3» te verwijderen, dat in het huidige ontwikkelingsproces zijn relevantie heeft verloren. Besloten is om versie 4.0 voor GNOME niet te gebruiken om verwarring en overlapping met GTK 4.0 te voorkomen. Tussentijdse correctie-uitgaven zullen worden geleverd onder de nummers 40.1, 40.2, 40.3… Elke zes maanden zal een nieuwe significante release worden gevormd, waarbij het nummer met 1 wordt verhoogd. Dus, na GNOME 40 in de herfst van 2021 zal GNOME 41 komen, en in het voorjaar van 2022 — GNOME 42. Het gebruik van oneven nummers voor experimentele uitgaven zal worden afgeschaft, in plaats daarvan zullen voorgestelde testuitgaven worden aangeboden als 40.alpha, GNOME 40.beta en GNOME 40.rc.
Belangrijkste GNOME 3.38:
- De eerder voorgestelde gescheiden secties met alle veelgebruikte applicaties zijn vervangen door een samengevoegd overzicht, waardoor het mogelijk is applicaties opnieuw te groeperen en deze te verdelen over door de gebruiker gemaakte mappen. Het slepen van applicaties gebeurt door middel van muisbewegingen terwijl de knop ingedrukt wordt.
- Er is een introductie-interface (Welcome Tour) aangeboden, die wordt weergegeven bij de eerste inlog van de gebruiker na het voltooien van de initiële instellingen. In de interface worden de belangrijkste mogelijkheden van de desktop samengevat en wordt een kennismakingstocht aangeboden met uitleg over de werking. De applicatie is geschreven in de programmeertaal Rust.
- In de configurator is er in het gedeelte voor gebruikersbeheer de mogelijkheid toegevoegd om ouderlijk toezicht in te stellen voor gewone accounts. Voor de opgegeven gebruiker kan het tonen van bepaalde geïnstalleerde programma's in de applicatielijsten worden geblokkeerd. Ouderlijk toezicht is ook geïntegreerd in de applicatie-installatiebeheerder en maakt het mogelijk om alleen de geselecteerde programma's te installeren.
- In de configurator is een nieuwe interface voor het scannen van vingerafdrukken voor authenticatie met behulp van vingerafdrukscanners voorgesteld.
- Er is een optie toegevoegd om de activatie van niet-geautoriseerde USB-apparaten, die tijdens het vergrendelen van het scherm zijn aangesloten, te blokkeren.
- Er is een mogelijkheid toegevoegd om de batterij-indicator in het systeemmenu weer te geven.
- De tools voor het opnemen van scherminhoud (screencasting) in GNOME Shell zijn herontworpen om gebruik te maken van de mediaserver en de Linux-kernel-API, wat heeft geleid tot lagere resource-consumptie en verbeterde responsiviteit tijdens het opnemen.
- In multi-monitorconfiguraties bij gebruik van Wayland is het mogelijk gemaakt om verschillende verversingssnelheden voor elke monitor toe te wijzen.
- De browser GNOME Web (Epiphany) is bijgewerkt, waarin:
- De bescherming tegen het volgen van gebruikersbewegingen tussen websites is standaard ingeschakeld.
- In de instellingen is de mogelijkheid toegevoegd om te blokkeren dat websites gegevens in lokale opslag opslaan.
- Ondersteuning voor het importeren van wachtwoorden en bladwijzers uit de Google Chrome-browser is geïmplementeerd.
- De ingebouwde wachtwoordmanager is herontworpen.
- Knoppen zijn toegevoegd om het geluid in geselecteerde tabbladen uit te schakelen of in te schakelen.
- De dialoogvensters voor instellingen en de geschiedenis van bezoeken zijn herwerkt.
- Automatische video-afspeel zonder geluid is standaard verboden.
- Er is een mogelijkheid toegevoegd om video-autoplay per afzonderlijke websites in te stellen.
- Het GNOME Maps-programma is aangepast voor gebruik op smartphones. In de satellietbeeldmodus is het mogelijk om labels weer te geven. Ondersteuning voor het inschakelen van de nachtmodus bij het bekijken van kaarten is toegevoegd.
- Het dialoogvenster voor het toevoegen van wereldklokken, die de tijd volgens de tijdzone van een opgegeven locatie weergeven, is herontworpen. In de wekker is de mogelijkheid toegevoegd om de duur van het signaal en de tijd tussen herhalingen in te stellen.
- In GNOME Games worden zoekresultaten nu weergegeven in een overview-modus, waarmee je direct het gewenste spel kunt starten. Spellen kunnen worden gegroepeerd in collecties of er kunnen vooraf gedefinieerde collecties worden gebruikt met favorieten of recent gestarte spellen. Ondersteuning voor het starten van spellen voor Nintendo 64-consoles is toegevoegd. De betrouwbaarheid is verhoogd - spellen worden nu in een apart proces gestart, en bij een crash van het spel lijdt de hoofdapplicatie er niet onder.
- De interface van de screenshot- en geluidsopname-applicaties is gemoderniseerd.
- In GNOME Boxes, de beheerder voor virtuele machines en remote desktops, is ondersteuning toegevoegd voor het bewerken van XML-bestanden van virtuele machines om geavanceerde libvirt-instellingen te wijzigen die ontbreken in de standaard gebruikersinterface. Bij het aanmaken van een nieuwe virtuele machine, laat Boxes nu handmatig het besturingssysteem kiezen als het niet automatisch kan worden herkend.
- In de rekenmachine, de webcam program Cheese, en de spellen Tali, Sudoku, Robots, Quadrapassel en Nibbles zijn nieuwe pictogrammen aangeboden.
- In de terminalemulator is het kleurenpalet voor de tekst bijgewerkt. De nieuwe kleuren zorgen voor een hogere contrast en vergemakkelijken het lezen van de tekst.
- In GNOME Photos is een nieuwe afbeeldingsfilter Trencin toegevoegd, die lijkt op de Clarendon-filter in Instagram (maakt lichte gebieden lichter en donkere gebieden donkerder).
- In het systeemmenu is een optie voor Herstarten toegevoegd, die ook kan worden gebruikt om naar het opstartmenu te gaan (door te klikken met de Alt-toets ingedrukt).
- Een nieuwe editie van de zoekmachine is toegevoegd. , waarop de meeste belangrijkste GNOME-toepassingen zijn overgezet. In de nieuwe versie zijn er wijzigingen aangebracht die de beveiliging van de isolatie van toepassingen die worden geleverd in het Flatpak-formaat verbeteren, door de mogelijkheid te bieden om expliciet te controleren welke gegevens toepassingen kunnen opvragen en doorzoeken. In plaats van een gecentraliseerde database wordt een gedistribueerd model gebruikt, waardoor ontwikkelaars hun gegevens voor de tracker in de lokale database van de toepassing kunnen opslaan. De index van het bestandssysteem wordt, verwerkt door Tracker Miner FS, nu in alleen-lezen modus aangesloten. Volledige ondersteuning voor de querytaal SPARQL 1.1, inclusief SERVICE {}-uitdrukkingen, is toegevoegd, waardoor het mogelijk wordt om vanuit één database queries naar een andere te genereren.
- In Fractal, de client van het gedecentraliseerde communicatieplatform Matrix, is de videoweergave verbeterd bij het bekijken van het gespreksoverzicht — miniaturen voor videovoorvertoning worden nu direct in het gespreksoverzicht weergegeven en worden bij klikken in een volledige video uitgebreid. In de ingebouwde audio-speler is het mogelijk geworden om de positie in het bestand te wijzigen. Berichten kunnen nu ter plaatse worden bewerkt met een bijbehorende indicator die aangeeft dat het bericht is bewerkt.
- Tot versie 1.0 is de libhandy-bibliotheek bijgewerkt, die een set widgets en objecten biedt voor het maken van gebruikersinterfaces voor mobiele apparaten. In de nieuwe versie zijn nieuwe widgets toegevoegd, zoals HdyDeck en HdyWindow.
- In de bibliotheken GLib, libsoup en pango is ondersteuning voor tracing via sysprof geïntegreerd.

Bron: opennet.ru
