DankMaterialShell(DMS) 1.6 ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค. ์ด ๋ฒ์ ์ niri, Hyprland, Sway, MangoWC, labwc, Scroll, Miracle WM ๋ฑ์ ์ปดํฌ์งํธ ์๋ฒ๋ฅผ ์ง์ํฉ๋๋ค. DankMaterialShell์ ์์ ํ์์ค, ๊ฐ์ ๋ฐ์คํฌํฑ ์ ํ๊ธฐ, ์ค์น๋ ์ ํ๋ฆฌ์ผ์ด์ ํ์ ์ธํฐํ์ด์ค, ๊ตฌ์ฑ ๋๊ตฌ ๋ฑ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์๋ ํตํฉ ๊ตฌ์ฑ ์์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋์์ธ์ Material Design 3 ๊ฐ๋ ์ ๋ฐ๋ฆ ๋๋ค. ์์คํ ํตํฉ, ํด๋ง ๋ฐ ์ค์น ํ๋ก๊ทธ๋จ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค๋ Go ์ธ์ด๋ก ์์ฑ๋์์ผ๋ฉฐ MIT ๋ผ์ด์ ์ค๊ฐ ์ ์ฉ๋ฉ๋๋ค. ์ธํฐํ์ด์ค ๊ตฌ์ฑ ์์, ํจ๋, ์์ ฏ ๋ฐ ๊ทธ๋ํฝ ์ ํ๋ฆฌ์ผ์ด์ ์ Qt๋ฅผ ์ฌ์ฉํ์ฌ C++๋ก ์์ฑ๋ Quickshell ํ๋ ์์ํฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก QML๋ก ์์ฑ๋์์ต๋๋ค.
DankMaterialShell์ ํน์ง:
- GTK, Qt ๋ฐ ์์คํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ผ๋ก ์ ์ฉ๋๋ ๋์ ํ ๋ง์ ๋๋ค. ํ ๋ง์ ์ ๊ตฌ์ฑํ๋ ์ฌ์ฉ์๊ฐ ์ ํํ ๋ฐํ ํ๋ฉด ๋ฐฐ๊ฒฝ์ ์์์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
- ๋ฐฑ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค ๋ด์์ CPU, RAM, GPU ์จ๋ ๋ฐ ๋ฆฌ์์ค ์ฌ์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ์์งํ๋ ๋ด์ฅ ๋ฉํธ๋ฆญ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค. ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ์ธํฐํ์ด์ค๋ ์ ๊ณต๋ฉ๋๋ค.
- ์์คํ ์ ์ค์น๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ๊ธฐ ์ํ ํ๋ฌ๊ทธ์ธ ํ์ฅ ๊ฐ๋ฅํ ์ธํฐํ์ด์ค๋ก, ํ๋ก๊ทธ๋จ, ํ์ผ, ์ด๋ ค ์๋ ์ฐฝ ๋ฐ ๋ช ๋ น์ ๊ฒ์ํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
- ๋คํธ์ํฌ, ๋ธ๋ฃจํฌ์ค, ์ํฅ ์ฅ์น ๋ฐ ๋์คํ๋ ์ด ์ค์ ์ ์ํ ์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ถ ์ ์ด ์ผํฐ.
- ์ผ๊ฐ ๋ชจ๋๋ฅผ ํ์ฑํํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๋ฐ์ ํ ๋ง์ ์ด๋์ด ํ ๋ง ๊ฐ ์ ํ๋ ๊ฐ๋ฅํฉ๋๋ค.
- ์๋ฆผ ๊ทธ๋ฃนํ, ํ ์คํธ ๋งํฌ์ ๋ฐ ํค๋ณด๋ ํ์์ ์ง์ํ๋ ์๋ฆผ ์ผํฐ์ ๋๋ค.
- ๋ฌ๋ ฅ, ๋ ์จ ์๋ณด, ํด๋ฆฝ๋ณด๋ ๊ธฐ๋ก ๋ฐ MPRIS ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๋ฏธ๋์ด ํ๋ ์ด์ด์์ ํตํฉ์ ์ํ ์์ ฏ ํจ๋์ ๋๋ค.
- ์ธ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์์คํ ์ ๊ธ ํ๋ฉด์ ๋๋ค. ์ผ์ ์๊ฐ ๋์ ์ฌ์ฉ์๊ฐ ํ๋์ด ์์ผ๋ฉด ์ ์ ๋ชจ๋๋ฅผ ํ์ฑํํ๊ฑฐ๋ ํ๋ฉด์ ์ ๊ธ ์ ์์ต๋๋ค.
- Dank Greeter ๋ก๊ทธ์ธ ํ๋ฉด.
- ๊ธฐ๋ฅ์ ํ์ฅํ๋ ํ๋ฌ๊ทธ์ธ ์์คํ ์ผ๋ก, ํ๋ฌ๊ทธ์ธ ์ ์ฅ์์์ ์ค์นํ ์ ์์ต๋๋ค.
- Arch, Fedora ๋ฑ ๋ค์ํ ์ด์ ์ฒด์ ์์ DankMaterialShell ๊ธฐ๋ฐ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ณ ๊ตฌ์ฑํ ์ ์๋ ๋ฒ์ฉ ์ค์น ํ๋ก๊ทธ๋จ์ ๋๋ค. Debian, UbuntuopenSUSE, Gentoo ๋ฐ Void Linux.
- ์์คํ ๋ด ํ์ผ ๊ฒ์์ ์ํ Dank Search ๋๊ตฌ์ ๋๋ค.
- Dank Calendar๋ CalDAV ํ๋กํ ์ฝ์ ์ง์ํ๊ณ Google ๋ฐ Microsoft ์๋น์ค์ ๋๊ธฐํ๋๋ ์บ๋ฆฐ๋ ํ๋๋์ ๋๋ค.
- ์์ฒด ๊ฐ๋ฐ ํ์ผ ๊ด๋ฆฌ์์ ์ค๋งํธํฐ ์ฐ๋์ฉ DankConnect ์ฑ์ด ๊ฐ๋ฐ ์ค์ ๋๋ค.

