Wayland 1.22 боломжтой

Есөн сарын хөгжүүлэлтийн дараа протокол, процесс хоорондын харилцааны механизм болон Wayland 1.22 номын сангуудын тогтвортой хувилбарыг танилцуулж байна. 1.22 салбар нь API болон ABI нь 1.x хувилбаруудад нийцтэй бөгөөд ихэвчлэн алдаа засвар, протоколын жижиг шинэчлэлтүүдийг агуулдаг. Wayland-ийг ширээний орчин болон суулгагдсан шийдлүүдэд ашиглах код, ажлын жишээг өгдөг Weston Composite Server нь тусдаа хөгжлийн мөчлөгийн нэг хэсэг болгон боловсруулагдаж байна.

Протоколын үндсэн өөрчлөлтүүд:

  • wl_surface::preferred_buffer_scale болон wl_surface::preferred_buffer_transform үйл явдлуудын дэмжлэгийг wl_surface API-д нэмсэн бөгөөд үүгээр дамжуулан гадаргуугийн масштабын түвшин болон хувиргах параметрүүдийн өөрчлөлтийн талаарх мэдээллийг нийлмэл серверээр дамжуулдаг.
  • Виджетүүдийн зөв гүйлгэх чиглэлийг тодорхойлохын тулд заагчийн физик чиглэлийг харуулахын тулд wl_pointer::axis үйл явдлыг wl_pointer API-д нэмсэн.
  • Wayland-server нь дэлхийн нэрийг авах аргыг нэмж, wl_client_add_destroy_late_listener функцийг хэрэгжүүлсэн.

Wayland-тай холбоотой програмууд, ширээний орчин, түгээлтийн өөрчлөлтүүд:

  • Wine нь XWayland болон X11 бүрэлдэхүүн хэсгүүдгүй Wayland протоколд суурилсан орчинд ашиглах анхны дэмжлэгтэй ирдэг. Одоогийн шатанд winewayland.drv драйвер болон unixlib бүрэлдэхүүн хэсгүүд нэмэгдсэн бөгөөд угсралтын системээр Wayland протоколын тодорхойлолт бүхий файлуудыг боловсруулах бэлтгэл ажил хийгдсэн. Дараагийн хувилбаруудын нэгэнд тэд Wayland орчинд гаралтыг идэвхжүүлэх өөрчлөлтүүдийг оруулахаар төлөвлөж байна.
  • KDE Plasma 5.26 болон 5.27 хувилбаруудад Wayland-ийн дэмжлэгийг үргэлжлүүлэн сайжруулав. Хулганы дунд товчлуураар санах ойноос буулгах ажиллагааг идэвхгүй болгох боломжийг хэрэгжүүлсэн. XWayland-тай эхлүүлсэн програмуудын цонхны масштабын чанарыг сайжруулсан. Өндөр нарийвчлалтай дугуй хулганаар жигд гүйлгэх дэмжлэг нэмэгдсэн. Krita зэрэг зургийн программууд таблет дээр үзэгний хазайлт, эргэлтийг хянах боломжтой болсон. Глобал халуун товчлууруудыг тохируулах дэмжлэг нэмэгдсэн. Дэлгэцийг томруулах түвшинг автоматаар сонгох боломжтой.
  • Xfce4 самбар болон xfdesktop ширээний туршилтын хувилбаруудыг Xfce-д зориулан бэлтгэсэн бөгөөд Wayland протокол дээр суурилсан орчинд ажиллах анхны дэмжлэгийг санал болгож байна.
  • Wayland протоколыг ашиглахын тулд Tails түгээлтийн хэрэглэгчийн орчныг X серверээс шилжүүлсэн.
  • Qt 6.5 нь Qt-ийн дотоод бүтцэд ашиглагдаж буй төрөлх Wayland объектуудад шууд хандах, мөн Wayland протоколын өргөтгөлүүдэд шилжүүлэх шаардлагатай хэрэглэгчийн сүүлийн үйлдлийн талаарх мэдээлэлд хандах зорилгоор QNativeInterface::QWaylandApplication API-г нэмсэн.
  • Хайку үйлдлийн системд зориулж Wayland нийцтэй давхаргыг бэлтгэсэн бөгөөд энэ нь GTK номын санд суурилсан програмуудыг багтаасан Wayland ашиглан хэрэглүүр болон програмуудыг ажиллуулах боломжийг олгодог.
  • Blender 3 3.4D загварчлалын систем нь Wayland протоколыг дэмждэг бөгөөд XWayland давхаргыг ашиглахгүйгээр Blender-ийг Wayland-д суурилсан орчинд шууд ажиллуулах боломжийг олгодог.
  • Wayland ашиглан орчин үеийн Sway 1.8 хувилбарыг нийтлэв.
  • Qt болон Wayland ашиглан захиалгат PaperDE 0.2 орчинг ашиглах боломжтой.
  • Firefox нь Wayland орчинд дэлгэц хуваалцахыг сайжруулсан. Wayland-д суурилсан орчинд контентыг жигд гүйлгэх, гүйлгэх самбарыг дарахад товшилт хийх, контентоос гадагш гүйлгэх зэрэг асуудлуудыг зассан.
  • Wayland дээр ажилладаг Phoc нийлмэл серверийг ашиглан GNOME технологид суурилсан Phosh 0.22.0 гар утасны дэлгэцийн бүрхүүл хэвлэгдэн гарлаа.
  • Valve нь Wayland протоколыг ашигладаг, SteamOS 3 үйлдлийн системд ашигладаг Gamescope нийлмэл серверийг (өмнө нь steamcompmgr гэгддэг) хөгжүүлсээр байна.
  • XWayland 23.1.0 DDX бүрэлдэхүүн хэсэг хэвлэгдэн гарсан бөгөөд энэ нь Wayland-д суурилсан орчинд X11 програмын гүйцэтгэлийг зохион байгуулах X.Org серверийг эхлүүлэх боломжийг олгодог.
  • Openbox цонхны менежерийг санагдуулам онцлог бүхий Wayland-д зориулсан нийлмэл сервер болох labwc 0.6-г гаргалаа (төслийг Wayland-д зориулсан Openbox-оос өөр хувилбар бий болгох оролдлого гэж сурталчилж байна).
  • Wayland-ийг дэмждэг LXQt хэрэглэгчийн талбарын порт болох lxqt-sway-ийг хөгжүүлсэн. Нэмж дурдахад өөр нэг LWQt төсөл нь Wayland дээр суурилсан тусгай LXQt боодол боловсруулж байна.
  • Weston Composite Server 11.0 хувилбар нь өнгөний менежментийн дэд бүтцийн ажлыг үргэлжлүүлж, олон GPU тохиргоонд ирээдүйд дэмжлэг үзүүлэх суурийг тавьж байна.
  • MATE ширээний компьютерийг Wayland руу үргэлжлүүлэн зөөв.
  • System76 нь Wayland ашиглан COSMIC хэрэглэгчийн орчны шинэ хувилбарыг боловсруулж байна.
  • Wayland нь Plasma Mobile, Sailfish, webOS Open Source Edition гар утасны платформ дээр анхдагчаар идэвхждэг.

    Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх