DankMaterialShell 1.6 ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๋ฆด๋ฆฌ์Šค

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

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster