Użytkownicy Ubuntu prawdopodobnie nie do końca rozumieją, co Projekt GNOME kiedy w swoim artykule prasowym w tym tygodniu wspominają, że zaokrąglone krawędzie zostały usunięte. To ma sens: górny panel Ubuntu to długi prostokątny pasek, ale tak nie jest na oryginalnym pulpicie. W tej chwili po lewej i prawej stronie znajduje się zaokrąglona część i to jest zmiana, którą przenieśli do nas dzisiaj.
El artykuł z tego tygodnia Został zatytułowany „Nowy Rok, Nowy Kalendarz” i cóż, to nie tak, że dokonali drastycznych zmian. Raczej zrobili to, co robią z wieloma innymi aplikacjami: ich projekt zostanie zmodyfikowany, ale ponieważ zaczną używać GTK4. Jeśli wszystko pójdzie dobrze i nic nie każe nam myśleć inaczej, pojawi się jako część GNOME 42, która zostanie wydana w marcu.
W tym tygodniu w GNOME
- La narzędzie do zrzutów ekranu został zgłoszony do zintegrowania z GNOME 42, chociaż wciąż musi poprawić kilka rzeczy.
- Ramki znajdujące się pod górnym panelem zostały usunięte, dzięki czemu ten mały szczegół poprawi wydajność (więcej szczegółów, tutaj).
- GLib obsługuje teraz grupy właściwości i grupy tokenów, które umożliwiają jednoczesne dołączanie/odłączanie wielu powiązań lub tokenów do GObject.
- Ulepszenia GJS:
- Obsługa WeakRef i FinalizationRegistry w środowisku uruchomieniowym GNOME. Projekt ostrzega, aby używać go ostrożnie, ale mogą zaoferować pewne rozwiązania problemów z odwołaniami cyrkularnymi.
- Wartości BigInt zostały przekazane do funkcji introspekcji GObject z parametrami 64-bitowymi. W ten sposób możesz wreszcie pracować z dużymi liczbami, które nie mogą być przechowywane dokładnie jako wartość liczby JS i przekazać je poprawnie do C. Na przykład GLib.Variant.new_int64(2n ** 62n).
- Dodano stałe GLib.MAXINT64_BIGINT, GLib.MININT64_BIGINT i GLib.MAXUINT64_BIGINT do modułu GLib.
- Naprawiono błąd, który mógł się zepsuć podczas przekazywania wartości NONE Gdk.Atom do funkcji.
- Gstreamer 1.20 przybył po prawie półtora roku pracy. Najwybitniejsze nowości:
- Programowanie w GitLab zmieniło się w jedno repozytorium git zawierające wszystkie moduły, a gałąź programistyczna została przeniesiona z master do main.
- GstPlay: Nowa biblioteka odtwarzania na wysokim poziomie, zastępuje GstPlayer.
- Wsparcie uruchomieniowe dla libsoup2 i libsoup3 (wsparcie dla libsoup3 jest eksperymentalne).
- Nowa implementacja wtyczki VA-API została rozszerzona o więcej dekoderów i nowe elementy przetwarzania końcowego.
- Dodano obsługę dekodowania sprzętowego AV1 do starej wtyczki VA-API vaapi, nowej wtyczki VA-API va i pakietu Intel Media SDK msdk.
- Obsługa podramek dekodera wideo.
- Obsługa inteligentnego kodowania (przejścia) dla VP8, VP9, H.265 w encodebin i transcodebin.
- Obsługa dźwięku elementu źródłowego strony internetowej WebKit Port for Embedded (WPE).
- Liczne ulepszenia WebRTC, takie jak automatyczna utrata pakietów dekodera wideo, uszkodzenie danych i obsługa żądań klatek kluczowych.
- Więcej szybkich ścieżek do oprogramowania do konwersji wideo.
- Wsparcie dla Linux-stateless CODEC umożliwiło uzyskanie MPEG-2 i VP9.
- Muxery mp4 i Matroska obsługują teraz zmiany profilu/poziomu/rozdzielczości dla strumieni wejściowych H.264/H.265 (tj. zmiana danych kodeka w locie).
- Wiele nowych wtyczek, funkcji, ulepszeń wydajności i poprawek błędów.
- Wprowadzili Workbench, aplikację do uczenia się i tworzenia prototypów dla rozwoju GNOME. Posiada podgląd na żywo GTK/CSS.
- GStPipelineStudio 0.2.0 zostało wydane.
- Teraz dostępne lxi-tools v2.0, które jest zbiorem oprogramowania open source do zarządzania podłączonymi do sieci przyrządami testowymi kompatybilnymi z LXI, takimi jak nowoczesne oscyloskopy, zasilacze, analizatory widma itp.
- Phosh 0.15.0, z nowymi funkcjami, takimi jak przesuwane powiadomienia, obsługa VPN w szybkich ustawieniach, uwierzytelnianie i ikona stanu oraz obsługa arbitralnych haseł.
- Burn-My-Windows dodał obsługę otwierania okien i dodał efekt, w którym okna pękają po zamknięciu.
- Nowe rozszerzenie wiadomości na ekranie blokady, za pomocą którego możesz umieścić spersonalizowaną wiadomość na ekranie blokady.
I to już cały tydzień w GNOME