์ ๋ฆด๋ฆฌ์ค์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์ฑ๋ฅ ์ต์ ํ๊ฐ ์ด๋ฃจ์ด์ ธ IPC ๋ฉ์์ง ์ ๋ฌ ์๋๊ฐ 5.2๋ฐฐ ํฅ์๋์๊ณ , ์คํฌ๋ฆฐ์ท ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ด๋ฏธ์ง ์ ์ฅ ์๋๊ฐ 4~8๋ฐฐ ๋นจ๋ผ์ก์ผ๋ฉฐ, ์์ ์ ํ ๋๊ตฌ ์ฌ์ฉ ์ CPU ๋ถํ๊ฐ 3.9๋ฐฐ ๊ฐ์ํ์ต๋๋ค. ์ฌ์ฉ์ ํ๊ฒฝ์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ 19% ๊ฐ์ํ 76MB์ ๋๋ค.
- ์๋ก์ด ํจ๋ ๋ชจ๋์ธ '๋ํฌ ์์ผ๋๋(Dank Island)'๊ฐ ๋์
๋์์ต๋๋ค. ์ด ๋ชจ๋์์๋ ์์ ฏ์ด ์๊ฐ์ ์ผ๋ก ๊ตฌ๋ถ๋ ์ฌ์ฒ๋ผ ๋์์ธ๋์ด ์ฌ์ฉ์์ ๋์์ด๋ ์์คํ
์ด๋ฒคํธ์ ๋์ ์ผ๋ก ๋ฐ์ํฉ๋๋ค. ์ด ๋ชจ๋๋ '๋ฐ -> ๋ชจ์' ์ค์ ์์ '์ฌ' ์ต์
์ ์ ํํ์ฌ ํ์ฑํํ ์ ์์ต๋๋ค.


- dank-greeter ๋ก๊ทธ์ธ ํ๋ฉด์ ์ฒซ ๋ฒ์งธ ๋ฒ์ ๊ฐ๋ฐ์ด ์๋ฃ๋์์ต๋๋ค.

- dgop ์์คํ
๋ชจ๋ํฐ๋ง ์ ํธ๋ฆฌํฐ์ dsearch ๊ฒ์ ์์ง์ด ์ด์ FreeBSD๋ฅผ ์ด๊ธฐ ์ง์ํฉ๋๋ค.

- dcal ์บ๋ฆฐ๋ ํ๋๋์์ ์ด์ ์ผ๋ณ ๋ฐ ์ฃผ๋ณ ๋ชฉ๋ก์์ ๋๋๊ทธ ์ค ๋๋กญ์ผ๋ก ์ด๋ฒคํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ํญ๋ชฉ์ ๋์์ ์ ํํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.

- ์ด์ ์คํฌ๋ฆฐ์ท ๋๊ตฌ์์ ์ฌ๋ฌ ๋ชจ๋ํฐ์ ๊ฑธ์ณ ์๋ ํ๋ฉด ์์ญ์ ์ ํํ ์ ์์ต๋๋ค. ์คํฌ๋กค์ด ํ์ํ ์ฐฝ ์์ญ์ ์บก์ฒํ ์ ์๋๋ก ์คํฌ๋กค ๊ฐ๋ฅํ ์บก์ฒ ๋ชจ๋๊ฐ ์ด๊ธฐ ๋ฒ์ ์ผ๋ก ์ถ๊ฐ๋์์ต๋๋ค. Wayland wp_color_manager_v1 ํ๋กํ ์ฝ ์ง์์ด ์ถ๊ฐ๋์ด 10๋นํธ ์์ ๋ฐ HDR์ ์ง์ํฉ๋๋ค.

- ์๋ก์ด ํ๋ฌ๊ทธ์ธ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ถ๊ฐํ์ต๋๋ค.

- GTK3 ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์ ํ ๋ง ์ง์ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค(์ด์ GTK3 ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์์ ์์ด ์์คํ ์ ๊ตฌ์ฑํ ๋ณ๊ฒฝ ์ฌํญ์ ์ฆ์ ๋ฐ์ํฉ๋๋ค).
- ์ด์ ๋์์ธ ํ ๋ง๋ฅผ ์ ํํ๋ ์ธํฐํ์ด์ค์ ํ ์คํธ ๋๋น ์์ค(AA - 4.5:1 ๋๋ AAA - 7:1)์ด ํ์๋ฉ๋๋ค.
- ์ด์ ๋คํธ์ํฌ ์ค์ ์ธํฐํ์ด์ค์์ ๋ค๋ฅธ ์์คํ ๊ณผ ๋คํธ์ํฌ ์ก์ธ์ค๋ฅผ ๊ณต์ ํ ์ ์๋ Wi-Fi ํซ์คํ ๊ธฐ๋ฅ์ ํ์ฑํํ ์ ์์ต๋๋ค. ๋ฌด์ ๋คํธ์ํฌ ๋ชฉ๋ก์ ์๋ก ๊ณ ์น๋ ๋ฒํผ์ด ์ถ๊ฐ๋์์ต๋๋ค. NetworkManager์ ์ ๋ฃฐ๋ฌ ๋ชจ๋์ฉ ๋ฐฑ์๋๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฌ๋ฌ ๋ธ๋ฃจํฌ์ค ์ด๋ํฐ๋ฅผ ๋์์ ์ฌ์ฉํ ์ ์๋๋ก ์ง์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์์ ํ์์ค์ ๊ณ ์ ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์คํ ์ค์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ๋ถํฉ๋๋ค.
- FreeBSD ํ๋ซํผ์ ๋ํ ์ด๊ธฐ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋ฐ์คํฌํฑ ๊ตฌ์ฑ ์์์ ๋ฒ์ ๋ฒํธ ์ฒด๊ณ๊ฐ ํ์คํ๋์์ต๋๋ค. dsearch, dgop, dcal ๋ฐ dgreeter๋ ์ด์ DMS์ ํจ๊ป ์ถ์๋๋ฉฐ ๊ณตํต๋ ์ถ์ ๋ฒํธ๋ฅผ ๊ณต์ ํฉ๋๋ค.
์ถ์ฒ : opennet.ru







