Wayland 1.21 дастрас аст

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

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

  • Дастгирии ҳодисаи wl_pointer.axis_value120 ба интерфейси барномаи wl_pointer барои ҳаракати дақиқи баланд дар манипуляторҳои муш бо чархи ҳаракати баландсифат илова карда шудааст.
  • Ба сервер вазифаҳои нави wl_signal_emit_mutable (аналоги wl_signal_emit, ки кори дурустро дар вазъияте, ки як коркардкунандаи сигнал коркарди дигарро нест мекунад) дастгирӣ мекунад ва wl_global_get_version (ба шумо имкон медиҳад, ки версияи умумии API-ро пайдо кунед) илова карда шуданд.
  • Таҳия бо истифода аз инфрасохтори лоиҳаи FreeDesktop.org ба платформаи GitLab интиқол дода шуд.
  • Сохторҳо ва вазифаҳои марбут ба танзимоти курсор тоза ва аз нав кор карда шуданд.
  • Протоколи wl_shell ҳамчун ихтиёрӣ барои татбиқ дар серверҳои таркибӣ қайд карда шудааст ва аз эътибор соқит шудааст. Барои сохтани снарядҳои фармоишӣ тавсия дода мешавад, ки протоколи xdg_shell истифода шавад, ки интерфейси мутақобила бо сатҳҳоро ҳамчун тиреза таъмин мекунад, ки ба шумо имкон медиҳад сатҳҳоро дар атрофи экран ҳаракат кунед, кам кардан, калон кардан, тағир додани андоза ва ғайра.
  • Талабот ба системаи васлкунӣ зиёд карда шуд; васлкунӣ ҳоло асбоби Meson-и ҳадди аққал версияи 0.56-ро талаб мекунад. Ҳангоми тартиб додан, парчами "c_std=c99" фаъол карда мешавад.

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

  • KDE ба нақша гирифтааст, ки сессияи мизи кории Plasma-ро дар асоси Wayland ба ҳолати барои истифодаи ҳамарӯзаи қисми зиёди корбарон дар соли 2022 мувофиқ созад. Дастгирии Wayland дар версияҳои KDE Plasma 5.24 ва 5.25 ба таври назаррас беҳтар шудааст, аз ҷумла илова кардани дастгирии умқи рангҳои зиёда аз 8-бит дар як канал, татбиқи режими "Иҷораи DRM" барои гӯшмонакҳои воқеияти виртуалӣ ва таъмини дастгирӣ барои гирифтани скриншотҳо ва кам кардани ҳама тирезаҳо.
  • Fedora 36 дар системаҳои дорои драйверҳои хусусии NVIDIA ба сессияи GNOME дар асоси Wayland асос ёфтааст, ки қаблан танҳо ҳангоми истифодаи драйверҳои кушодаасос дастрас буд.
  • Дар Ubuntu 22.04, аксари конфигуратсияҳо пешфарз ба сессияи мизи кории ба протокол асосёфтаи Wayland асос ёфтаанд, аммо истифодаи сервери X ба таври нобаёнӣ дар системаҳо бо драйверҳои хусусии NVIDIA боқӣ мемонад. Барои Ubuntu, як анбори PPA бо бастаи qtwayland пешниҳод шудааст, ки ба он ислоҳҳои марбут ба беҳтар кардани дастгирии протоколи Wayland аз филиали Qt 5.15.3 бо ҳамроҳии лоиҳаи KDE интиқол дода шудаанд.
  • Нашри муҳити фармоишии Sway 1.7 бо истифода аз Wayland нашр шуд.
  • Сохтмони шабонарӯзии Firefox бо нобаёнӣ дастгирии Wayland-ро дар бар мегирад. Firefox мушкилотро бо бастани риштаҳо ҳал кард, миқёси равзанаи поп-апро беҳтар кард ва менюи контекстӣ ҳангоми санҷиши имло кор кард. Тибқи омори хидмати Firefox Telemetry, ки маълумоти дар натиҷаи ирсоли телеметрия ва дастрасии корбарон ба серверҳои Mozilla гирифташударо таҳлил мекунад, ҳиссаи корбарони Linux Firefox дар муҳитҳое, ки бар асоси протоколи Wayland кор мекунанд, ҳанӯз аз 10% зиёд нест.
  • Phosh 0.15.0, як қабати мобилӣ дар асоси технологияҳои GNOME ва бо истифода аз сервери таркибии Phoc, ки дар болои Wayland кор мекунад, бароварда шуд.
  • Valve таҳияи сервери таркибии Gamescope-ро идома медиҳад (қаблан бо номи steamcompmgr), ки протоколи Wayland-ро истифода мебарад ва дар системаи оператсионии SteamOS 3 истифода мешавад.
  • Нашри ҷузъи DDX XWayland 22.1.0 нашр шуд, ки оғози сервери X.Org барои ташкили иҷрои барномаҳои X11 дар муҳитҳои ба Wayland асосёфтаро таъмин мекунад. Версияи нав дастгирии протоколи DRM Lease -ро илова мекунад, ки он барои тавлиди тасвири стерео бо буферҳои гуногун барои чашмони чап ва рост ҳангоми баромад ба кулоҳҳои воқеияти виртуалӣ истифода мешавад.
  • Лоиҳаи labwc сервери таркибиро барои Wayland таҳия мекунад, ки дорои қобилиятҳои менеҷери равзанаи Openbox мебошад (лоиҳа ҳамчун кӯшиши эҷоди алтернативаи Openbox барои Wayland пешниҳод карда мешавад).
  • Нашри аввалини LWQt, як қабати фармоишии LXQt дар асоси Wayland, ҳоло дастрас аст.
  • Ширкати Collabora, ҳамчун як қисми лоиҳаи wxrd, сервери нави таркибӣ дар асоси Wayland барои системаҳои воқеияти виртуалӣ таҳия мекунад.
  • Нашри лоиҳаи Wine-wayland 7.7 нашр шуд, ки имкон медиҳад, ки Шароб дар муҳитҳо дар асоси протоколи Wayland бидуни истифодаи ҷузъҳои XWayland ва X11 истифода шавад.
  • Аарон Платтнер, яке аз таҳиягарони пешбари ронандагони хусусии NVIDIA, гузориш дар бораи вазъи дастгирии Wayland дар драйверҳои NVIDIA нашр кардааст.
  • Сервери таркибии Weston 10.0 бароварда шуд, ки дастгирии китобхонаи libseat-ро илова мекунад, ки функсияҳоро барои ташкили дастрасӣ ба дастгоҳҳои вуруд ва баромади муштарак таъмин мекунад ва инчунин ҷузъҳои идоракунии рангҳоро илова кардааст, ки табдили ранг, ислоҳи гамма ва кор бо профилҳои рангро фароҳам меорад.
  • Идомаи интиқоли мизи кории MATE ба Wayland.
  • System76 бо истифода аз Wayland як муҳити нави корбари COSMIC эҷод мекунад.
  • Microsoft қобилияти идора кардани барномаҳои Linuxро бо интерфейси графикӣ дар муҳитҳо дар асоси зерсистемаи WSL2 (Windows Subsystem for Linux) амалӣ кардааст. Барои баромад, менеҷери таркибии RAIL-Shell бо истифода аз протоколи Wayland ва дар асоси коди Вестон истифода мешавад.
  • Wayland ба таври нобаёнӣ дар платформаҳои мобилии Plasma Mobile, Sailfish, webOS Open Source Edition фаъол карда шудааст,

    Манбаъ: opennet.ru

Илова Эзоҳ