Wayland 1.18 disponib

pran plas lage ki estab nan pwotokòl la, mekanis kominikasyon entè-pwosesis ak bibliyotèk wayland 1.18. Branch 1.18 la se bak konpatib nan nivo API ak ABI ak degaje 1.x yo, men anplis gen yon pati nan amelyorasyon. Sèvè konpoze Weston 8.0, ki devlope baz kòd ak egzanp k ap travay pou itilize Wayland nan anviwònman Desktop ak solisyon entegre, te pibliye nan fen janvye.

Gwo amelyorasyon nan Wayland 1.18:

  • Te ajoute sipò pou sistèm asanble Meson. Kapasite pou konstwi lè l sèvi avèk autotools konsève pou kounye a, men yo pral retire nan yon lage nan lavni;
  • Te ajoute Yon API pou separe objè proxy ki baze sou tags, ki pèmèt aplikasyon ak zouti yo pataje yon sèl koneksyon Wayland;
  • Pèmèt swiv revèy sèvè wayland nan espas itilizatè, sa ki elimine kreyasyon twòp deskriptè dosye;
  • Te ajoute wl_global_remove() fonksyon an, ki voye yon evènman pou retire yon objè mondyal san yo pa netwaye li. Nouvo karakteristik pèmèt anpeche kondisyon ras yo rive lè w ap efase objè mondyal yo. Kondisyon ras sa yo te kapab rive paske kliyan yo pa t kapab rekonèt li te resevwa evènman efase a. Fonksyon wl_global_remove() la fè li posib pou premye voye yon evènman retire epi sèlman apre yon sèten reta netwaye objè a.

