Po sześciu miesiącach rozwoju wydanie środowiska desktopowego . W porównaniu do poprzedniej wersji wprowadzono około 24 tysięcy zmian, w których udział wzięło 780 deweloperów. Dla szybkiej oceny możliwości GNOME 3.36 przygotowano specjalne wersje Live oparte na i .
Podstawowe :
- W skład wchodzi osobna aplikacja Extensions, przeznaczona do zarządzania rozszerzeniami GNOME Shell (wcześniej do tych celów używano GNOME Software). Aplikacja umożliwia takie działania jak aktualizacja, konfiguracja, usuwanie i tymczasowe wyłączanie rozszerzeń.
- Do okna powiadomień dodano przycisk umożliwiający włączenie trybu „nie przeszkadzać”, aby ukryć nowe powiadomienia.
- przebudowa interfejsów logowania do systemu oraz odblokowywania ekranu, które stały się bardziej funkcjonalne, proste w użyciu i eleganckie.
- Rozszerzono możliwości powłoki GNOME Shell:
- Dodano możliwość uruchamiania aplikacji z wykorzystaniem dyskretnego GPU na systemach z hybrydową grafiką (wbudowany energooszczędny GPU Intel i wysokowydajny GPU NVIDIA) oraz z zamkniętymi sterownikami NVIDIA.
Uruchamianie odbywa się poprzez wybór w menu opcji „Uruchom na Dyskretnym GPU”.
- Przeorganizowano okno wyłączania zasilania i zakończenia sesji, do którego dodano widoczną opcję przejścia w tryb uśpienia.
- Do okien zawierających pole wprowadzania hasła dodano przycisk z wizerunkiem oka, po naciśnięciu którego zamiast gwiazdek wyświetlane jest wprowadzone hasło.
- Przeprojektowano większość systemowych okien dialogowych, w których zastosowano jednolity styl i poprawiono czytelność.
- Wykonano prace nad poprawą interfejsu ogółem. Ulepszono wyskakujące okno z kalendarzem oraz wyszukiwanie w trybie przeglądania.
- W trybie przeglądania wprowadzono możliwość zmiany nazw katalogów z aplikacjami. Same katalogi są teraz wyświetlane w formie okien dialogowych, a nie wyskakujących okien.
- Dodano możliwość uruchamiania aplikacji z wykorzystaniem dyskretnego GPU na systemach z hybrydową grafiką (wbudowany energooszczędny GPU Intel i wysokowydajny GPU NVIDIA) oraz z zamkniętymi sterownikami NVIDIA.
- W konfiguratorze przeorganizowano sekcje ustawień. W sekcji zarządzania prywatnością znajduje się teraz lista aplikacji, którym przyznano dodatkowe uprawnienia do dostępu do usługi lokalizacji, kamery i mikrofonu (dostęp można teraz cofnąć osobno dla każdej aplikacji). Przeprojektowano interfejs sekcji zarządzania użytkownikami oraz oknu z ogólnymi informacjami o systemie.
- W menedżerze instalacji aplikacji (GNOME Software) wprowadzono automatyczne wykrywanie połączenia sieciowego z taryfą zależną od ilości danych, na przykład przy użyciu sieci operatora komórkowego. W przypadku wykrycia połączeń bez limitu, pobieranie aktualizacji jest wstrzymywane w celu oszczędności danych.
- Interfejs kreatora ustawień początkowych został przeprojektowany. Dodano możliwość włączenia systemu kontroli rodzicielskiej na etapie wstępnej konfiguracji, co pozwala na ograniczenie dostępu użytkownika do określonych aplikacji.
- W GNOME Boxes, menedżerze maszyn wirtualnych i zdalnych pulpitów, dodano wprowadzenie do programu. Zaproponowano nowego kreatora tworzenia maszyn wirtualnych, który umożliwia konfigurację liczby CPU dla każdej wirtualnej maszyny i obsługuje rozruch przez UEFI.
- W przeglądarce GNOME Web (Epiphany) umożliwiono pobieranie i przeglądanie dokumentów PDF bezpośrednio w oknie przeglądarki. Interfejs został przeprojektowany z wykorzystaniem metod responsywnego projektowania, co zapewnia komfortową pracę niezależnie od rozdzielczości ekranu i DPI. Dodano ciemny motyw wyglądu, aktywowany przy wyborze przez użytkownika ciemnych motywów pulpitu.
- W GNOME Music dodano wsparcie dla połączenia z usługami Last.fm i ListenBrainz, a także zrealizowano automatyczne pobieranie brakujących okładek albumów.
- Zaktualizowano interfejs edycji kontaktów w książce adresowej.
- Całkowicie zmieniono wizualizację widżetu z zegarem, który przeszedł na responsywne projektowanie, poprawnie wyświetlane na małych ekranach.
- W kliencie IRC Polari obsługiwano podgląd linków w oknie czatu.
- W menedżerze plików zezwolono na korzystanie z ukrytych plików jako szablonów nowych dokumentów;
- Interfejs menedżera haseł i kluczy szyfrujących dostosowano do poprawnej pracy na małych ekranach. Zapewniono wyświetlanie otwartych kluczy SSH.
- W Fractal, kliencie zdecentralizowanej platformy komunikacyjnej Matrix, dodano możliwość odtwarzania wideo bezpośrednio w oknie czatu.
- W menedżerze okien Mutter wsparcie dla niezależnej aktualizacji przy renderowaniu tylko zmienionych części interfejsu. Zrealizowano optymalizację związaną z użyciem do rysowania poza ekranem przed skopiowaniem zawartości do aktualnego bufora ekranowego. Ulepszono śledzenie okien podczas pracy na bazie Wayland. Zmniejszone obciążenie procesora podczas rysowania tapet pulpitu z skalowaniem.
- Ulepszono nagrywanie skrinikastów. W nowej wersji wykorzystano możliwości, które pojawiły się w serwerze multimedialnym możliwość użycia buforów DMA (dma-buf), które pozwalają na uniknięcie pośredniego kopiowania danych z ramki ekranu do pamięci RAM.
- Dla Wayland wykluczono rysowanie całego ekranu przy użyciu buforów dma-buf lub EGLImage na rzecz częściowego aktualizowania okien, co zmniejsza ilość danych przesyłanych między GPU a CPU. W połączeniu z niezależnym aktualizowaniem elementów interfejsu, wspomniana optymalizacja pozwoliła znacznie obniżyć zużycie energii podczas pracy na akumulatorze.
- Zwiększona wydajność gier uruchamianych w trybie pełnoekranowym z użyciem Xwayland.
- Usunięto wiele zwężeń w działaniu GNOME Shell i Mutter, zidentyfikowanych za pomocą narzędzia Sysprof. Na przykład GNOME Shell teraz unika wykonywania operacji we/wy w głównym wątku przy zapisywaniu danych powiadomień na dysku i buforuje parametry strefy czasowej. Przy programowym rysowaniu lub dostępie zdalnym przez VNC zapewniono wyłączenie animowanych efektów.
Źródło: opennet.ru
