itusilẹ iduroṣinṣin ti ilana, ilana ibaraẹnisọrọ interprocess ati awọn ile-ikawe . Ẹka 1.18 jẹ ibaramu sẹhin ni ipele API ati ABI pẹlu awọn idasilẹ 1.x, ṣugbọn ni afikun ni ipin kan ti awọn ilọsiwaju. Olupin akojọpọ Weston 8.0, eyiti o ṣe agbekalẹ ipilẹ koodu ati awọn apẹẹrẹ ṣiṣẹ fun lilo Wayland ni awọn agbegbe tabili tabili ati awọn solusan ifibọ, jẹ ni opin ti January.
Awọn ilọsiwaju pataki ni Wayland 1.18:
- Atilẹyin ti a ṣafikun fun eto apejọ Meson. Agbara lati kọ nipa lilo awọn autotools ti wa ni idaduro fun bayi, ṣugbọn yoo yọkuro ni idasilẹ ọjọ iwaju;
- API kan fun yiyatọ awọn nkan aṣoju ti o da lori awọn afi, gbigba awọn ohun elo ati awọn ohun elo irinṣẹ lati pin asopọ Wayland kan;
- Ṣiṣe ipasẹ ti awọn akoko olupin wayland ni aaye olumulo, eyiti o yọkuro ẹda ti ọpọlọpọ awọn apejuwe faili;
- iṣẹ wl_global_remove (), eyiti o firanṣẹ iṣẹlẹ kan lati yọ ohun agbaye kan kuro laisi imukuro rẹ. Ẹya tuntun ṣe idiwọ awọn ipo ere-ije lati ṣẹlẹ nigbati o npa awọn nkan agbaye kuro. Awọn ipo ere-ije wọnyi le waye nitori awọn alabara ko lagbara lati jẹwọ gbigba iṣẹlẹ piparẹ naa. Iṣẹ wl_global_remove () jẹ ki o ṣee ṣe lati firanṣẹ iṣẹlẹ yiyọ kuro ni akọkọ ati lẹhin idaduro kan ko ohun naa kuro.
Ipo atilẹyin Wayland ni awọn ohun elo, awọn agbegbe tabili ati awọn pinpin:
- Ni Fedora Pese kikọ aiyipada ti Firefox ti o da lori Wayland. Awọn ọran ti o yanju nipa lilo awọn awakọ alakomeji NVIDIA ti ara ẹni pẹlu Wayland.
agbara idanwo lati ṣe ifilọlẹ XWayland laifọwọyi nigbati o n gbiyanju lati ṣiṣẹ ohun elo kan ti o da lori ilana X11.
Ni agbegbe Wayland, agbara lati ṣiṣe awọn ohun elo X11 pẹlu awọn ẹtọ gbongbo labẹ XWayland ti ṣafikun. SDL fun Wayland ṣe ipinnu awọn ọran igbelowọn nigbati o nṣiṣẹ awọn ere agbalagba ti nṣiṣẹ ni awọn ipinnu iboju kekere. Ile-ikawe Qt fun lilo ni agbegbe GNOME jẹ itumọ nipasẹ aiyipada pẹlu atilẹyin Wayland; - В GNOME ni a funni bi tabili tabili pẹlu olupin ifihan aiyipada ti o da lori Wayland;
- Ninu itusilẹ awotẹlẹ GTK 4 ni GDK imuse awọn API ti o ni idagbasoke pẹlu oju si lilo ilana Ilana Wayland. Atilẹyin fun wiwo ọna abawọle fun iraye si awọn eto GtkSettings ni a ti ṣafikun si ẹhin GDK fun Wayland, ati atilẹyin fun itẹsiwaju ilana-ọrọ-input-unstable-v3 ti ni imọran fun ṣiṣẹ pẹlu awọn ọna titẹ sii;
- ise agbese kan lati yọ GNOME kuro ninu awọn aṣiṣe ati awọn ailagbara ti o han nigbati o ṣiṣẹ lori oke Wayland;
- Ni XWayland Oluṣeto GLX ti o da lori wiwo sọfitiwia EGL, eyiti yoo ṣe imukuro lilo rasterizer sọfitiwia sọfitiwia;
- Awọn ibi-afẹde idagbasoke KDE fun ọdun meji to nbọ pẹlu: itumọ ti KDE si Wayland. Ayika KDE ti n ṣiṣẹ lori oke Wayland ni a gbero lati jẹ ki o jẹ akọkọ, ati agbegbe ti o da lori X11 yoo jẹ igbasilẹ si ẹka ti awọn aṣayan ati awọn igbẹkẹle yiyan. Lakoko akoko ijabọ ni KDE Atilẹyin igbelowọn ida nigbati o nṣiṣẹ lori oke Wayland. Igba KDE ti o da lori Wayland ti ni ibamu lati ṣiṣẹ pẹlu awọn awakọ NVIDIA ohun-ini. O ṣee ṣe ni bayi lati fa ati ju silẹ awọn window ohun elo ni lilo XWayland ati Wayland ni ipo fifa & ju silẹ. KWin n pese yiyi to tọ pẹlu kẹkẹ asin ni agbegbe orisun Wayland;
- Ninu GNOME agbara lati ṣe adaṣe ibẹrẹ ti XWayland nigbati o n gbiyanju lati ṣiṣẹ ohun elo kan ti o da lori ilana X11 (tẹlẹ XWayland ni lati ṣiṣẹ nigbagbogbo);
- ṣiṣẹ lori gbigbe awọn ohun elo ayika olumulo MATE si Wayland. IN Oju ti oluwo aworan MATE ti ni atunṣe fun Wayland ati atilẹyin fun Wayland ni igbimọ MATE ti ni ilọsiwaju;
- Ni Qt Wayland Olupilẹṣẹ atilẹyin fun linux-dmabuf-unstable-v1 ati awọn ilana wp_viewporter. Atilẹyin fun ilana kikun-ikarahun-unstable-v1 ti fi kun si awọn paati Syeed Qt fun Wayland;
- Waypipe jẹ aṣoju fun Ilana Wayland ti o fun ọ laaye lati ṣiṣe awọn ohun elo lori ogun miiran;
- Ni agbegbe olumulo Atilẹyin ilọsiwaju pataki fun ṣiṣẹ labẹ Wayland;
- Fun Firefox ẹhin tuntun fun Wayland ti o nlo ilana DMABUF fun ṣiṣe si awọn awoara;
- В Ubuntu в окружении на базе Wayland agbara lati ṣiṣe awọn ohun elo X11 pẹlu awọn ẹtọ root ti nṣiṣẹ Xwayland;
- ṣeto awọn abulẹ Wine-wayland ati awakọ winewayland.drv, eyiti o gba ọ laaye lati lo Waini ni awọn agbegbe ti o da lori ilana Ilana Wayland, laisi lilo awọn paati XWayland ati X11;
- Idagbasoke ti Mir gẹgẹbi olupin akojọpọ fun Wayland tẹsiwaju. Ni awọn irinṣẹ fun idaniloju ifilọlẹ awọn ohun elo Wayland ni agbegbe Mir Wayland bèèrè amugbooro. awọn iṣapeye iṣẹ fun koodu ti o ni ibatan Wayland, ati pe a ti ṣafikun pẹpẹ tuntun “wayland” eya aworan, gbigba Mir laaye lati ṣiṣẹ bi alabara labẹ olupin akojọpọ Wayland miiran. atilẹyin idanwo fun ifilọlẹ awọn ohun elo X11 ni agbara ni agbegbe orisun Wayland.
- awọn idasilẹ titun ti agbegbe olumulo Sway nipa lilo Wayland;
- Pínpín Lubuntu iyipada si Wayland fun 2020. Atilẹyin Wayland ti gbero lati ṣe imuse nipasẹ gbigbe oluṣakoso window Openbox lati lo olupin ifihan Mir, ti a lo bi olupin akojọpọ fun Wayland;
- Idagbasoke , Olupin akojọpọ ti o da lori Wayland fun ṣiṣe awọn ohun elo kọọkan ni ipo kiosk;
- Iṣẹ tẹsiwaju lori itusilẹ ti agbegbe olumulo LXQt 1.0.0, iṣẹ akọkọ ni idagbasoke eyiti o jẹ lati mu agbara lati ṣiṣẹ lori oke Wayland si imurasilẹ ni kikun;
- Система вывода в механизме для запуска виртуальных машин с Linux в ChromeOS Atilẹyin ti a ṣe sinu fun awọn alabara Wayland (virtio-wayland) pẹlu ipaniyan ti olupin akojọpọ ni ẹgbẹ ti agbalejo akọkọ ati agbara lati lo awọn GPU ni imunadoko lati awọn eto alejo;
- Fun FreeBSD awọn ebute oko oju omi ti o nilo lati kọ KDE pẹlu atilẹyin Wayland;
- Lori DragonFly BSD OS ibudo pẹlu Wayland ati Weston, atilẹyin XWayland;
- Aṣa agbegbe lilo Wayland и dapọ si titun kan ise agbese . Liri wa ni da lori Qt 5 (QML) ati ki o nse elo Design ara;
- Wayland ṣiṣẹ nipasẹ aiyipada lori awọn iru ẹrọ alagbeka , , ,
