
GNOME 팀은 Wayland 생태계 에 중점을 둔 Mutter 49 베타 버전을 출시했습니다. 이 버전은 포인터 제어, 컴포지터 안정성 및 까다로운 시나리오에서의 성능 면에서 실질적인 개선을 이루었습니다.
이번 GNOME 49 사전 업데이트는 게임 및 고급 애플리케이션의 핵심 구성 요소를 미세 조정하는 동시에 X11 및 그래픽 태블릿과의 상호 작용에서 미흡한 부분을 개선합니다. GNOME 49의 안정 버전은 특별한 문제가 없다면 9월 에 출시될 예정입니다.
Mutter 49 베타로 Wayland에서 무엇이 바뀌나요?
Mutter는 Wayland Protocols 1.45 에 최근 통합된 새로운 프로토콜인 Pointer Warp를 채택했습니다 . 이 프로토콜은 그래픽 환경의 보안을 손상시키지 않고 제어된 조건에서 커서 위치를 더욱 정밀하게 조정할 수 있는 도구를 제공합니다.
이 왜곡 기능은 기존의 포인터 고정 기능을 보완하며 , 특히 카메라나 캔버스가 지속적으로 움직이는 상황에서 두드러지게 나타납니다. Mutter는 오용이나 예기치 않은 포인터 이동을 방지하기 위해 암시적 캡처가 발생하는 상황으로 이 기능의 활성화를 제한합니다.
- 자유 카메라 또는 1인칭 관점을 사용하는 비디오 게임.
- 디자인, 편집 또는 CAD 응용 프로그램 무제한 이동.
- 중단 없이 대규모 탐색이 필요한 뷰어와 지도.
Mutter에서의 구현은 보수적인 철학을 따릅니다 . 즉, 애플리케이션이 상호 작용에 대한 제어권을 유지하는 동안에만 변형을 허용하여 사용자 경험이 예측 가능하고 요청하는 소프트웨어의 의도에 부합하도록 합니다.
더 많은 작곡가 조정: wl_fixes, 클라이언트 및 성능
커뮤니티에서 오랜 논의 끝에 Mutter는 인터페이스를 통합했습니다. wl_fixes, 경계선상의 행동을 경험하거나 안정적으로 작동하기 위해 특정 수정이 필요한 Wayland 클라이언트와의 상호 작용을 개선하도록 설계된 작품입니다.
각각의 wl_client 이제는 자체적으로 가지고 있습니다 MetaWaylandClient, 내부 안정성을 강화하고 오류 진단을 용이하게 하는 분리로, 한 클라이언트의 실패가 다른 클라이언트나 작곡가 전체에 영향을 미치는 것을 방지합니다.
또한, 코드 작성 파이프라인에 스니펫 캐싱 기능이 다시 추가됩니다. 이 최적화 기능은 중복 작업을 줄여 더욱 부드러운 전환, GPU 부하 감소, 그리고 더욱 일관된 데스크톱 응답을 제공합니다.
X11, 스타일러스 및 창 동작 수정
태블릿이나 디지털 펜을 혼합하여 사용할 때 드래그 앤 드롭 관련 문제가 해결되었으며, 이벤트 변환이 개선되어 스타일러스 사용이 마우스나 트랙패드를 사용할 때만큼 안정적으로 작동합니다.
또한 팝업 창에서 암묵적으로 발생하는 포커스 불일치 또는 불규칙적인 상호 작용 과 관련된 오류를 수정했으며 , 드물게 발생할 수 있는 충돌 문제 도 해결했습니다 .
- X11 및 Wayland에서 그래픽 태블릿을 사용하면 DnD에서 더 나은 동작을 보입니다.
- 팝업 창 처리를 조정하여 포커스 손실을 방지합니다.
- 작곡가의 안정성에 영향을 줄 수 있는 예상치 못한 충돌을 해결했습니다.
이러한 수정 사항의 목표는 개발자와 최종 사용자에게 더욱 견고한 기반을 제공하여 장시간 작업이나 입력 정확도가 중요한 창작 워크플로에서 문제가 발생할 가능성을 줄이는 것입니다.
GNOME 49에 대한 일정 및 다음 단계
이번 베타 버전을 통해 Mutter는 GNOME 생태계 내 Wayland 와 X11 모두에서 레퍼런스 컴포지터로서의 역할을 공고히 하며 , 포인터를 최대한 활용하는 게임 및 애플리케이션에 더욱 원활한 전환을 제공하는 변경 사항을 포함하고 있습니다.
로드맵에 따르면 GNOME 49의 안정적인 버전은 9월에 출시될 예정이며 , Mutter 49가 핵심 구성 요소입니다. 베타 버전을 사용해 온 사용자들은 여기에서 데스크톱 환경이 성능, 호환성 및 세부적인 면에서 어떤 모습을 보여줄지 미리 확인할 수 있습니다.
Pointer Warp부터 개선 사항 요약 wl_fixes 그리고 조각 캐시— GNOME Mutter가 기술적으로 강화되어 게임, 디자인, 일상 업무에 더욱 적합한 Wayland를 제공하는 동시에 X11의 기능을 축소하고 환경의 전반적인 안정성을 개선하는 모습을 보여줍니다.