Wayland 1.22 wa

Lẹhin oṣu mẹsan ti idagbasoke, itusilẹ iduroṣinṣin ti ilana naa, ẹrọ ibaraẹnisọrọ interprocess ati awọn ile-ikawe Wayland 1.22 ti gbekalẹ. Ẹka 1.22 jẹ ibaramu sẹhin ni ipele API ati ABI pẹlu awọn idasilẹ 1.x ati pe o ni awọn atunṣe kokoro pupọ julọ ati awọn imudojuiwọn ilana ilana kekere. Weston Composite Server, eyiti o pese koodu ati awọn apẹẹrẹ ṣiṣẹ fun lilo Wayland ni tabili tabili ati awọn agbegbe ti a fi sii, ti wa ni idagbasoke bi ọna idagbasoke lọtọ.

Awọn iyipada nla si ilana:

  • Atilẹyin fun wl_surface :: preferred_buffer_scale ati wl_surface :: preferred_buffer_transform awọn iṣẹlẹ ti ni afikun si wiwo eto wl_surface, nipasẹ eyiti alaye nipa awọn iyipada nipasẹ olupin akojọpọ si ipele igbelowọn ati awọn aye iyipada fun dada ti gbejade.
  • Iṣẹlẹ wl_pointer :: axis ti ni afikun si wiwo siseto wl_pointer, ti n ṣafihan itọsọna ti ara ti ijuboluwole lati pinnu itọsọna yiyi to pe ni awọn ẹrọ ailorukọ.
  • Ọna kan fun gbigba orukọ agbaye ni a ti ṣafikun si olupin wayland ati iṣẹ wl_client_add_destroy_late_listener ti jẹ imuse.

Awọn iyipada ninu awọn ohun elo, awọn agbegbe tabili ati awọn pinpin ti o jọmọ Wayland:

  • Waini wa pẹlu atilẹyin akọkọ fun lilo ni awọn agbegbe ti o da lori ilana Ilana Wayland laisi awọn paati XWayland tabi X11. Ni ipele lọwọlọwọ, awakọ winewayland.drv ati awọn paati unixlib ti ṣafikun, ati pe a ti ṣe awọn igbaradi fun ṣiṣe awọn faili pẹlu awọn asọye Ilana Ilana Wayland nipasẹ eto apejọ. Wọn gbero lati pẹlu awọn ayipada lati mu iṣelọpọ ṣiṣẹ ni agbegbe Wayland ni itusilẹ ọjọ iwaju.
  • Awọn ilọsiwaju ilọsiwaju si atilẹyin Wayland ni KDE Plasma 5.26 ati awọn idasilẹ 5.27. Agbara lati mu lilẹmọ kuro lati agekuru agekuru pẹlu bọtini asin aarin ti ni imuse. Didara ilọsiwaju ti igbelosoke ti awọn window ohun elo ti a ṣe ifilọlẹ ni lilo XWayland. Atilẹyin wa bayi fun yiyi didan ni iwaju awọn eku pẹlu kẹkẹ ti o ga. Awọn ohun elo iyaworan bii Krita ti ṣafikun agbara lati tọpa titẹ pen ati yiyi lori awọn tabulẹti. Atilẹyin ti a ṣafikun fun tito awọn bọtini igbona agbaye. Aṣayan aifọwọyi ti ipele sisun fun iboju ti pese.
  • Awọn idasilẹ idanwo ti xfce4-panel ati tabili xfdesktop ti pese sile fun Xfce, eyiti o funni ni atilẹyin akọkọ fun ṣiṣẹ ni awọn agbegbe ti o da lori Ilana Wayland.
  • Ayika olumulo ti pinpin awọn iru ni a ti gbe lati olupin X lati lo Ilana Wayland.
  • Qt 6.5 kun QNativeInterface :: QWaylandApplication siseto ni wiwo fun taara wiwọle Wayland-abinibi ohun ti o ti wa ni lilo ninu Qt ká ti abẹnu ẹya, bi daradara bi fun wiwọle alaye nipa awọn olumulo to šẹšẹ išë ti o le wa ni ti beere fun a kọja Wayland bèèrè amugbooro.
  • A ti pese Layer kan fun ẹrọ iṣẹ Haiku lati rii daju ibamu pẹlu Wayland, gbigba ọ laaye lati ṣiṣe awọn ohun elo irinṣẹ ati awọn ohun elo ti o lo Wayland, pẹlu awọn ohun elo ti o da lori ile-ikawe GTK.
  • Eto awoṣe Blender 3 3.4D pẹlu atilẹyin fun Ilana Wayland, gbigba ọ laaye lati ṣiṣẹ Blender taara ni awọn agbegbe orisun Wayland laisi lilo Layer XWayland.
  • Itusilẹ ti agbegbe olumulo Sway 1.8 ni lilo Wayland ti jẹ atẹjade.
  • A aṣa PaperDE 0.2 ayika wa, lilo Qt ati Wayland.
  • Firefox ti ni ilọsiwaju agbara lati pese pinpin iboju ni awọn agbegbe ti o da lori ilana Ilana Wayland. Awọn ọran ti a yanju ti o nii ṣe pẹlu lilọ kiri akoonu dan, tẹ iran iṣẹlẹ nigba titẹ lori yiyi, ati yi lọ kuro ni akoonu ni awọn agbegbe orisun Wayland.
  • Phosh 0.22.0, ikarahun iboju fun awọn ẹrọ alagbeka ti o da lori awọn imọ-ẹrọ GNOME ati lilo olupin Poc composite ti nṣiṣẹ lori oke Wayland, ti ṣe atẹjade.
  • Valve tẹsiwaju lati ṣe agbekalẹ olupin akojọpọ Gamescope (eyiti a mọ tẹlẹ bi steamcompmgr), eyiti o nlo Ilana Wayland ati pe o lo ninu ẹrọ iṣẹ SteamOS 3.
  • Itusilẹ ti ẹya DDX XWayland 23.1.0 ti a ti tẹjade, eyiti o pese ifilọlẹ ti X.Org Server fun siseto ipaniyan ti awọn ohun elo X11 ni awọn agbegbe orisun Wayland.
  • Itusilẹ ti labwc 0.6, olupin akojọpọ kan fun Wayland pẹlu awọn agbara iranti ti oluṣakoso window Openbox (iṣẹ naa ti gbekalẹ bi igbiyanju lati ṣẹda yiyan Openbox kan fun Wayland).
  • Ni idagbasoke ni lxqt-sway, ibudo ti agbegbe olumulo LXQt ti o ṣe atilẹyin Wayland. Ni afikun, iṣẹ akanṣe LWQt miiran n ṣe agbekalẹ iyatọ ti o da lori Wayland ti ikarahun aṣa LXQt.
  • Weston Composite Server 11.0 ti tu silẹ, iṣẹ ti o tẹsiwaju lori awọn amayederun iṣakoso awọ ati iṣeto ipilẹ fun atilẹyin ọjọ iwaju fun awọn atunto GPU-pupọ.
  • Ilọsiwaju gbigbe ti tabili MATE si Wayland.
  • System76 n ṣe agbekalẹ ẹya tuntun ti agbegbe olumulo COSMIC ni lilo Wayland.
  • Wayland ṣiṣẹ nipasẹ aiyipada ni awọn iru ẹrọ alagbeka Plasma Mobile, Sailfish, WebOS Ṣii Orisun Orisun,

    orisun: opennet.ru

Fi ọrọìwòye kun