Estati sipò Wayland nan aplikasyon, anviwònman Desktop ak distribisyon:

  • Nan Fedora bay Li bay konstriksyon default Firefox ki baze sou Wayland. Pwoblèm rezoud lè l sèvi avèk propriétaires chofè binè NVIDIA ak Wayland.
    Aplike kapasite eksperimantal otomatikman lanse XWayland lè w ap eseye kouri yon aplikasyon ki baze sou pwotokòl X11 la.
    Nan anviwònman Wayland, yo te ajoute kapasite pou kouri aplikasyon X11 ak dwa rasin anba XWayland. SDL pou Wayland rezoud pwoblèm dekale lè w ap kouri jwèt ki pi gran yo ap kouri nan rezolisyon ekran ki ba yo. Bibliyotèk Qt pou itilize nan anviwònman GNOME yo bati pa default ak sipò Wayland;

  • В Red Hat Enterprise Linux la GNOME yo ofri kòm yon Desktop ak sèvè ekspozisyon default ki baze sou Wayland;
  • Nan lage aperçu GTK 4 nan GDK kontinye aplikasyon API yo devlope ak yon je sou itilizasyon pwotokòl Wayland la. Sipò pou koòdone pòtal la pou jwenn aksè nan paramèt GtkSettings yo te ajoute nan backend GDK pou Wayland, epi yo te pwopoze sipò pou ekstansyon pwotokòl text-input-instable-v3 pou travay ak metòd opinyon;
  • Te lanse yon pwojè pou debarase GNOME de erè ak enpèfeksyon ki parèt lè w ap travay sou tèt Wayland;
  • Nan XWayland te ajoute GLX processeur ki baze sou koòdone lojisyèl EGL, ki pral elimine itilizasyon rasterize lojisyèl swrast la;
  • Objektif devlopman KDE pou de ane kap vini yo enkli: mansyone tradiksyon KDE nan Wayland. Anviwònman KDE k ap kouri sou tèt Wayland yo planifye pou vin prensipal, epi anviwònman ki baze sou X11 yo pral rlege nan kategori opsyon ak depandans opsyonèl. Pandan peryòd rapò a nan KDE aplike Sipò dekale fraksyon lè w ap kouri sou tèt Wayland. Sesyon KDE ki baze sou Wayland adapte pou travay avèk chofè NVIDIA propriétaires. Kounye a li posib pou trennen epi depoze fenèt aplikasyon yo lè l sèvi avèk XWayland ak Wayland nan mòd trennen&depoze. KWin bay defile kòrèk ak wou sourit la nan yon anviwònman ki baze sou Wayland;
  • Nan GNOME te ajoute kapasite nan otomatize lansman XWayland lè w ap eseye kouri yon aplikasyon ki baze sou pwotokòl X11 la (anvan XWayland te dwe kouri toujou ap);
  • Te kòmanse travay sou pòtaj aplikasyon pou anviwònman itilizatè MATE nan Wayland. NAN MATE 1.24 yo te adapte visualiseur imaj Eye of MATE pou Wayland ak sipò pou Wayland nan panèl MATE la te amelyore;
  • Nan Qt Wayland Konpozitè bay sipò pou pwotokòl linux-dmabuf-unstable-v1 ak wp_viewporter. Sipò pou pwotokòl fullscreen-shell-instable-v1 te ajoute nan eleman platfòm Qt pou Wayland;
  • pibliye Waypipe se yon prokurasyon pou pwotokòl Wayland ki pèmèt ou kouri aplikasyon sou yon lòt lame;
  • Nan anviwònman itilizatè a Syèk Limyè 0.23 Siyifikativman amelyore sipò pou travay anba Wayland;
  • Pou Firefox aplike yon nouvo backend pou Wayland ki sèvi ak mekanis DMABUF pou rann tèkstur;
  • Sou Ubuntu nan yon anviwònman ki baze sou Wayland bay kapasite nan kouri aplikasyon X11 ak dwa rasin kouri Xwayland;
  • Prepare yon seri plak Wine-wayland ak chofè winewayland.drv, ki pèmèt ou itilize Wine nan anviwònman ki baze sou pwotokòl Wayland, san w pa itilize XWayland ak konpozan ki gen rapò ak X11;
  • Devlopman Mir kòm yon sèvè konpoze pou Wayland ap kontinye. Nan zouti pou asire lansman aplikasyon Wayland nan anviwònman Mir ogmante nimewo a sipòte Ekstansyon pwotokòl Wayland. Te pote soti optimize pèfòmans pou kòd ki gen rapò ak Wayland, ak yon nouvo platfòm grafik "wayland" yo te ajoute, ki pèmèt Mir yo dwe kouri kòm yon kliyan anba yon lòt sèvè konpoze Wayland. Pwopoze sipò eksperimantal pou dinamik lanse aplikasyon X11 nan yon anviwònman ki baze sou Wayland.
  • Fòme nouvo degaje anviwònman itilizatè Sway lè l sèvi avèk Wayland;
  • Distribisyon Lubuntu dekri tranzisyon nan Wayland pou 2020. Yo planifye sipò Wayland pou aplike atravè pòtaj manadjè fenèt Openbox pou itilize sèvè ekspozisyon Mir la, ki itilize kòm yon sèvè konpoze pou Wayland;
  • Devlope Kaj, yon sèvè konpoze ki baze sou Wayland pou kouri aplikasyon endividyèl nan mòd kyòs;
  • Travay ap kontinye sou liberasyon an nan anviwònman itilizatè LXQt 1.0.0, travay prensipal la nan devlopman nan ki se pote kapasite nan travay sou tèt Wayland nan preparasyon konplè;
  • Yon motè enferans pou kouri machin vityèl Linux sou ChromeOS bay sipò entegre pou kliyan Wayland (virtio-wayland) ak ekzekisyon yon sèvè konpoze sou bò lame prensipal la ak kapasite nan efektivman itilize GPU nan sistèm envite;
  • Pou FreeBSD devlope pò obligatwa pou konstwi KDE ak sipò Wayland;
  • Sou DragonFly BSD OS ap devlope pò ak Wayland ak Weston, disponib sipò XWayland;
  • Anviwònman koutim lè l sèvi avèk Wayland papyros-koki и Awayi fizyone nan yon nouvo pwojè bèl ti flè. Liri baze sou Qt 5 (QML) epi li fè pwomosyon style Material Design;
  • Wayland aktive pa default sou platfòm mobil Plasma mobil, Pwason vwal 2, webOS Open Source Edition,

    Sous: opennet.ru

Add nouvo kòmantè