Az Ubuntu felhasználók valószínűleg nem egészen értik, mi az GNOME projekt amikor e heti hírcikkükben megemlítik, hogy a lekerekített éleket eltávolították. Ez teljesen logikus: az Ubuntu felső panele egy hosszú, téglalap alakú rúd, de ez nem így van az eredeti asztalon. Jelenleg a bal és a jobb oldalon van egy lekerekített rész, és ez a változás, amit ma előrehoztak nekünk.
El e heti cikk „Új év, új naptár” címet kapta, és hát nem mintha drasztikus változtatásokat hajtottak volna végre. Sokkal inkább azt tették, amit sok más alkalmazással: a dizájnjuk módosul, de azért, mert elkezdik használni GTK4. Ha minden jól megy, és semmi sem késztet másra, akkor a márciusban megjelenő GNOME 42 részeként érkezik.
Ezen a héten a GNOME -ban
- La képernyőkép eszköz beküldték a GNOME 42-be való integrálásra, bár van még rajta néhány finomítás.
- A felső panel alatt lévő szegélyeket eltávolítottuk, így biztosítva, hogy ez a kis részlet javítja a teljesítményt (további részletek, itt).
- A GLib mostantól támogatja a tulajdonságcsoportokat és a tokencsoportokat, amelyek lehetővé teszik több kötés vagy token egyidejű csatlakoztatását/leválasztását egy GO-objektumhoz.
- GJS fejlesztések:
- A WeakRef és a FinalizationRegistry támogatása a GNOME futási környezetben. A projekt arra figyelmeztet, hogy óvatosan használja, de a körkörös hivatkozásokkal kapcsolatos problémákra megoldást kínálhatnak.
- A BigInt értékeket átadtuk a GObject által introspektált függvényeknek 64 bites paraméterekkel. Így végre dolgozhat olyan nagy számokkal, amelyek nem tárolhatók pontosan JS-szám értékként, és helyesen adhatják át őket C-nek. Például GLib.Variant.new_int64(2n ** 62n).
- Hozzáadtuk a GLib.MAXINT64_BIGINT, GLib.MININT64_BIGINT és GLib.MAXUINT64_BIGINT konstansokat a GLib modulhoz.
- Javítottunk egy hibát, amely a NONE Gdk.Atom érték függvénynek való átadásakor tört ki.
- Majdnem másfél éves munka után megérkezett a Gstreamer 1.20. Legkiemelkedőbb újdonságok:
- A GitLab fejlesztése egyetlen git tárházra változott, amely az összes modult tartalmazza, és a fejlesztési ág a főről a főre költözött.
- GstPlay: Új, magas szintű lejátszási könyvtár, a GstPlayer helyére.
- A libsoup2 és a libsoup3 futásidejű támogatása (a libsoup3 támogatása kísérleti jellegű).
- Az új VA-API beépülő modul megvalósítása további dekóderekkel és új utófeldolgozó elemekkel bővült.
- Az AV1 hardveres dekódolás támogatása hozzáadásra került a régi VA-API vaapi bővítményhez, az új VA-API va bővítményhez és az Intel Media SDK msdk-hez.
- Videó dekóder alkeret támogatás.
- Intelligens kódolási támogatás (áteresztés) a VP8, VP9, H.265 kódolási és átkódolási tartományban.
- Hang támogatása a WebKit Port for Embedded (WPE) weboldal forráseleméhez.
- Számos WebRTC fejlesztés, például automatikus videodekódoló csomagvesztés, adatsérülés és kulcskép-kérések kezelése.
- További gyors útvonalak a videó konvertáló szoftverhez.
- A Linux állapot nélküli CODEC támogatása lehetővé tette az MPEG-2 és VP9 beszerzését.
- Az mp4 és Matroska muxerek mostantól támogatják a H.264/H.265 bemeneti adatfolyamok profil/szint/felbontás módosítását (azaz a codec adatok menet közbeni megváltoztatását).
- Rengeteg új bővítmény, funkció, teljesítményjavítás és hibajavítás.
- Bemutatták a Workbench-et, egy tanulási és prototípuskészítő alkalmazást a GNOME fejlesztéséhez. GTK/CSS élő előnézettel rendelkezik.
- Megjelent a GStPipelineStudio 0.2.0.
- Mostantól elérhető az lxi-tools v2.0, amely nyílt forráskódú szoftverek gyűjteménye a hálózatra csatlakoztatott LXI-kompatibilis teszteszközök, például modern oszcilloszkópok, tápegységek, spektrumanalizátorok stb. kezelésére.
- Phosh 0.15.0, olyan új funkciókkal, mint az elhúzható értesítések, VPN-támogatás a gyorsbeállításokban, hitelesítés és állapotikon, valamint tetszőleges jelszavak támogatása.
- A Burn-My-Windows támogatást nyújtott az ablakok megnyitásához, és olyan effektust adott hozzá, ahol az ablakok bezáráskor eltörnek.
- Új Lezárási képernyő Üzenetbővítmény, amellyel személyre szabott üzenetet helyezhet el a lezárási képernyőn.
És ez az egész hét a GNOME-ban