Wayland 1.20 anaa

Usa ka lig-on nga pagpagawas sa protocol, interprocess nga mekanismo sa komunikasyon ug Wayland 1.20 nga mga librarya nahitabo. Ang 1.20 nga sanga kay paatras nga compatible sa API ug ABI nga lebel uban sa 1.x releases ug adunay kasagarang mga pag-ayo sa bug ug menor de edad nga pag-update sa protocol. Ang Weston Composite Server, nga naghatag og code ug nagtrabaho nga mga panig-ingnan alang sa paggamit sa Wayland sa desktop ug embedded nga mga palibot, gihimo isip usa ka bulag nga siklo sa pag-uswag.

Ang nag-unang mga pagbag-o sa protocol:

  • Ang opisyal nga suporta alang sa FreeBSD nga plataporma gipatuman, mga pagsulay nga gidugang sa padayon nga sistema sa panagsama.
  • Ang sistema sa pagtukod sa autotools gihunong ug karon gipulihan sa Meson.
  • Gidugang ang feature nga "wl_surface.offset" sa protocol aron tugotan ang mga kliyente nga i-update ang offset sa usa ka surface buffer nga independente sa buffer mismo.
  • Ang "wl_output.name" ug "wl_output.description" nga mga kapabilidad gidugang sa protocol, nga nagtugot sa kliyente sa pag-ila sa output nga dili gihigot sa xdg-output-unstable-v1 protocol extension.
  • Ang mga depinisyon sa protocol alang sa mga panghitabo nagpaila sa usa ka bag-ong "matang" nga hiyas, ug ang mga panghitabo mismo mahimo nang markahan nga mga tigguba.
  • Nagtrabaho kami sa mga bug, lakip ang pagwagtang sa mga kondisyon sa lumba kung gitangtang ang mga proxy sa mga kliyente nga adunay daghang sinulud.

