Wayland-протоколдорун чыгаруу 1.20

Жеткиликтүү пакетти чыгаруу протоколдор 1.20, ал базалык Wayland протоколунун мүмкүнчүлүктөрүн толуктаган жана курама серверлерди жана колдонуучу чөйрөлөрдү куруу үчүн зарыл болгон мүмкүнчүлүктөрдү камсыз кылган протоколдордун жана кеңейтүүлөрдүн топтомун камтыйт. 1.20 чыгаруу дээрлик дароо кийин түзүлгөн 1.19, айрым файлдарды (README.md, GOVERNANCE.md, MEMBERS.md) архивге киргизбей койгондуктан.

Жаңы версия протоколду жаңыртты xdg-shell, буга чейин байланышкан калкыма диалогдордун абалын өзгөртүү мүмкүнчүлүгүн кошкон. Жаңы enum жана битфилд атрибуттары "презентация убактысы" жана xdg-shell протоколдоруна кошулду. Курамга документ кошулду
GOVERNANCE.mdWayland протоколдорунун жаңы Wayland протоколдорун түзүү жана учурдагыларды жаңыртуу процесстерин сүрөттөйт. Учурдагы протоколдорго анча-мынча толуктоолор киргизилип, иш кагаздары жакшыртылды, аныкталган каталар жоюлду.

Азыркы учурда, wayland-протоколдор артка шайкештикти камсыз кылган төмөнкү туруктуу протоколдорду камтыйт:

  • "viewporter" - кардарга сервер тарабындагы масштабдоо жана беттик четтерин кыркып салуу аракеттерин аткарууга мүмкүндүк берет.
  • "Презентация убактысы" - видео көрсөтүүнү камсыз кылат.
  • “xdg-shell” – терезелер катары беттерди түзүү жана алар менен иштешүү үчүн интерфейс, ал аларды экрандын айланасында жылдырууга, кичирейтүүгө, кеңейтүүгө, өлчөмүн өзгөртүүгө ж.б.

Иштеп чыгуусу аягына чыга элек жана мурунку релиздерге шайкеш келээрине кепилдик берилбеген туруксуз протоколдор:

  • "толук экран-кабык" - толук экран режиминде ишти башкаруу;
  • “киргизүү ыкмасы” - киргизүү ыкмаларын иштетүү;
  • "idle-inhibit" - экран сактагычты ишке киргизүүгө бөгөт коюу (экран сактагыч);
  • “input-timestamps” — киргизүү окуялары үчүн убакыт белгилери;
  • "linux-dmabuf" - DMABuff технологиясын колдонуу менен бир нече видеокарталарды бөлүшүү;
  • «текст-киргизүү» — текст киргизүүнү уюштуруу;
  • "көрсөткүч-жаңсоо" - сенсордук экрандардан башкаруу;
  • "салыштырмалуу көрсөткүч окуялары" - көрсөткүчтүн салыштырмалуу окуялары;
  • "көрсөткүч чектөөлөрү" - көрсөткүч чектөөлөрү (бөгөттөө);
  • "планшет" - планшеттерден киргизүүнү колдоо.
  • “xdg-foreign” – “коңшу” кардардын беттери менен өз ара аракеттенүү үчүн интерфейс;
  • “xdg-decoration” – сервер тарабында терезе жасалгаларын көрсөтүү;
  • “xdg-output” — видео чыгаруу жөнүндө кошумча маалымат (бөлчөк масштабдоо үчүн колдонулат);
  • "xwayland-keyboard-grab" - XWayland тиркемелериндеги киргизүүнү тартуу.
  • баштапкы тандоо - X11 окшоштугу боюнча, маалымат адатта чычкандын ортоңку баскычы менен киргизилүүчү негизги алмашуу буферинин иштешин камсыздайт (негизги тандоо);
  • linux-айкын-синхрондоштуруу - бетине байланышкан буферлерди синхрондоштуруу үчүн Linux үчүн атайын механизм.

Source: opennet.ru

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