Po sześciu miesiącach rozwoju wydanie środowiska graficznego . W porównaniu do ostatniej wersji wprowadzono około 28 tysięcy zmian, we wdrażaniu których wzięło udział 901 programistów. Aby szybko ocenić możliwości GNOME 3.38, przygotowano specjalistyczne kompilacje Live oparte na и . W wersji zapoznawczej uwzględniono także środowisko GNOME 3.38 Fedora 33.
Począwszy od wydania GNOME 3.38, projekt zaczął kształtować się samodzielnie , przygotowane w ramach inicjatywy . Obraz przeznaczony jest do instalacji na maszynach wirtualnych z uruchomionym GNOME Boxes 3.38 i ma na celu przede wszystkim testowanie i debugowanie opracowanych funkcji i aplikacji, a także przeprowadzanie eksperymentów z interfejsem użytkownika.
Do następnego wydania GNOME liczbę 40.0 zamiast 3.40, aby pozbyć się pierwszej cyfry „3”, która straciła na znaczeniu w obecnym procesie rozwoju. Zdecydowano nie używać wersji 4.0 dla GNOME, aby uniknąć nieporozumień i nakładania się na GTK 4.0. Tymczasowe wydania korygujące będą dostarczane pod numerami 40.1, 40.2, 40.3... Co sześć miesięcy będzie generowana nowa istotna aktualizacja, zwiększająca ich liczbę o 1. Tzn. Po GNOME 40 jesienią 2021 r. pojawi się GNOME 41, a wiosną 2022 r. GNOME 42. Korzystanie z eksperymentalnych wersji o numerach nieparzystych będzie wycofywane, a zamiast nich proponowane wydania testowe będą oferowane jako 40.alpha, GNOME 40.beta i GNOME 40.rc.
Głównym GNOME 3.38:
- Oferowane wcześniej oddzielne sekcje ze wszystkimi i często używanymi aplikacjami zostały zastąpione widokiem podsumowującym, który pozwala na przegrupowanie aplikacji i rozmieszczenie ich w folderach tworzonych przez użytkowników. Przeciągnij i upuść aplikacje, przeciągając myszką i przytrzymując przycisk, aby kliknąć.
- Zaproponowano interfejs wprowadzający (Welcome Tour), który jest wyświetlany podczas pierwszego logowania użytkownika po zakończeniu wstępnej konfiguracji. Interfejs podsumowuje informacje o głównych funkcjach pulpitu i oferuje wstępną wycieczkę wyjaśniającą zasady działania. Aplikacja jest napisana w języku Rust.
- W konfiguratorze, w sekcji zarządzania użytkownikami, istnieje teraz możliwość skonfigurowania kontroli rodzicielskiej dla zwykłych kont. Dla danego użytkownika możesz zabronić wyświetlania niektórych zainstalowanych programów na listach aplikacji. Kontrola rodzicielska jest również zintegrowana z menedżerem instalacji aplikacji i pozwala na zezwolenie na instalację tylko wybranych programów.
- Konfigurator oferuje nowy interfejs skanowania linii papilarnych do uwierzytelniania za pomocą czujników linii papilarnych.
- Dodano opcję blokowania aktywacji nieautoryzowanych urządzeń USB podłączonych, gdy ekran jest zablokowany.
- W menu systemu możliwe jest wyświetlenie wskaźnika naładowania akumulatora.
- Screencasting w powłoce GNOME został przeprojektowany tak, aby korzystał z serwera multimediów i podstawowe API Linux, co pozwoliło na zmniejszenie zużycia zasobów i zwiększenie szybkości reakcji podczas nagrywania.
- W konfiguracjach wielomonitorowych wykorzystujących Wayland możliwe jest przypisanie różnym częstotliwościom odświeżania ekranu do każdego monitora.
- Zaktualizowano przeglądarkę internetową GNOME (Epiphany) o:
- Domyślnie włączona jest ochrona przed śledzeniem ruchów użytkowników pomiędzy witrynami.
- Do ustawień dodano możliwość blokowania witrynom przechowywania danych w pamięci lokalnej.
- Zaimplementowano obsługę importu haseł i zakładek z przeglądarki Google Chrome.
- Wbudowany menedżer haseł został przeprojektowany.
- Dodano przyciski umożliwiające wyciszenie/włączenie dźwięku w wybranych zakładkach.
- Przeprojektowane okna dialogowe z ustawieniami i historią przeglądania.
- Domyślnie automatyczne odtwarzanie wideo z dźwiękiem jest wyłączone.
- Dodano możliwość konfiguracji automatycznego odtwarzania wideo w odniesieniu do poszczególnych witryn.
- Program GNOME Maps do pracy z mapami jest przystosowany do obsługi na smartfonach. W trybie przeglądania zdjęć satelitarnych możliwe jest wyświetlanie etykiet. Dodano obsługę włączania przeglądania map w trybie nocnym.
- Przerobiono okno dialogowe dodawania zegara światowego, pokazując czas z uwzględnieniem strefy czasowej w danej lokalizacji. Budzik ma teraz możliwość dostosowania czasu trwania sygnału i czasu pomiędzy powtarzającymi się sygnałami.
- Gry GNOME wyświetlają teraz wyniki wyszukiwania w trybie przeglądu, umożliwiając natychmiastowe uruchomienie gry, której szukasz. Gry można grupować w kolekcje lub używać predefiniowanych kolekcji z ulubionymi lub niedawno uruchomionymi grami. Dodano obsługę uruchamiania gier na konsolach Nintendo 64. Poprawiona niezawodność – gry działają teraz w oddzielnym procesie i jeśli gra się zawiesza, główna aplikacja nie ucierpi.
- Zmodernizowano interfejs aplikacji do tworzenia zrzutów ekranu i nagrywania dźwięku.
- GNOME Boxes, menedżer maszyn wirtualnych i pulpitu zdalnego, dodał obsługę edycji plików XML maszyny wirtualnej w celu zmiany zaawansowanych ustawień libvirt, które nie są dostępne w standardowym interfejsie użytkownika. Podczas tworzenia nowej maszyny wirtualnej Boxes umożliwia teraz ręczny wybór systemu operacyjnego, jeśli nie można go wykryć automatycznie.
- Nowe ikony są dostępne w kalkulatorze, programie kamery internetowej Cheese oraz grach Tali, Sudoku, Robots, Quadrapassel i Nibbles.
- Emulator terminala zaktualizował schemat kolorów tekstu. Nowe kolory zapewniają większy kontrast i sprawiają, że tekst jest łatwiejszy do odczytania.
- Do programu GNOME Photos dodano nowy filtr obrazu Trencin, który jest podobny do filtra Clarendon na Instagramie (sprawia, że jaśniejsze obszary stają się jaśniejsze, a ciemniejsze ciemniejsze).
- Do menu systemowego dodano opcję Uruchom ponownie, za pomocą której można także przejść do menu zarządzania bootloaderem (klikając z wciśniętym klawiszem Alt).
- Dodano nową edycję wyszukiwarki , na który przetłumaczono większość głównych aplikacji GNOME. Nowa wersja zawiera zmiany mające na celu poprawę bezpiecznej izolacji aplikacji dostarczanych w formacie Flatpak, umożliwiając bezpośrednią kontrolę nad tym, jakie dane aplikacji mogą być odpytywane i indeksowane w celu wyszukiwania. Zamiast scentralizowanej bazy danych zastosowano model rozproszony, pozwalający twórcom aplikacji na przechowywanie danych dla trackera w lokalnej bazie danych samej aplikacji. Systemowy indeks FS przetworzony w Tracker Miner FS jest teraz montowany w trybie tylko do odczytu. Dodano pełną obsługę języka zapytań SPARQL 1.1, w tym wyrażeń SERVICE {}, które umożliwiają tworzenie zapytań z jednej bazy danych do drugiej.
- Fractal, klient zdecentralizowanej platformy komunikacyjnej Matrix, usprawnił odtwarzanie wideo podczas przeglądania historii wiadomości – miniatury podglądu wideo są teraz wyświetlane bezpośrednio w historii wiadomości i po kliknięciu rozwijają się do pełnego wideo. Wbudowany odtwarzacz dźwięku ma teraz możliwość zmiany pozycji w pliku. Wiadomości można teraz edytować lokalnie, a odpowiedni wskaźnik informuje, że wiadomość została edytowana.
- Biblioteka libhandy została zaktualizowana do wersji 1.0, oferując zestaw widżetów i obiektów służących do tworzenia interfejsu użytkownika dla urządzeń mobilnych. Nowa wersja dodaje nowe widżety, takie jak HDyDeck i HDyWindow.
- Biblioteki GLib, libsoup i Pango integrują obsługę śledzenia przy użyciu sysprof.

Źródło: opennet.ru