Mga pagbag-o sa mga aplikasyon, desktop environment ug mga distribusyon nga may kalabutan sa Wayland:

  • Ang XWayland ug ang proprietary NVIDIA nga drayber gi-update aron makahatag og hingpit nga suporta alang sa OpenGL ug Vulkan hardware acceleration sa X11 nga mga aplikasyon nga nagdagan gamit ang XWayland's DDX (Device-Dependent X) component.
  • Ang nag-unang sanga sa tanang mga repositoryo sa Wayland giilisan og ngalan gikan sa "master" ngadto sa "main", tungod kay ang pulong nga "master" bag-o lang giisip nga politikal nga sayop, nagpahinumdom sa pagkaulipon, ug gilantaw nga opensiba sa pipila ka mga miyembro sa komunidad.
  • В Ubuntu Niadtong 21.04, gihimo ang pagbalhin ngadto sa paggamit sa Wayland isip default.
  • Sa Fedora 35, Ubuntu Ang 21.10 ug RHEL 8.5 midugang sa abilidad sa paggamit sa desktop base sa Wayland protocol sa mga sistema nga adunay proprietary NVIDIA drivers.
  • Gisugdan na ang produksiyon sa komposit server Gipaila sa Weston 9.0 ang kiosk-shell, nga nagtugot sa indibidwal nga mga aplikasyon nga ipadagan nga gilain sa full-screen mode, pananglitan, alang sa paghimo og mga internet kiosk, demonstration stand, electronic sign, ug self-service terminal.
  • Nagpagawas ang Canonical og shell Ubuntu Frame nga adunay full-screen interface para sa paghimo og mga internet kiosk gamit ang Wayland protocol.
  • Ang OBS Studio video streaming system nagsuporta sa Wayland protocol.
  • Ang GNOME 40 ug 41 nagpadayon sa pagpalambo sa suporta alang sa Wayland protocol ug sa XWayland component. Tugoti ang mga sesyon sa Wayland alang sa mga sistema nga adunay mga NVIDIA GPU.
  • Nagpadayon nga pag-port sa MATE desktop sa Wayland. Aron magtrabaho nga dili mahigot sa X11 sa Wayland environment, ang Atril document viewer, System Monitor, Pluma text editor, Terminal terminal emulator ug uban pang desktop component gipahaom.
  • Ang mga sesyon sa KDE nga naggamit sa Wayland protocol gipalig-on na. Ang KWin compositing manager ug KDE Plasma 5.21, 5.22, ug 5.23 desktops nakapauswag pag-ayo sa performance sa sesyon gamit ang Wayland protocol. Ang Fedora builds Linux sa KDE desktop gibalhin na ngadto sa paggamit sa Wayland isip default.
  • Ang Firefox 93-96 naglakip sa mga pagbag-o aron matubag ang mga isyu sa Wayland environment nga adunay pop-up handling, clipboard handling, ug scaling sa lain-laing DPI screens. Ang port sa Firefox alang sa Wayland gidala usab sa kinatibuk-ang parity sa pag-andar sa pagtukod alang sa X11 kung nagdagan sa GNOME environment sa Fedora.
  • Usa ka compact user shell nga gibase sa Weston composite server - wayward ang gipatik.
  • Ang una nga pagpagawas sa labwc, usa ka composite server para sa Wayland nga adunay mga kapabilidad nga makapahinumdom sa Openbox window manager, anaa na karon.
  • Ang System76 nagtrabaho sa bag-ong COSMIC user environment gamit ang Wayland.
  • Ang mga pagpagawas sa user environment nga Sway 1.6 ug ang composite server Wayfire 0.7 gamit ang Wayland nahimo na.
  • Gisugyot ang usa ka bag-ong drayber alang sa Wine, nga nagtugot kanimo sa pagpadagan sa mga aplikasyon gamit ang GDI ug OpenGL/DirectX pinaagi sa Wine direkta sa usa ka palibot nga nakabase sa Wayland, nga wala gigamit ang layer sa XWayland ug gitangtang ang pagbugkos sa Wine sa protocol sa X11. Ang drayber nagdugang suporta alang sa Vulkan ug multi-monitor nga mga pag-configure.
  • Gipatuman sa Microsoft ang abilidad sa paglunsad Linux- mga aplikasyon nga adunay graphical interface sa mga palibot nga gibase sa WSL2 subsystem (Windows Subsistema para sa LinuxAng RAIL-Shell composite manager, nga naggamit sa Wayland protocol ug gibase sa Weston code base, gigamit para sa output.
  • Nausab na ang pamaagi sa pag-develop para sa wayland-protocols package. Kini nga package adunay sulod nga hugpong sa mga protocol ug extension nga mokomplemento sa mga kapabilidad sa basic Wayland protocol ug mohatag sa mga kapabilidad nga gikinahanglan para sa paghimo og composite. mga server ug mga palibot sa tiggamit. Ang "dili lig-on" nga yugto sa pagpalambo sa protocol gipulihan na sa "pag-stage" aron mahapsay ang proseso sa pagpalig-on alang sa mga protocol nga nasulayan na sa mga palibot sa produksiyon.
  • Giandam ang usa ka extension sa protocol alang sa Wayland nga i-restart ang windowed environment nga dili mohunong sa mga aplikasyon, nga makasulbad sa problema sa pagtapos sa mga aplikasyon kung adunay kapakyasan sa windowed environment.
  • Ang EGL extension nga EGL_EXT_present_opaque nga gikinahanglan para sa Wayland gidugang sa Mesa. Ang mga problema sa pagpakita sa transparency sa mga dula nga nagdagan sa mga palibot base sa protocol sa Wayland nasulbad na. Gidugang nga suporta alang sa dinamikong pagdiskobre ug pagkarga sa alternatibong GBM (Generic Buffer Manager) nga mga backend aron mapaayo ang suporta sa Wayland sa mga sistema nga adunay mga drayber sa NVIDIA.
  • Ang pag-uswag sa KWinFT, usa ka tinidor sa KWin nga naka-focus sa Wayland, nagpadayon. Ang proyekto nagpalambo usab sa librarya sa wrapland uban ang pagpatuman sa usa ka wrapper sa ibabaw sa libwayland para sa Qt/C++, nga nagpadayon sa pagpalambo sa KWayland, apan gibuhian gikan sa paggapos sa Qt.
  • Ang pag-apod-apod sa Tails nagplano nga ibalhin ang palibot sa gumagamit aron magamit ang protocol sa Wayland, nga makadugang sa seguridad sa tanan nga mga graphical nga aplikasyon pinaagi sa pagpauswag sa kontrol kung giunsa ang mga aplikasyon nakig-uban sa sistema.
  • Gi-enable ang Wayland pinaagi sa default sa Plasma Mobile, Sailfish, webOS Open Source Edition nga mga mobile platform,

    Source: opennet.ru
Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster