Wayland 1.18 дастрас аст

сурат гирифт барориши устувори протокол, механизми алоқаи байнипроцессорӣ ва китобхонаҳо Уолланд 1.18. Филиали 1.18 дар сатҳи API ва ABI бо версияҳои 1.x мувофиқ аст, аммо ба таври илова як қисми такмилҳоро дар бар мегирад. Сервери таркибии Weston 8.0, ки заминаи код ва намунаҳои кориро барои истифодаи Wayland дар муҳитҳои мизи корӣ ва қарорҳои воридшуда таҳия мекунад. нашр кардааст дар охири мохи январь.

Пешрафтҳои асосӣ дар Wayland 1.18:

  • Дастгирии иловашуда барои системаи васлкунии Meson. Қобилияти сохтани бо истифода аз autotools ҳоло нигоҳ дошта мешавад, аммо дар нашри оянда хориҷ карда мешавад;
  • Илова карда шуд API барои ҷудо кардани объектҳои прокси дар асоси тегҳо, имкон медиҳад, ки барномаҳо ва асбобҳо барои мубодилаи як пайвасти Wayland;
  • Пайгирии таймерҳои сервери wayland дар фазои корбар фаъол карда шуд, ки эҷоди дескрипторҳои аз ҳад зиёди файлро аз байн бурд;
  • Илова карда шуд функсияи wl_global_remove(), ки ҳодисаро барои нест кардани объекти глобалӣ бе тозакунии он мефиристад. Хусусияти нав Ин имкон медиҳад, Ҳангоми нест кардани объектҳои глобалӣ аз пайдо шудани шароити мусобиқа пешгирӣ кунед. Ин шароитҳои мусобиқа метавонанд ба амал оянд, зеро муштариён натавонистанд гирифтани ҳодисаи ҳазфро эътироф кунанд. Функсияи wl_global_remove() имкон медиҳад, ки аввал як ҳодисаи ҳазфро фиристед ва танҳо пас аз таъхири муайян объектро тоза кунед.

