Wayland 1.22 дастрас аст

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

Тағироти асосӣ ба протокол:

  • Дастгирии рӯйдодҳои 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:

  • Шароб бо дастгирии ибтидоӣ барои истифода дар муҳитҳои протоколии Wayland бидуни ҷузъҳои XWayland ё X11 меояд. Дар марҳилаи кунунӣ, драйвери winewayland.drv ва ҷузъҳои unixlib илова карда шуданд ва барои коркарди файлҳо бо таърифҳои протоколи Wayland аз ҷониби системаи монтаж омодагӣ дида шуданд. Онҳо нақша доранд, ки тағиротро барои фароҳам овардани натиҷа дар муҳити Wayland дар нашри оянда ворид кунанд.
  • Идомаи такмилдиҳии дастгирии Wayland дар версияҳои KDE Plasma 5.26 ва 5.27. Қобилияти ғайрифаъол кардани часбонидан аз буфер бо тугмаи миёнаи муш амалӣ карда шуд. Сифати миқёси тиреза барои замимаҳои бо XWayland оғозшуда беҳтар карда шуд. Дастгирии иловашуда барои ҳаракати ҳамвор бо мушҳои чархи баландсифат. Замимаҳои рассомӣ ба монанди Крита ҳоло қобилияти пайгирӣ кардани майл ва гардиши қалам дар планшетҳоро доранд. Дастгирии иловашуда барои конфигуратсияи калидҳои глобалӣ. Интихоби автоматии сатҳи масштаб барои экран таъмин карда мешавад.
  • Варақаҳои таҷрибавии xfce4-panel ва xfdesktop барои Xfce омода карда шудаанд, ки дастгирии ибтидоиро барои кор дар муҳитҳо дар асоси протоколи Wayland пешниҳод мекунанд.
  • Муҳити корбарии тақсимоти Tails аз сервери X барои истифодаи протоколи Wayland интиқол дода шудааст.
  • Qt 6.5 QNativeInterface::QWaylandApplication API-ро барои дастрасии мустақим ба объектҳои ватании Wayland, ки дар сохторҳои дохилии Qt истифода мешаванд, инчунин барои дастрасӣ ба маълумот дар бораи амалҳои охирини корбар, ки метавонанд ба васеъшавии протоколи Wayland интиқол дода шаванд, илова кард.
  • Барои системаи оператсионии Haiku қабати мутобиқати Wayland омода шудааст, ки ба шумо имкон медиҳад, ки асбобҳо ва барномаҳоро бо истифода аз Wayland, аз ҷумла замимаҳо дар асоси китобхонаи GTK иҷро кунед.
  • Системаи моделсозии Blender 3 3.4D дастгирии протоколи Wayland-ро дар бар мегирад, ки ба шумо имкон медиҳад, ки Blender-ро дар муҳити ба Wayland асосёфта бидуни истифодаи қабати XWayland мустақиман идора кунед.
  • Нашри муҳити фармоишии Sway 1.8 бо истифода аз Wayland нашр шуд.
  • Муҳити фармоишии PaperDE 0.2 бо истифода аз Qt ва Wayland дастрас аст.
  • Firefox қобилияти таъмини мубодилаи экранро дар муҳитҳои ба протоколи Wayland асосёфта такмил дод. Масъалаҳои марбут ба паймоиши ҳамвор мундариҷа, тавлиди рӯйдодҳоро ҳангоми клик дар панели ҳаракат ва берун рафтан аз мундариҷа дар муҳити ба Wayland асосёфта ҳал карда шуданд.
  • Phosh 0.22.0, як қабати мобилӣ дар асоси технологияҳои GNOME ва бо истифода аз сервери таркибии Phoc, ки дар болои Wayland кор мекунад, бароварда шуд.
  • Valve таҳияи сервери таркибии Gamescope-ро идома медиҳад (қаблан бо номи steamcompmgr), ки протоколи Wayland-ро истифода мебарад ва дар системаи оператсионии SteamOS 3 истифода мешавад.
  • Нашри ҷузъи DDX XWayland 23.1.0 нашр шуд, ки оғози сервери X.Org барои ташкили иҷрои барномаҳои X11 дар муҳитҳои ба Wayland асосёфтаро таъмин мекунад.
  • Нашри labwc 0.6, сервери таркибӣ барои Wayland бо қобилиятҳои менеҷери равзанаи Openbox (лоиҳа ҳамчун кӯшиши эҷоди алтернативаи Openbox барои Wayland пешниҳод карда мешавад).
  • Дар таҳия lxqt-sway, бандари муҳити корбари LXQt, ки Wayland-ро дастгирӣ мекунад. Илова бар ин, лоиҳаи дигари LWQt дар асоси Wayland бастабандии фармоишии LXQt таҳия мекунад.
  • Нашри Weston Composite Server 11.0 ба итмом расид, ки кор дар инфрасохтор барои идоракунии рангҳо ва гузоштани замина барои дастгирии оянда барои конфигуратсияҳои бисёрҷонибаи GPU анҷом дода мешавад.
  • Идомаи интиқоли мизи кории MATE ба Wayland.
  • System76 бо истифода аз Wayland версияи нави муҳити корбарии COSMIC-ро таҳия мекунад.
  • Wayland ба таври нобаёнӣ дар платформаҳои мобилии Plasma Mobile, Sailfish, webOS Open Source Edition фаъол карда шудааст,

    Манбаъ: opennet.ru

Илова Эзоҳ