Uživatelé Ubuntu pravděpodobně úplně nechápou, co to je Projekt GNOME když ve svém zpravodajském článku tento týden zmiňují, že zaoblené hrany byly odstraněny. Dává to dokonalý smysl: horní panel Ubuntu je dlouhý obdélníkový pruh, ale na původní ploše tomu tak není. Právě teď je vlevo a vpravo zaoblená část a to je změna, kterou nám dnes postoupili.
El článek z tohoto týdne Nese název „Nový rok, nový kalendář“ a není to tak, že by provedli drastické změny. Spíše udělali to, co dělají s mnoha jinými aplikacemi: jejich design bude upraven, ale protože se začnou používat GTK4. Pokud vše půjde dobře a nic nás nenutí přemýšlet jinak, dorazí jako součást GNOME 42, které vyjde v březnu.
Tento týden v GNOME
- La nástroj pro snímání obrazovky bylo předloženo k integraci do GNOME 42, i když ještě zbývá pár věcí doladit.
- Okraje, které byly pod horním panelem, byly odstraněny, což zajišťuje, že tento malý detail zlepší výkon (více podrobností, zde).
- GLib nyní podporuje skupiny vlastností a skupiny tokenů, které vám umožňují připojit/odpojit více vazeb nebo tokenů ke GObject najednou.
- Vylepšení GJS:
- Podpora pro WeakRef a FinalizationRegistry v běhovém prostředí GNOME. Projekt varuje, abyste jej používali opatrně, ale mohou nabídnout některá řešení problémů s kruhovými referencemi.
- Hodnoty BigInt byly předány funkcím introspected GObject s 64bitovými parametry. Tímto způsobem můžete konečně pracovat s velkými čísly, která nelze přesně uložit jako hodnotu JS Number, a předat je správně do C. Například GLib.Variant.new_int64(2n ** 62n).
- Do modulu GLib přidány konstanty GLib.MAXINT64_BIGINT, GLib.MININT64_BIGINT a GLib.MAXUINT64_BIGINT.
- Opravena chyba, která se přerušila při předání hodnoty NONE Gdk.Atom do funkce.
- Gstreamer 1.20 dorazil po téměř roce a půl práce. Nejvýraznější novinky:
- Vývoj na GitLabu se změnil na jediné git repozitář obsahující všechny moduly a vývojová větev se přesunula z master do main.
- GstPlay: Nová knihovna pro přehrávání na vysoké úrovni, která nahrazuje GstPlayer.
- Runtime podpora pro libsoup2 a libsoup3 (podpora pro libsoup3 je experimentální).
- Nová implementace zásuvného modulu VA-API byla rozšířena o více dekodérů a nové prvky pro následné zpracování.
- Podpora pro hardwarové dekódování AV1 byla přidána do starého pluginu VA-API vaapi, nového pluginu VA-API va a Intel Media SDK msdk.
- Podpora dílčího rámce video dekodéru.
- Podpora inteligentního kódování (průchod) pro VP8, VP9, H.265 v kódování a transcodebinu.
- Podpora zvuku pro prvek zdroje webové stránky WebKit Port for Embedded (WPE).
- Četná vylepšení WebRTC, jako je automatická ztráta paketů dekodéru videa, poškození dat a zpracování požadavků na klíčové snímky.
- Více rychlých cest k softwaru pro konverzi videa.
- Podpora bezstavového kodeku Linuxu umožnila získat MPEG-2 a VP9.
- Muxery mp4 a Matroska nyní podporují změny profilu/úrovně/rozlišení pro vstupní toky H.264/H.265 (tj. změnu dat kodeků za chodu).
- Spousta nových pluginů, funkcí, vylepšení výkonu a oprav chyb.
- Představili Workbench, výukovou a prototypovou aplikaci pro vývoj GNOME. Má živý náhled GTK/CSS.
- Vyšlo GStPipelineStudio 0.2.0.
- Nyní je k dispozici lxi-tools v2.0, což je kolekce softwaru s otevřeným zdrojovým kódem pro správu síťově připojených testovacích přístrojů kompatibilních s LXI, jako jsou moderní osciloskopy, napájecí zdroje, spektrální analyzátory atd.
- Phosh 0.15.0 s novými funkcemi, jako jsou upozornění s možností přejetí prstem, podpora VPN v rychlém nastavení, autentizace a ikona stavu a podpora libovolných hesel.
- Burn-My-Windows přidal podporu pro otevírání oken a přidal efekt, kdy se okna při zavření rozbijí.
- Nové rozšíření Lock Screen Message, pomocí kterého můžete umístit personalizovanou zprávu na zamykací obrazovku.
A to bylo celý tento týden v GNOME