Wayland 1.18 надійшов із вдосконаленнями протоколу та виправленнями помилок

Після різного часу розробки опубліковано випуск нової версії пакету wayland-protocol 1.18, який містить набір протоколів та розширень, які доповнюють основні можливості протоколу Wayland та вони надають можливості, необхідні для побудови композитних серверів та середовищ користувачів.

Якщо ви все ще не знаєте про Wayland, ви повинні це знати це графічний протокол сервера та бібліотека для GNU / Linux. Wayland надає метод менеджерам композицій вікон для безпосереднього спілкування з відеоапаратурою та програмами.

Хоча в майбутньому очікується, що зв'язок із вхідним обладнанням за допомогою інших бібліотек також буде можливим.

Програми відображають графіку у власних буферах, а менеджер вікон стає графічним сервером, складання композиції з цими буферами для формування екранного відображення вікон програми.

Це простіший та ефективніший підхід, ніж використання менеджера композицій вікон із системою X Window.

Очікується, що існуючі менеджери композицій вікон, такі як KWin та Mutter, впровадять підтримку Wayland безпосередньо, щоб стати композиторами / графічними серверами Wayland.

Кожна програма є "клієнтом", а її відеоапаратура - "сервером". На відміну від X11, кожна програма зможе використовувати протокол Wayland самостійно. Це означає, що продуктивність краща, оскільки сервер дисплея не докладає зусиль, щоб утримати велику метушню, а натомість дозволяє лише намалювати речі, які цього потребують.

Поряд із усім цим, протокол Wayland має щось під назвою XWayland. Це інструмент, який дозволяє включати програми на базі X11. Це означає, що як тільки новий сервер дисплея буде готовий, популярні програми продовжуватимуть працювати нормально.

Основні нові можливості Wayland 1.18

Як ми вже згадували, випущена версія 1.18 цього протоколу, де одна з основних особливостей цього виділяється те, що до існуючих протоколів було внесено невеликі доповнення, удосконалено документацію та виправлено помилки.

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

  • Viewporter: дозволяє клієнту виконувати дії для масштабування та обрізки країв поверхні на стороні сервера.
  • Час презентації: забезпечує відображення відео.
  • Xdg-оболонка: це інтерфейс для створення та взаємодії з такими поверхнями, як вікна, що дозволяє їм переміщатися по екрану, згортати, розширювати, змінювати розмір тощо. Нестабільні протоколи, розробка яких ще не завершена і не гарантується зворотна сумісність.
  • Повноекранна оболонка: управління роботою в повноекранному режимі
  • input-method - обробка методів введення
  • Заборона доступу: запуск блокування заставки (заставка)
  • Мітки часу введення: мітки часу для подій введення
  • Linux-dmabuf: діліться кількома відеокартами за допомогою технології DMABuff
  • Введення тексту: організація введення тексту
  • Жести вказівника: управління із сенсорних екранів
  • Відносні події покажчика: відносні події покажчика
  • Обмеження пінтера: обмеження покажчика (блокування)
  • Планшет: підтримка введення таблеток.
  • xdg-Foreign: інтерфейс для взаємодії з поверхнями клієнта "сусід";
  • xdg-decoration: представлення декорацій вікон на стороні сервера;
  • xdg-output: додаткова інформація про відеовихід (використовується для дробового масштабу);
  • xwayland-keyboard-grub - Захоплення введення в додатках Xwayland.
  • Первинний вибір: за аналогією з X11 він забезпечує первинний буфер обміну (первинний вибір), вставка інформації з якого зазвичай здійснюється за допомогою середньої кнопки миші. Явна синхронізація Linux - це специфічний для Linux механізм синхронізації буферів, прив’язаних до поверхні.

В кінці кінців Очікується, що Weston 7.0 та нова версія Wayland 1.18 вийдуть наступного місяця, 23 серпня.

Для тих, хто зацікавлений у тестуванні продуктивності Wayland, ви можете завантажити Fedora, оскільки це один з дистрибутивів Linux, який реалізує цей протокол, а також вважається одним з найнадійніших.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.