Ҳолати дастгирии Wayland дар барномаҳо, муҳити мизи корӣ ва тақсимот:

  • Дар Федора таъмин карда шудааст Сохтани пешфарзи Firefox-ро дар асоси Wayland пешкаш мекунад. Масъалаҳо бо истифода аз драйверҳои бинарии NVIDIA бо Wayland ҳал карда шуданд.
    Ба амал бароварда шуд қобилияти таҷрибавӣ барои ба таври худкор оғоз кардани XWayland ҳангоми кӯшиши иҷро кардани барнома дар асоси протоколи X11.
    Дар муҳити Wayland, қобилияти иҷро кардани замимаҳои X11 бо ҳуқуқи реша дар зери XWayland илова карда шудааст. SDL for Wayland мушкилоти миқёсро ҳангоми иҷро кардани бозиҳои кӯҳна, ки бо қарорҳои пасти экран кор мекунанд, ҳал мекунад. Китобхонаи Qt барои истифода дар муҳити GNOME бо нобаёнӣ бо дастгирии Wayland сохта шудааст;

  • В Red Hat Enterprise Linux 8 GNOME ҳамчун мизи корӣ бо сервери намоишии пешфарз дар асоси Wayland пешниҳод карда мешавад;
  • Дар нашри пешнамоиш GTK 4 дар GDK давом дод татбиқи APIs, ки бо назардошти истифодаи протоколи Wayland таҳия шудааст. Дастгирии интерфейси портал барои дастрасӣ ба танзимоти GtkSettings ба пуштибонии GDK барои Wayland илова карда шудааст ва дастгирии тамдиди протоколи матн-вазкун-ноустувор-v3 барои кор бо усулҳои вуруд пешниҳод шудааст;
  • Ба кор андохта шуд лоиҳа барои бартараф кардани GNOME аз хатоҳо ва камбудиҳое, ки ҳангоми кор дар болои Wayland пайдо мешаванд;
  • Дар XWayland илова намуд Протсессори GLX дар асоси интерфейси нармафзори EGL, ки истифодаи растеризатори нармафзори swrastро аз байн мебарад;
  • Ҳадафҳои рушди KDE барои ду соли оянда иборатанд аз: зикр гардид тарҷумаи KDE ба Wayland. Муҳити KDE, ки дар болои Wayland кор мекунад, ба нақша гирифта шудааст, ки аввалиндараҷа шавад ва муҳити асоси X11 ба категорияи интихобҳо ва вобастагии ихтиёрӣ интиқол дода мешавад. Дар давраи хисоботй дар KDE ба амал бароварда шуд Дастгирии миқёси фраксиявӣ ҳангоми давидан дар болои Wayland. Сессияи KDE дар асоси Wayland барои кор бо драйверҳои хусусии NVIDIA мутобиқ карда шудааст. Акнун мумкин аст, ки тирезаҳои барномаро бо истифода аз XWayland ва Wayland дар ҳолати кашолакунӣ кашола ва партофтан мумкин аст. KWin ҳаракати дурустро бо чархи муш дар муҳити асоси Wayland таъмин мекунад;
  • Дар GNOME илова кард қобилияти автоматикунонии оғози XWayland ҳангоми кӯшиши иҷро кардани барнома дар асоси протоколи X11 (қаблан XWayland бояд доимо кор мекард);
  • Сар шуд кор оид ба интиқоли барномаҳои муҳити корбари MATE ба Wayland. ДАР MATE 1.24 Намоишгари тасвири Eye of MATE барои Wayland мутобиқ карда шудааст ва дастгирии Wayland дар панели MATE беҳтар шудааст;
  • Дар Qt Wayland Compositor таъмин карда шудааст дастгирии протоколҳои linux-dmabuf-unstable-v1 ва wp_viewporter. Дастгирии протоколи fullscreen-shell-nostable-v1 ба ҷузъҳои платформаи Qt барои Wayland илова карда шудааст;
  • нашр шудааст Waypipe прокси протоколи Wayland мебошад, ки ба шумо имкон медиҳад барномаҳоро дар ҳости дигар иҷро кунед;
  • Дар муҳити корбар Маърифат 0.23 Дастгирии хеле беҳтар барои кор дар зери Wayland;
  • Барои Firefox ба амал бароварда шуд пуштибони нав барои Wayland, ки механизми DMABUF-ро барои намоиш додани матн истифода мебарад;
  • Дар Ubuntu дар муҳити асоси Wayland таъмин карда шудааст қобилияти иҷро кардани замимаҳои X11 бо ҳуқуқи решавӣ бо Xwayland;
  • Тайёр карда шудааст маҷмӯи часбҳои Wine-wayland ва драйвери winewayland.drv, ки ба шумо имкон медиҳанд, ки Wine-ро дар муҳитҳо дар асоси протоколи Wayland бидуни истифодаи ҷузъҳои марбут ба XWayland ва X11 истифода баред;
  • Рушди Мир ҳамчун сервери таркибӣ барои Wayland идома дорад. Дар асбобҳо барои таъмини оғози барномаҳои Wayland дар муҳити Мир афзуд рақами дастгирй карда мешавад Васеъ кардани протоколи Wayland. Иҷро шудан оптимизатсияи иҷроиш барои рамзи марбут ба Wayland ва платформаи нави графикии "wayland" илова карда шуд, ки ба Мир имкон медиҳад ҳамчун муштарӣ дар зери сервери таркибии Wayland кор кунад. Тавсия дода мешавад дастгирии таҷрибавӣ барои ба таври динамикӣ оғоз кардани замимаҳои X11 дар муҳити ба Wayland асосёфта.
  • ташкил карда шудааст релизҳои нави муҳити корбари Sway бо истифода аз Wayland;
  • Тақсимоти Lubuntu баён карда шудааст гузариш ба Wayland барои соли 2020. Ба нақша гирифта шудааст, ки дастгирии Wayland тавассути интиқоли менеҷери равзанаи Openbox барои истифодаи сервери намоишии Mir, ки ҳамчун сервери таркибӣ барои Wayland истифода мешавад, амалӣ карда шавад;
  • Инкишофёбанда ҳабсхона, сервери таркибӣ дар асоси Wayland барои иҷрои барномаҳои инфиродӣ дар реҷаи киоск;
  • Корҳо оид ба баровардани муҳити корбарии LXQt 1.0.0 идома доранд, ки вазифаи асосӣ дар таҳияи он расонидани қобилияти кор дар болои Wayland ба омодагии комил аст;
  • Муҳаррики хулосабарорӣ барои идора кардани мошинҳои виртуалии Linux дар ChromeOS таъмин менамояд дастгирии дарунсохт барои муштариёни Wayland (virtio-wayland) бо иҷрои сервери таркибӣ дар паҳлӯи мизбони асосӣ ва қобилияти истифодаи самараноки GPU-ҳо аз системаҳои меҳмонон;
  • Барои FreeBSD инкишоф диханд портҳое, ки барои сохтани KDE бо дастгирии Wayland лозиманд;
  • Дар OS DragonFly BSD рушд карда истодааст бандар бо Wayland ва Weston, вуҷуд дорад Дастгирии XWayland;
  • Муҳити фармоишӣ бо истифода аз Wayland папирос - ғилоф и Ҳавайӣ ба лоиҳаи нав муттаҳид карда шуд Лири. Liri ба Qt 5 (QML) асос ёфтааст ва услуби тарроҳии моддиро тарғиб мекунад;
  • Wayland бо нобаёнӣ дар платформаҳои мобилӣ фаъол аст Plasma Mobile, Сейфиш 2, Нашри кушодаасос webOS,

    Манбаъ: opennet.ru

Илова Эзоҳ