최근 GNOME 49에 대한 병합 요청은 Mutter 윈도우 관리자에 중요한 개선 사항을 도입하며, 특히 새로운 SDK의 추가를 통해 이루어졌습니다. 이 SDK는 현재 Mutter 인스턴스에 연결되는 '뷰어'를 구현하여 Mutter와 GNOME Shell을 실행하고 상호작용하는 새로운 방식을 제공합니다. 이 뷰어는 가상 모니터를 생성하고 입력을 전송하여 사용자 상호작용을 향상시킵니다.
SDK는 또한 '--sdk'라는 새로운 명령줄 인수를 도입하여, Mutter 또는 GNOME Shell과 함께 사용할 때 뷰어를 실행합니다. 현재 뷰어는 원격 데스크톱 및 화면 전송 API를 활용하며, 최소한의 추가 설정이 필요합니다. 그러나 새로운 모니터를 추가할 수 있도록 화면 전송 API의 개선이 필요합니다. 또한, 다양한 기능을 제어할 수 있는 org.gnome.Mutter.Sdk D-Bus API의 도입이 제안되고 있으며, 이는 '--sdk' 인수로 인스턴스화된 새로운 MetaSdk 객체를 통해 가능해질 수 있습니다. 이 객체는 Wayland/X11 디스플레이를 탐색하고 기타 고급 작업을 수행하는 등의 기능을 확장할 수 있는 잠재력을 가지고 있습니다.
이러한 발전은 GNOME 데스크톱 환경의 유연성과 기능성을 향상시키는 한 걸음으로, 시스템과의 상호작용을 개선하고자 하는 개발자 및 고급 사용자에게 특히 유용할 것입니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.