DankMaterialShell(DMS) 2.0 ‘Heisenberg’가 Dux Shell로 이름을 바꾸고 새 디자인과 플러그인 기능, 파일 관리자 Dux Files를 선보였다. Dux Linux도 Dux Labs로 바뀌며, 기존 명령어 dms와 프로젝트는 유지된다.
새 버전은 설정, 제어 센터, Dash와 공용 위젯에 Material 3 Expressive 디자인을 적용했다. Dash에는 탭과 카드를 추가하는 플러그인을 쓸 수 있고, 잠금 화면은 시계·날짜·알림·상태·전원 위젯을 배치하고 크기와 모양을 조정할 수 있다. 미디어 플레이어에는 가사 싱크 기능이 추가됐으며, 가사 소스와 우선순위는 설정에서 고를 수 있다.
Dux Files는 DMS 없이도 쓸 수 있는 독립형 파일 관리자다. 탭과 분할 화면, 목록·격자·열 보기, 파일 미리 보기, 압축 파일 처리, 검색, USB 드라이브와 SFTP·SMB·WebDAV 연결을 지원한다. 설치 방법은 Dux Files 설치 안내에서 확인할 수 있다.
새 인터페이스 Dux Dot은 실행기, 대시보드, 제어 센터, 미디어, 날씨, 배경화면과 알림을 한곳에서 여는 동적 허브다. 기존 IPC와 키 바인딩을 유지하거나 새 바 설정으로 연결할 수 있다. 독은 여러 개를 화면 가장자리에 배치하고 아이콘 모음 또는 작업 표시줄 형태로 사용할 수 있다.
DMS 2.0은 Hyprland와 MangoWC 지원을 확대하고 Aqueous를 새로 지원한다. Umbriel에는 기본 지원을 추가했다. niri, Sway, labwc, Miracle 지원도 이어진다. 릴리스에는 버그 수정과 사용성 개선 90여 건이 포함됐다.
업그레이드할 때는 앱 ID 변경에 유의해야 한다. DMS의 앱 ID가 com.danklinux.dms에서 dev.duxlabs.shell로 바뀌었다. DMS가 관리하는 창 규칙은 자동 갱신되지만, 직접 작성한 컴포지터 창 규칙은 새 ID에 맞춰 수정해야 한다. 플러그인 개발자는 폐기 예정인 위젯 래퍼 대신 새 가져오기 경로와 타입을 사용해야 한다.
패키지 저장소 이전은 이번 릴리스에 포함되지 않았다. 2.0.1에서 Dux Labs 저장소로 옮길 예정이며, 그때 기존 사용자는 dms migrate dux를 실행하게 된다. 이전이 배포되기 전까지는 현재 저장소를 유지해야 한다. 자세한 내용은 DMS 2.0 릴리스 안내, 문서와 GitHub 저장소를 참고하면 된다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요