Випуск wayland-protocols 1.18

Опубліковано реліз пакету протоколи wayland 1.18, що містить набір протоколів та розширень, що доповнюють можливості базового протоколу Wayland і надають можливості, необхідні для побудови композитних серверів та оточень користувача. У версії 1.18 внесено незначні доповнення до існуючих протоколів, покращено документацію та усунено виявлені помилки. Випуск Weston 7.0 та Wayland 1.18 очікується 23 серпня.

В даний час до складу wayland-protocols входять такі стабільні протоколи, в яких забезпечується зворотна сумісність:

  • «viewporter» – дозволяє клієнту виконувати дії щодо масштабування та обрізання країв поверхні на стороні сервера.
  • "presentation time" - забезпечує відображення відео.
  • "xdg-shell" - інтерфейс створення та взаємодії з поверхнями як з вікнами, що дозволяє їх пересувати по екрану, згортати, розгортати, змінювати розмір і т.д.

Нестабільні протоколи, розробка яких ще не завершена та не гарантується збереження сумісності з минулими випусками:

  • "fullscreen-shell" - управління роботою в повноекранному режимі;
  • "input-method" - обробка методів введення;
  • "idle-inhibit" - блокування запуску скрінсейвера (екранної заставки);
  • "input-timestamps" - тимчасові мітки для подій введення;
  • "linux-dmabuf" - спільне використання декількох відеокарт за допомогою технології DMABuff;
  • "text-input" - організація введення тексту;
  • "pointer-gestures" - управління з сенсорних екранів;
  • "relative pointer events" - відносні події покажчиків;
  • "pointer constraints" - обмеження покажчиків (блокування);
  • "Tablet" - підтримка введення з планшетів.
  • "xdg-foreign" - інтерфейс взаємодії з поверхнями "сусіднього" клієнта;
  • "xdg-decoration" - Відображення декорацій вікон на стороні сервера;
  • "xdg-output" - додаткові відомості про відеовихід (використовується для дробового масштабування);
  • xwayland-keyboard-grub - захоплення введення в додатках XWayland.
  • primary-selection - за аналогією з X11 забезпечує роботу первинного буфера обміну (primary selection), вставка інформації з якого зазвичай здійснюється середньою кнопкою миші;
  • linux-explicit-synchronization – специфічний для Linux механізм синхронізації буферів у прив'язці до поверхні.

Джерело: opennet.ru

Додати коментар або відгук