Mir 2.20의 출시로 사용자 경험과 시스템 안정성을 개선하기 위한 여러 가지 향상이 도입되었습니다. 주요 기능으로는 장식(rendering) 전략의 새로운 방식과 QtMir의 새로운 플랫폼 API에 대한 MirOIL 업데이트가 포함됩니다. 특히 주목할 만한 추가 기능은 포커스 도용 방지 기능으로, 지원되는 컴포지터에서 '--focus-stealing-prevention true' 명령어 옵션을 사용하여 활성화할 수 있습니다. 이 기능은 애플리케이션 포커스에 대한 사용자 제어를 강화하여 백그라운드 애플리케이션으로 인한 방해를 줄이는 것을 목표로 합니다.
추가 개선 사항으로는 SurfaceStack에 'is_above' 메서드가 도입되었고, launch_app_env를 통해 실행되는 애플리케이션에 XDG_ACTIVATION_TOKEN을 전달할 수 있는 기능이 추가되었습니다. 또한 mir*-internal 라이브러리가 공개되었습니다. 사용자들은 이제 키 반복 및 지연 설정을 구성할 수 있어 접근성과 사용성을 향상시킬 수 있습니다.
이번 업데이트는 창 관리와 관련된 여러 버그를 해결했습니다. 여기에는 TilingWindowManagerPolicy의 창 크기에 대한 가정과 특정 입력 필드에서의 화면 키보드(OSK) 동작 문제 등이 포함됩니다. 그 외에도 디스플레이 분리 및 드래그 앤 드롭 작업과 관련된 충돌 문제를 해결하고, 서버 측 장식에 대한 커서 아이콘 크기를 수정하는 등의 작업이 이루어졌습니다. 이러한 수정 사항들은 보다 안정적이고 신뢰할 수 있는 사용자 경험에 기여합니다.
전반적으로 Mir 2.20은 기능 향상과 사용자 보고 문제 해결에 중점을 두어, 이 컴포지팅 시스템에 의존하는 사용자에게 중요한 업데이트가 되었습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.