웨이랜드(Wayland) 컴포지터 리버(River)를 위한 새로운 동적 타일링 윈도우 매니저 '옥스보우(Oxbow)'가 최근 공개되어 개발자 커뮤니티의 주목을 받고 있습니다. OCaml 언어로 개발된 옥스보우는 기존의 인기 있는 윈도우 매니저인 dwm과 river-classic의 장점을 결합하여, 사용자가 예측 가능하고 효율적으로 창을 관리할 수 있도록 돕습니다.
옥스보우는 특히 태그(Tags) 기능을 통해 창을 그룹화하고 태그별 레이아웃을 적용할 수 있으며, dwm과 유사한 타일링, niri와 같은 4방향 스크롤링, 'Alt-Tab' 오버뷰, 그리고 자유로운 플로팅(floating) 등 다양한 레이아웃 옵션을 제공합니다. 또한 스크래치패드(scratchpads), 고정 창(sticky windows), 사용자 라벨, 창 삼키기(window swallowing) 등 고급 창 관리 기능과 정규 표현식(regex) 기반의 창 규칙 설정, IPC(Inter-Process Communication)를 통한 세밀한 제어 및 이벤트 구독 기능을 지원하여 유연성을 극대화합니다.
이러한 기능들은 개발자들이 복잡한 작업 환경에서도 창을 손쉽게 정리하고 전환하며, 특정 작업에 최적화된 레이아웃을 빠르게 적용할 수 있도록 돕습니다. 특히 IPC를 통한 스크립트 기반 설정은 기존 윈도우 매니저보다 접근성을 높여, 사용자가 자신의 워크플로우에 맞춰 옥스보우를 커스터마이징하기 용이하게 합니다. 이는 리눅스(Linux) 환경에서 개발 생산성을 높이고자 하는 사용자들에게 매력적인 대안이 될 것입니다.