Wayland 1.24는 기능성과 성능 향상을 목표로 한 여러 가지 소소한 개선 사항을 도입합니다. 주목할 만한 추가 사항으로는 wl_registry 객체의 파괴를 허용하는 새로운 인터페이스인 wl_fixes가 있어 자원 관리가 향상됩니다. 또한, wl_keyboard.key에 대한 새로운 상태가 추가되어 컴포지터가 키 반복을 관리할 수 있게 되어 원격 데스크톱 애플리케이션에 특히 유용합니다.
추가 개선 사항으로는 이벤트 분배에 대한 타임아웃을 설정할 수 있는 wl_display_dispatch_queue_timeout() 및 wl_display_dispatch_timeout() 함수가 도입되어 응답성을 향상시킬 수 있습니다. 새로운 함수인 wl_shm_buffer_ref()와 wl_shm_buffer_unref()는 프로토콜 객체가 파괴된 후에도 wl_shm_buffer의 기본 저장소에 접근할 수 있게 해주어 클라이언트 종료 시 유용합니다. 또한, wl_proxy_get_interface()와 wl_resource_get_interface()가 추가되어 객체의 wl_interface를 가져오는 데 용이하게 되었으며, wl_resource_post_error_vargs()는 va_list가 이미 사용 가능한 경우 대체 오류 게시 방법을 제공합니다.
전반적으로 Wayland 1.24의 업데이트는 혁신적이지는 않지만, 원격 데스크톱 시나리오와 자원 관리에서 Wayland 프로토콜의 사용성과 효율성을 향상시키는 점진적인 개선을 제공합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.