더 많은 Wayland Rust 코드를 포함한 Mir 2.27 출시
요약
Mir 2.27 버전이 출시되었습니다. 이번 업데이트는 Wayland Rust 구현체인 'wayland-rs'를 대폭 강화하여 C++와 Rust 간의 이벤트 전달을 지원하며, 데코레이션 요청 방식 및 EGL 지원 등 다양한 기능 개선을 포함합니다.
핵심 포인트
- wayland-rs를 통한 Rust 기반 Wayland 프런트엔드 구현 강화
- C++에서 Rust를 거쳐 Wayland 클라이언트로 이벤트 전송 지원
- org_kde_kwin_server_decoration을 통한 데코레이션 요청 방식 추가
- libhybris 기반 운영 체제를 위한 EGL_TEXTURE_EXTERNAL_WL 지원
- 새로운 로깅 API 및 WLCS 키보드 지원 및 버그 수정
더 많은 Wayland Rust 코드를 포함한 Mir 2.27 출시

Mir는 이제 클라이언트가 서버 측 또는 클라이언트 측 데코레이션 (decorations)을 요청할 수 있는 또 다른 방법으로 org_kde_kwin_server_decoration을 구현합니다.
Mir 2.27은 또한 EGL 드라이버 스택을 사용하는 libhybris 기반 운영 체제에서 실행되는 장치에 필요한 EGL_TEXTURE_EXTERNAL_WL을 지원합니다.
또한 Wayland 이벤트에 대한 구현체 생성을 지원하여 C++에서 Rust를 거쳐 Wayland 클라이언트로 이벤트를 보낼 수 있도록 하는 것을 포함하여 많은 Wayland Rust "wayland-rs" 변경 사항이 있습니다. 또한 이 Rust 코드에는 모든 객체에 오류를 게시하는 기능, wayland-rs를 위한 글로벌 등록 메서드 생성 기능, 그리고 새로운 클라이언트에 대한 알림을 받기 위한 C++ 친화적인 Wayland 클라이언트 및 핸들러 기능이 포함되어 있습니다. wayland-rs는 Rust 프로그래밍 언어로 Wayland 프런트엔드 (front-end)를 구현하는 것을 목표로 지난 Mir 릴리스 사이클에서 시작되었습니다.
Mir 2.27은 또한 새로운 로깅 API, WLCS 키보드 지원 및 많은 버그 수정을 배포합니다.
Mir 2.27 다운로드 및 오늘 릴리스에 대한 자세한 내용은 GitHub를 통해 확인할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기