Wydanie środowiska graficznego GNOME 49

Po sześciu miesiącach prac rozwojowych opublikowano wydanie środowiska graficznego GNOME 49. Aby szybko ocenić możliwości GNOME 49, zaproponowano specjalistyczne wersje Live oparte na openSUSE oraz obraz instalacyjny stworzony w ramach inicjatywy GNOME OS. GNOME 49 został również włączony do eksperymentalnych wydań Ubuntu 25.10 i Fedora 43.

W nowym wydaniu:

  • Domyślnie używany jest odtwarzacz wideo Showtime, który teraz będzie dostarczany pod nazwą GNOME Video Player zamiast odtwarzacza wideo Totem (GNOME Videos). Program Showtime wyróżnia się minimalistycznym interfejsem, wyświetlanym na tle zawartości i ukrywanym podczas oglądania. Obsługiwane są standardowe elementy sterujące, tryb pełnoekranowy, zmiana prędkości odtwarzania, wyświetlanie napisów, przełączanie się między ścieżkami dźwiękowymi oraz wariantami napisów, obrót obrazu na ekranie oraz robienie zrzutów ekranu. W przeciwieństwie do Totem, korzystającego z GTK 3, Showtime wykorzystuje biblioteki GTK 4 i Libadwaita.
    Wydanie środowiska graficznego GNOME 49
  • W skład wchodzi nowy przeglądarka dokumentów Papers, która dostarczana jest pod nazwą Document Viewer zamiast Evince. Papers jest forkiem Evince, stworzonym w ubiegłym roku w celu znaczącego zmodernizowania bazy kodowej. Do kluczowych różnic Papers należy portowanie na bibliotekę GTK4, wykorzystanie języka Rust w rozwoju, znacząca modernizacja interfejsu, poprawa wydajności i integracja środków do poświadczania dokumentów podpisem elektronicznym. Jeśli chodzi o funkcjonalność, Papers jest podobny do Evince i również umożliwia przeglądanie, wyszukiwanie oraz adnotowanie dokumentów w formatach PDF, DjVu, TIFF oraz archiwach komiksów (CBR, CBT, CBZ, CB7). W Papers zakończono wsparcie dla formatu DVI oraz platformy Windows, wiele wewnętrznych widżetów Evince zastąpiono standardowymi widżetami GTK, zaprzestano korzystania z procesu w tle papersd, usunięto osobny panel narzędzi do dodawania adnotacji.
    Wydanie środowiska graficznego GNOME 49
  • Zreorganizowano interfejs kalendarza-planera, który teraz może automatycznie dostosowywać się do dostępnej przestrzeni ekranowej. Aby ułatwić pracę na małych ekranach i w trybie mozaikowym, dodano możliwość ręcznego ukrywania panelu bocznego. Wprowadzono wsparcie dla eksportu listy wydarzeń do plików w formacie ICS. Zmieniono styl wizualny i zwiększono czytelność informacji o wydarzeniach.
    Wydanie środowiska graficznego GNOME 49
  • W przeglądarce internetowej Epiphany rozszerzono narzędzia do blokowania reklam oraz dodano możliwość podłączenia regionalnych list blokowania. Ulepszono pasek adresu, w którym wprowadzono wsparcie dla uzupełniania wejścia oraz dodano przycisk do wyciszania dźwięku. W wąskich oknach pasek adresu przesuwa się w dół ekranu. Rozszerzono wsparcie dla kart inteligentnych. Dodano osobny dialog do zarządzania hasłami. Dodano możliwość zakończenia lub usunięcia (uninstall) aplikacji webowej z menu. Przy wyszukiwaniu na stronie pojawiły się opcje uwzględniające wielkość liter oraz wyszukiwania pełnych słów. Wprowadzono nowy tryb edytowania zakładek. Zrealizowano wsparcie dla specyfikacji OpenSearch w celu dodawania wyszukiwarek.
  • W programie do pracy z mapami GNOME Maps zlokalizowano ikonki stacji metra i kolejowych. Wprowadzono interaktywne znaczniki z nazwami ulic i numerami domów, których kliknięcie prowadzi do wyświetlenia informacji o danym miejscu. W ustawieniach konta udostępniono wyświetlanie awatarów z profili OpenStreetMap.
    Wydanie środowiska graficznego GNOME 49
  • Przeprowadzono optymalizację wydajności menedżera aplikacji GNOME Software. Znacznie zredukowano zużycie pamięci oraz przyspieszono proces analizy danych z dużych repozytoriów, co poprawiło działanie z katalogami flatpak, takimi jak Flathub.
  • W kompozycie serwerze W Mutter poprawiono zarządzanie kolorami oraz dodano wsparcie dla HDR. Umożliwiono renderowanie tapet na pulpit z 16-bitową głębią koloru na kanał. Zwiększono wydajność operacji zarządzania kolorami w backendzie ładowania obrazów (Glycin). Dodano nowy katalog tapet na pulpit, specjalnie zaprojektowany dla systemów z ekranami wspierającymi rozszerzony zakres jasności (HDR).
  • Rozszerzono narzędzia do zdalnej pracy z pulpitem. Dodano możliwość dodawania dodatkowych wirtualnych monitorów do sesji zdalnego dostępu do pulpitu GNOME, aby odtworzyć konfiguracje wielomonitorowe, nawet jeśli na oryginalnym systemie nie ma dodatkowych rzeczywistych monitorów. Dodano wsparcie dla przekazywania zdarzeń multi-touch od klienta do zdalnej sesji GNOME, aby umożliwić pracę z ekranami dotykowymi po stronie klienta. Dodano wsparcie dla względnych współrzędnych, aby ocenić ruch myszy (pożądane w grach).
  • Na ekranie blokady logowania zapewniono wyświetlanie elementów sterujących odtwarzaniem multimediów, co pozwala na zatrzymanie odtwarzania lub zmianę utworu bez odblokowywania ekranu.
  • Na ekranie logowania dodano nowe menu do zarządzania narzędziami dla osób z niepełnosprawnościami.
  • Przełącznik trybu „nie przeszkadzać” przeniesiono z listy powiadomień do bloku szybkich ustawień.
  • Udoskonalono realizację koszyka.
  • Wprowadzono wskaźnik połączenia urządzenia z siecią stałą, niezwiązany z wskaźnikiem stanu ładowania akumulatora. Zmiana ta pozwala określić działanie z sieci, nawet jeśli ładowanie jest wstrzymane z powodu aktywacji trybu wydłużenia żywotności akumulatora.
  • Dodano możliwość zmiany jasności ekranu przez szybkie ustawienia podczas włączania HDR.
  • Dodano ustawienie („gsettings set org.gnome.desktop.screensaver restart-enabled”), które umożliwia korzystanie z przycisków ponownego uruchomienia i wyłączenia na ekranie blokady systemu.
  • Włączono izolację sandboxową dla ładowania obrazów w aplikacjach GTK.
  • Do kolekcji GNOME Circle dodano grę Mahjongg oraz aplikację do pracy ze słownikami Wordbook.
    Wydanie środowiska graficznego GNOME 49
  • W skład przyjętego narzędzia znajduje się Mutter SDK (Zestaw narzędzi do rozwoju Mutter), który wprowadza nowy sposób interakcji z menedżerem kompozycji Mutter i powłoką GNOME Shell. Mutter SDK umożliwia uruchamianie zagnieżdżonego egzemplarza GNOME Shell wewnątrz aplikacji GTK, co ułatwia testowanie Mutter i GNOME Shell w trakcie rozwoju. Zagnieżdżone egzemplarze Mutter i GNOME Shell wyświetlają informacje na wirtualnym monitorze przypisanym do bieżącej sesji użytkownika, wyświetlanym w oknie aplikacji, wspierającym emulację zdarzeń dotykowych. Do uruchamiania oddzielnych egzemplarzy w mutter i gnome-shell dodano opcję „—sdk”.
    Wydanie środowiska graficznego GNOME 49
  • Zestaw narzędzi do tworzenia aplikacji (GNOME SDK) zawiera kompilator blueprint-compiler, który umożliwia korzystanie z notacji Blueprint do definiowania interfejsów aplikacji. Blueprint upraszcza tworzenie interfejsu przy użyciu biblioteki GTK4 i korzysta z prostego, deklaratywnego składni, która odzwierciedla model widżetów GTK, wspierając szablony, typy i obsługiwane zdarzenia. W przeciwieństwie do formatu plików ui GTK, w Blueprint nie używa się notacji XML, która jest postrzegana jako przeładowana i niewygodna do edycji ręcznej.
  • Wzmocniono zależność od systemd. W GDM wykorzystano infrastrukturę userdb, dostarczaną przez systemd. Usunięto implementację własnego menedżera usług, który był używany w gnome-session jako zapasowy proces do uruchamiania usług GNOME w środowiskach bez systemd.
  • Biblioteka Libadwaita została zaktualizowana do wersji 1.8, w której wprowadzono nową klasę AdwShortcutsDialog, implementującą okno dialogowe do nawigacji po dostępnych skrótach klawiaturowych.
  • Biblioteka GTK została zaktualizowana do wersji 4.20, w której dodano wsparcie dla formatów kolorów YUV, przebudowano renderyzację symboli, dodano wsparcie dla zapytań medialnych CSS dla schematów kolorów oraz rozszerzono wsparcie dla Wayland.
  • Domyślnie wyłączono sesję X11. Wsparcie dla X11 zostało wyłączone w gnome-session, gdm, mutter oraz gnome-shell, ale w razie potrzeby można je przywrócić na etapie budowy. Możliwość uruchamiania aplikacji korzystających z X11 została zachowana za pomocą xwayland.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster