Оновлення Wayland: нові можливості версії 1.24

Оновлення Wayland до версії 1.24 з новими можливостями

Wayland, популярна відкрита альтернатива системі протоколів X11, отримав оновлення до версії 1.24. Це оновлення включає численні нові функції та покращення.

Нові функції в Wayland 1.24

Версія 1.24 додає новий інтерфейс wl_fixes для знищення об’єкта wl_registry. Також з’явилися wl_proxy_get_interface() і wl_resource_get_interface(), які дозволяють отримати wl_interface об’єкта. Додано функції wl_display_dispatch_queue_timeout() і wl_display_dispatch_timeout() для встановлення тайм-ауту під час обробки подій.

Цей реліз також представив новий стан повторення клавіш wl_keyboard.key, що дозволяє композиторів брати на себе відповідальність за повторення клавіш. Це особливо корисно під час віддалених сеансів. Додано wl_resource_post_error_vargs() як альтернативу wl_resource_post_error() для використання, коли композитор вже має va_list.

Додаткові можливості та виправлення

Крім того, Wayland 1.24 впроваджує wl_shm_buffer_ref() та wl_shm_buffer_unref() для доступу до основного сховища wl_shm_buffer після знищення об’єкта протоколу, наприклад, під час завершення роботи клієнта.

Не дивно, що у новій версії Wayland також присутні звичні виправлення помилок і уточнення протоколу. Більш детальну інформацію про зміни, включені у Wayland 1.24, можна знайти в офіційному релізі.

Як отримати нову версію Wayland

Багато користувачів не потребують компіляції Wayland, адже він зазвичай вже включений до вашої дистрибуції. Зверніть увагу на стабільні репозиторії вашої дистрибуції, щоб отримати новітню версію Wayland і насолодитися новими функціями та поліпшеннями.