Wayland 1.22 жеткиликтүү

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

Протоколго негизги өзгөртүүлөр:

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

Wayland менен байланышкан тиркемелердеги, рабочий чөйрөлөрдөгү жана бөлүштүрүүлөрдөгү өзгөрүүлөр:

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

    Source: opennet.ru

Комментарий кошуу