Wayland хаттамаларын шығару 1.20

Қол жетімді пакет шығару протоколдар 1.20, ол негізгі Wayland протоколының мүмкіндіктерін толықтыратын және құрама серверлер мен пайдаланушы орталарын құруға қажетті мүмкіндіктерді қамтамасыз ететін протоколдар мен кеңейтімдер жиынтығын қамтиды. 1.20 шығарылымы бірден дерлік кейін жасалды 1.19, белгілі бір файлдардың (README.md, GOVERNANCE.md, MEMBERS.md) мұрағатқа енгізілмеуіне байланысты.

Жаңа нұсқа хаттаманы жаңартты xdg-қабығы, ол әлдеқашан байланыстырылған қалқымалы диалогтық терезелердің орнын өзгерту мүмкіндігін қосты. «Презентация уақыты» және xdg-shell протоколдарына жаңа enum және бит өрісі атрибуттары қосылды. Құрамға құжат қосылды
GOVERNANCE.mdжаңа Wayland хаттамаларын жасау және wayland-протоколдар жинағында барларын жаңарту процестерін сипаттайды. Қолданыстағы хаттамаларға аздаған толықтырулар енгізілді, құжаттамалар жетілдірілді, анықталған қателер жойылды.

Қазіргі уақытта wayland-протоколдарына кері үйлесімділікті қамтамасыз ететін келесі тұрақты протоколдар кіреді:

  • «viewporter» - клиентке сервер жағында масштабтау және беткі жиектерді кесу әрекеттерін орындауға мүмкіндік береді.
  • «Презентация уақыты» - бейненің көрсетілуін қамтамасыз етеді.
  • “xdg-shell” – терезелер ретінде беттерді құруға және олармен әрекеттесуге арналған интерфейс, ол оларды экранда жылжытуға, кішірейтуге, кеңейтуге, өлшемін өзгертуге және т.б.

Әзірлеуі әлі аяқталмаған және бұрынғы шығарылымдармен үйлесімді болуына кепілдік берілмеген тұрақсыз хаттамалар:

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

Ақпарат көзі: opennet.ru

пікір қалдыру