새로운 Wayland(웨이랜드) 데스크톱 환경을 위한 미니멀리스트 독(Dock) 애플리케이션 'Rudo'가 공개되어 사용자들의 관심을 모으고 있습니다. GTK4와 Wayland의 레이어 셸(layer-shell) 프로토콜을 활용해 개발된 Rudo는 깔끔한 데스크톱 경험을 제공하는 데 중점을 둡니다. 고정된 애플리케이션, 현재 실행 중인 창 목록, 부드러운 자동 숨김(autohide) 기능, 그리고 간단한 사용자 설정이 주요 특징입니다.
Rudo는 특히 'niri(니리)'라는 Wayland 컴포지터(compositor)에 최적화되어 최고의 경험을 제공하지만, wlr-foreign-toplevel-management 프로토콜을 지원하는 다른 Wayland 컴포지터에서도 작동합니다. 사용자는 JSON 파일을 통해 자동 숨김 지연 시간, 아이콘 크기, 독 위치(하단, 상단, 좌측, 우측) 등을 세밀하게 조정할 수 있으며, CSS를 이용해 시각적인 테마를 변경하는 것도 가능합니다. 또한, 전원 메뉴나 사용자 정의 액션을 포함하는 설정 가능한 메뉴 시스템을 제공하여 시스템 제어 편의성을 높였습니다. Arch Linux(아치 리눅스) 사용자들은 AUR(Arch User Repository)을 통해 쉽게 설치할 수 있습니다.
이러한 미니멀 독의 등장은 Wayland 생태계의 성숙도를 보여주는 동시에, 사용자들에게 더 많은 선택지를 제공한다는 점에서 의미가 큽니다. 특히, Rudo는 '작고 우아함'을 지향하며 복잡하지 않은 코드베이스를 유지하여 향후 기능 추가 및 유지보수를 용이하게 설계했습니다. 이는 Wayland 환경에서 자신만의 데스크톱을 구축하려는 사용자들에게 유연하고 개인화된 경험을 제공하며, 개발자들에게는 Wayland 기반 애플리케이션 개발의 좋은 참고 사례가 될 수 있습니다.