Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11

Po šesti měsících vývoje byl zveřejněn vydání desktopového prostředí GNOME 50. Pro rychlé posouzení možností GNOME 50 byly nabídnuty specializované Live verze založené na openSUSE a instalační obraz připravený v rámci iniciativy GNOME OS. GNOME 50 je také již zahrnuto v experimentálních sestavách Ubuntu 26.04 a Fedora 44.

V novém vydání:

  • Z uživatelského prostředí GNOME Shell a kompozitního serveru Mutter byl odstraněn kód pro podporu protokolu X11. V displejovém správci GDM byla odstraněna podpora X11 a byla zastavena možnost sestavit GDM bez Wayland, ale podpora spuštění jiných desktopových prostředí používajících X11 zůstává zachována. V gnome-session byla zastavena podpora provádění relací na bázi X11 a z gnome-settings-daemon byla odstraněna možnost „-Dx11“ a možnost nastavení parametrů X11.

    Nyní je v GNOME možné používat pouze relaci na bázi Wayland, zatímco podpora provozu pod X-serverem byla zcela zastavena. Možnost spouštění aplikací X11 pomocí XWayland zůstává zachována. V distribucích byla podpora relace GNOME na bázi X11 dříve zastavena v Ubuntu 25.10, Fedora 43 a RHEL 10. V knihovně GTK byl backend pro protokol X11 vyhlášen za zastaralý a v GTK5 plánují ponechat pouze podporu Wayland. Relace na bázi protokolu Wayland je v GNOME používána jako výchozí od roku 2016.

    Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11

  • Byl implementován nový systém ukládání relací založený na používání systemd a přidán objekt GsmSessionSave, který zajišťuje ukládání stavu jednotlivých aplikací. Kromě ukládání pozic oken po obnovení mají aplikace GNOME možnost obnovit svůj stav, například GNOME Calculator může obnovit vybraný výpočetní režim. Do konfigurátoru byl přidán přepínač, který umožňuje vypnout režim ukládání seznamu spuštěných aplikací při ukončení relace a obnovení jejich oken v následující relaci.

    Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11

  • Na přihlašovací obrazovce je implementováno seskupení seznamu relací podle názvu displeje. Některé vlastní komponenty pro spuštění přihlašovací obrazovky byly nahrazeny standardními funkcemi systemd, což posílilo závislost GNOME na tomto systémovém správci a vyžaduje vytvoření nových vrstev pro dodání GNOME v distribucích a operačních systémech, které systemd nepoužívají. V GDM je využívána infrastruktura systemd-userdb, kterou poskytuje systemd. Byla odstraněna zabudovaná správa služeb, která fungovala na úrovni spouštění desktopových souborů.
  • Bylo přepracováno rozhraní rodičovské kontroly. Byly přidány nové možnosti pro sledování doby práce s obrazovkou, filtrování webového obsahu a stanovení času pro přechod na spánek. Například rodiče nyní mohou omezit denní čas strávený u počítače a určit večerní čas, po kterém bude obrazovka zablokována a dítě ji nebude moci odemknout. K dispozici je také možnost, která umožňuje dítěti požádat rodiče o další čas, pokud vyprší stanovený limit. Byla přidána funkce vyvolání rozhraní rodičovské kontroly z konfigurátoru. Byla realizována služba pro filtrování webového obsahu při práci s dětskými účty (rozhraní pro nastavení filtrů se objeví v příštím vydání). Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11
  • Průvodce počátečním nastavením (gnome-initial-setup) byl převeden na výchozí použití run0 pro spouštění privilegovaných akcí místo pkexec.
  • V souborovém manažeru Nautilus byl přepracován mechanismus přejmenovávání skupin souborů, při vyhledávání bylo povoleno použití několika filtrů typů souborů, do kontextové nabídky koše byla přidána odkaz na nastavení, byl realizován nezávislý vyskakovací dialog s vlastnostmi souboru, v poli pro zadání cesty k souboru byla implementována automatická doplňování vstupu bez ohledu na velikost písmen.

    V Nautilu bylo rovněž sníženo využití paměti; byla urychlena načítání ikon a miniatur; bylo zvýšeno pokrytí testy; rozšířilo se využití jazyka Blueprint pro tvorbu rozhraní; byla využita knihovna Glycin pro sandboxovou izolaci dekódování obrázků.

  • Ve prohlížeči dokumentů byla plně implementována funkce přidávání poznámek k úryvkům textu v dokumentu. Poznámky lze nyní přidat jedním kliknutím v hlavním okně. Byla přidána možnost kreslení čar a zvýraznění bloků barvou nad obsahem. Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11
  • V kalendáři-plánovači byl zaveden nový seznam účastníků, který umožňuje získat informace o pozvaných na akci a vyhodnotit jejich účast. V budoucnu se plánuje implementovat plnohodnotný systém správy odesílání pozvánek. Bylo změněno zobrazení dialogu pro rychlé přidání nových událostí. Přidána podpora exportu ve formátu ICS. Bylo vylepšeno uživatelské rozhraní pro prohlížení událostí za měsíc. Přidána podpora navigace mezi událostmi pomocí klávesových šipek.
  • Konfigurátor byl převeden na použití jazyka pro vytváření uživatelských rozhraní Blueprint. Byla odstraněna backendová konfigurace pro X11. V nastavení data a času byla přidána možnost výběru prvního dne v týdnu, což ovlivňuje sestavení seznamu dnů v kalendáři-plánovači a e-mailovém klientu Evolution. Uživatelské rozhraní nastavení modemu bylo převedeno na widgety libadwaita a sjednoceno s ostatními nastaveními. Na stránce správy barev byly vyřešeny problémy s kalibrací obrazovky. Na stránce nastavení zvuku jsou jasněji odděleny úrovně hlasitosti pro zvukové vstupy a výstupy. Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11
  • Ve systému vzdáleného přístupu k pracovní ploše byla výrazně zvýšena výkonnost a využito hardwarové zrychlení videa pomocí API Vulkan a VA-API. Byla integrována podpora mechanismu „explicit sync“, což umožňuje snížit latenci a zbavit se artefaktů na systémech s ovladači NVIDIA. Přidána podpora HiDPI s možností automatického měření výstupu pro odpovídající rozlišení používaného displeje. Byla zavedena možnost použití místní webové kamery v relaci se vzdáleným systémem. Přidána podpora autentizace prostřednictvím Kerberos.
  • Do nastavení pro osoby se zdravotním postižením byla přidána možnost „Reduced Motion“ pro minimalizaci používání animací v uživatelském rozhraní. Byla modernizována obrazovka čtečky Orca, která nabízí nové uživatelské rozhraní pro nastavení, rozšířený režim navigace a automatické přepínání jazyka. Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11
  • Do správce zobrazení GDM byl přidán servis „gnome-headless-session@.service“ pro usnadnění spuštění sezení bez obrazovky (například při vzdáleném přístupu na pracovní plochu přes RDP).
  • Byla vylepšena podpora necelých úrovní škálování a aplikace mechanismu VRR (Variable Refresh Rate), který adaptivně mění frekvenci obnovování monitoru pro plynulost a absenci trhání během her a při zobrazování videa. Při zapnutí VRR je zajištěno zpracování kurzoru, nezávislé na snímkové frekvenci aplikace, což umožnilo dosáhnout plynulého pohybu kurzoru při maximální frekvenci obnovování monitoru (například 144 Hz), i když hra nebo aplikace vykresluje informace s nižší snímkovou frekvencí.
  • Problémy na systémech s ovladači NVIDIA, které vedly k trhání a poruchám synchronizace snímků, byly vyřešeny obchvatem. Byla zvýšena plynulost animace oken a zlepšena celková odezva rozhraní na systémech s grafickými kartami NVIDIA.
  • Byla implementována podpora Wayland protokolu color-management-v2, který poskytuje prostředky pro správu barev.
  • Byla zavedena podpora pro sdílení obrazovky s uchováním metadat HDR, aby se předešlo ztrátě sytosti barev při streamování nebo nahrávání HDR obsahu.
  • Knihovna GTK byla aktualizována na větev 4.22, která implementuje integrovaný engine pro vykreslování SVG.
  • Knihovna Libadwaita, která zahrnuje sadu komponentů pro stylové formátování uživatelského rozhraní, byla aktualizována na verzi 1.9, ve které byly předloženy nové widgety s implementací bočního panelu: AdwSidebar s podporou sekcí, kontextových nabídek a vyskakovacích tipů; AdwViewSwitcherSidebar pro vytváření adaptivních panelů, schopných spravovat AdwViewStack. Uvolnění pracovní plochy GNOME 50 s odstraněním podpory X11

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster