GNOME 48의 최신 업데이트는 Wine Wayland 애플리케이션을 위한 커서 스케일링에서 중요한 개선 사항을 도입합니다. Wine Wayland는 애플리케이션이 네이티브 출력 해상도로 렌더링할 수 있도록 하여, wp_viewport를 사용하여 컴포지터 측 스케일링을 효과적으로 우회합니다. 이 방법은 현대 디스플레이 해상도에 필수적인 분수 스케일을 더 잘 처리할 수 있게 해줍니다.
현재 Mutter는 커서 wl_surfaces에 대해 wp_viewport를 지원하지 않아 스케일링 프로세스가 복잡해집니다. 정수 스케일의 경우 set_buffer_scale을 사용하는 우회 방법이 있지만, 분수 스케일에는 부족합니다. 애플리케이션은 서로 다른 크기의 버퍼를 제공해야 하며, 이로 인해 복잡성이 증가하고 추가 스케일링으로 인한 시각적 저하가 발생할 수 있습니다.
커서 표면에서 wp_viewport 지원을 제안하는 것은 특히 분수 스케일에 대한 커서 스케일링을 단순화하여 클라이언트에 대해 보다 일관되고 깔끔한 구현을 가능하게 하는 것을 목표로 합니다. 이 개선 사항은 특히 정밀한 커서 렌더링에 의존하는 애플리케이션의 사용자 경험을 크게 향상시킬 것으로 기대됩니다.
이 기능에 대한 병합 요청은 검토를 위해 제공되며, GNOME 환경 개선을 위한 활발한 개발과 커뮤니티 참여를 나타냅니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.