๋ณด๋์๋ฃ๊ฐ ๋ฐํ๋์์ต๋๋ค ์ค์จ์ด 1.12 โ i3 ํ๋ก์ธ์์ ์ด๋ ๋ฐ ๊ตฌ์ฑ ๋ฉด์์ ํธํ๋๋ ํ์ผ๋ง ์จ์ผ๋๋ ์ปดํฌ์งํฐ์ ์๋ก์ด ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค. 25 ์ 2026 ๋ ํ๋ก์ ํธ์ ๋ฐ๋ฅด๋ฉด Sway 1.12์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค. ์ฐธ๊ฐ์ 50๋ช ์ค 138๋ช ๋ณ๊ฒฝ๊ทธ๋ฆฌ๊ณ ์ด์ ์กฐ๋ฆฝ์๋ ๋ค์์ด ํ์ํฉ๋๋ค. wlroots 0.20.0.
์ฃผ์ ์ฌ์ฉ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ง์์ด์์ต๋๋ค. HDR10 ์์ ํ๋ ๋์ ๋ฒ์นธ ๋ ๋๋ฌ์ด ๊ธฐ๋ฅ์ด ๋ชจ๋ ๊ตฌ์ฑ์์ HDR์ ์๋์ผ๋ก ํ์ฑํํ๋ ๊ฒ์ ์๋๋๋ค. HDR ๊ธฐ๋ฅ์ wlroots/Sway์ Vulkan ๋ฐฑ์๋/๋ ๋๋ฌ์ ๋๋ผ์ด๋ฒ, ๋ชจ๋ํฐ, ๊ธฐํ ๊ทธ๋ํฝ ์คํ์ ์ง์ ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ , ์ด๋ Sway๊ฐ Wayland ํ๊ฒฝ์์ ์ต์ HDR ๋์คํ๋ ์ด๋ฅผ ์๋ฒฝํ๊ฒ ์ง์ํ๋ ๋ฐ ์์ด ์ค์ํ ์ง์ ์ ๋๋ค.
Sway 1.12์ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ
๊ฐ๋ณ ์ฐฝ ์บก์ฒ๋ฅผ ์ง์ํฉ๋๋ค.
์ด์ Sway์์ ์ ์ฒด ํ๋ฉด์ด๋ ์์ ๊ณต๊ฐ์ด ์๋ ๊ฐ๋ณ ์ฐฝ์ ์บก์ฒํ ์ ์์ต๋๋ค. ์ด๋ ํ๋ฉด ๋ นํ ๋ฐ ํ์ ํตํ ์ ์ฑ ๊ณต์ ์ ์ค์ํ ๊ธฐ๋ฅ์ผ๋ก, ์ ์ฒด ๋ฐ์คํฌํฑ์ ๋ณด์ฌ์ฃผ์ง ์๊ณ ํน์ ์ฑ๋ง ํ์ํ ์ ์์ต๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ ์ฒด ๋ณ๊ฒฝ ๋ก๊ทธ์ ์ง์ ์ฌํญ์ผ๋ก ๋ช ์๋์ด ์์ต๋๋ค. ์ต์์ ์บก์ฒ.Vulkan ๋ ๋๋ฌ๋ฅผ ํตํ HDR10.
์๋ก์ด ์จ์ผ๋๋ ํ๋กํ ์ฝ.
์ด๋ฒ ๋ฆด๋ฆฌ์ค์์๋ color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 ๋ฐ wl_fixes์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ์์ ๊ด๋ฆฌ, ์ธ๋ถ ๊ตฌ์ฑ ์์์ ์์ ๊ณต๊ฐ ๊ฐ์ ์ํธ ์์ฉ, ๊ทธ๋ฆฌ๊ณ ์ต์์ ์ฐฝ์ ๋์ฑ ์ ํํ๊ฒ ์๋ณํ๋ ๊ธฐ๋ฐ์ด ํ์ฅ๋ฉ๋๋ค.์ถ๋ ฅ ์์ ํ๋กํ์ ๋ํ ์๋ก์ด ์ต์ ์ธ --device-primaries๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
์ด์ ๋ชจ๋ํฐ๊ฐ ๋ณด๊ณ ํ๋ ๊ธฐ๋ณธ ์์ ์ขํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. EDID์ด๋ ๋ฏธ๋ฆฌ ์ ์๋ ํ๋กํ์ ๋๋ต์ ์ผ๋ก ์ฐธ์กฐํ๋ ๋์ ํน์ ๋์คํ๋ ์ด์ ์์ ํน์ฑ์ ๋ณด๋ค ์ ํํ๊ฒ ์ค๋ช ํ๊ธฐ ์ํด ํ์ํฉ๋๋ค.sRGB ํ๋กํ์ ๋์ ๋ฐฉ์์ ๋ณ๊ฒฝํฉ๋๋ค.
์ด์ sRGB ํ๋กํ์ผ์ ๋จ์ํ ๊ฐ๋ง 2.2 ๋์ ๊ตฌ๋ถ์ sRGB ์ ์ก ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด์ ๋์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด gamma22 ํ๋กํ์ผ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ์ง๋ง ๊ฐ๋ฐ์์ ๋ฐ๋ฅด๋ฉด ์ค์ง์ ์ธ ๊ธฐ๋ณธ ๋์์ ์ฌ์ ํ โโ๊ฐ๋ง 2.2์ ๋๋ค.๋์คํ๋ ์ด ๊ด๋ฆฌ์๋ฅผ ํตํ ์คํ์ ๊ณต์์ ์ผ๋ก ์ง์ํฉ๋๋ค.
์ด์ ์๋ ๋์คํ๋ ์ด ๊ด๋ฆฌ์๋ฅผ ํตํด Sway๋ฅผ ์คํํ๋ ๊ฒ์ด ๊ณต์์ ์ผ๋ก ์ง์๋์ง ์๋ ์๋๋ฆฌ์ค๋ก ๊ฐ์ฃผ๋์์ต๋๋ค. ๊ฐ๋ฐ์๋ค์ ๋ก๊ทธ์ธ ๊ด๋ฆฌ์์ ๊ด๋ จ๋ ๊ธฐ์กด ๋ฌธ์ ๋ฅผ ์ธ๊ธํ๋ฉฐ ํด๋น ๋ณด๊ณ ์๋ฅผ ์ง์๋์ง ์๋ ๊ฒ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์ข ๊ฒฐ ์ฒ๋ฆฌํ์ต๋๋ค. ํ์ง๋ง Sway 1.12 ๋ฒ์ ์์๋ ์ด๋ฌํ ์ ์ฅ์ด ์์ ๋์ด ๋์คํ๋ ์ด ๊ด๋ฆฌ์๋ฅผ ํตํ ์คํ์ด ์ด์ ๊ณต์์ ์ผ๋ก ์ง์๋ฉ๋๋ค.์ง์๋์ง ์๋ GPU์์์ ๋์ ๋ฐฉ์์ด ๋ณ๊ฒฝ๋์์ต๋๋ค.
Sway๋ ์ด์ NVIDIA ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ํฌํจํ์ฌ ์ง์๋์ง ์๋ ๋น๋์ค ๋๋ผ์ด๋ฒ์์ ์คํ์ ๊ฑฐ๋ถํ์ง ์์ต๋๋ค. ์คํ์ ๊ฑฐ๋ถํ๋ ๋์ ์ ๋ณด ๋ฉ์์ง๊ฐ ํ์๋ฉ๋๋ค. ๊ฐ๋ฐ์๋ ์ง์ ์ ์ฑ ์ ๋ณ๊ฒฝ๋์ง ์์์ผ๋ฉฐ ์์ ๋์๋ง ๋ณ๊ฒฝ๋์๋ค๊ณ ๊ฐ์กฐํฉ๋๋ค. ์ด ๋ฉ์์ง๋ `--unsupported-gpu` ๋งค๊ฐ๋ณ์ ๋๋ `SWAY_UNSUPPORTED_GPU` ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๋นํ์ฑํํ ์ ์์ต๋๋ค.ํ์ค ๊ตฌ์ฑ์์ playerctl์ ํตํ ๋ฏธ๋์ด ํค ์ค์ .
playerctl์ ๋ํ ํค ๋ฐ์ธ๋ฉ์ด ๊ธฐ๋ณธ ์ค์ ํ์ผ์ ์ถ๊ฐ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ์ง์ ๋ฐ์ธ๋ฉ์ ์๋์ผ๋ก ์ถ๊ฐํ์ง ์๊ณ ๋ ํ์ค ๋ฏธ๋์ด ํค๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๋์ด ํ๋ ์ด์ด๋ฅผ ๊ฐํธํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค.ํคํจ๋ ์ฌ๋ผ์ด๋ ์ค์์น๋ฅผ ์ง์ํฉ๋๋ค.
ํค๋ณด๋ ๋ธ๋ก์ ์ฌ๋ผ์ด๋ ์ค์์น ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด ๋ณ๊ฒฝ ์ฌํญ์ ์ ๋ ฅ ์ฒ๋ฆฌ์ ๊ด๋ จ์ด ์์ผ๋ฉฐ, ํค๋ณด๋์ ํ๋์จ์ด ์ค์์น๊ฐ ํฌํจ๋ ์ฅ์น์ ์ ์ฉํฉ๋๋ค.
์ด๋ฒ ๋ฆด๋ฆฌ์ค์๋ ์ฃผ์ ๊ธฐ๋ฅ ์ธ์๋ ๋๋๊ทธ ์ค ๋๋กญ ์ฒ๋ฆฌ, ์ปจํ ์ด๋ ์ด๋, ์์ ๊ณต๊ฐ, ๋ ์ด์ด ์ ธ, xdg ์ ธ, ์คํฌ๋์นํจ๋, Pango/Cairo๋ฅผ ํตํ ํ ์คํธ ๋ ๋๋ง ๋ฐ ์ฌ๋ฌ IPC ์คํฌ๋ฆฝํธ์ ๋ํ ์์ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค. ์ด๋ฌํ ์์ ์ฌํญ์๋ ํจ๋ ๋ช ๋ น์ ์๋ชป ์ฌ์ฉํ์ ๋ ๋ฐ์ํ๋ ์ถฉ๋, ์ฌ๋ถํ ํ ์ฒซ ๋ฒ์งธ ์คํ์ผ๋ฌ์ค ํญ, ์ปจํ ์ด๋๋ฅผ ์์ ๊ณต๊ฐ ๊ฐ์ฅ์๋ฆฌ๋ก ๋๋๊ทธํ ๋ ๋ฐ์ํ๋ ์ถฉ๋, ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ ํฌ๊ธฐ ์กฐ์ /์ด๋ ์์ ์ผ๋ก ์ธํด ๋ฐ์ํ๋ ์ถฉ๋์ด ํฌํจ๋ฉ๋๋ค.
Sway 1.12๋ ์ธํ๋ผ ์์ค์ ์ ๋ฐ์ดํธ๋ก ๋ณด์ ๋๋ค. ํ๋ก์ ํธ๊ฐ wlroots 0.20์ ๋ง์ถฐ ์ ๋ฐ์ดํธ๋์๊ณ , ์ต์ ์์ ๊ด๋ฆฌ ๋ฐ HDR์ ์ง์ํ๋๋ก ์ค๋น๋์์ผ๋ฉฐ, ํ๋ฉด ๊ณต์ ์คํฌ๋ฆฝํธ๊ฐ ๊ฐ์ ๋์๊ณ , ๋์คํ๋ ์ด ๊ด๋ฆฌ์๋ฅผ ํตํ ์คํ์ ๋ํ ๊ธฐ์กด์ ๊ณต์์ ์ธ ์ ํ์ด ์ ๊ฑฐ๋์์ต๋๋ค. ๋กค๋ง ๋ฆด๋ฆฌ์ค ๋ฐฐํฌํ ์ฌ์ฉ์์ ๊ฒฝ์ฐ, ์ด๋ฒ ์ ๋ฐ์ดํธ๋ ์ผ๋ฐ์ ์ธ ํจํค์ง ๋ฐฐํฌ ๊ฒฝ๋ก๋ฅผ ํตํด ์ ๊ณต๋ ๊ฐ๋ฅ์ฑ์ด ๋์ง๋ง, Sway๋ฅผ ์ง์ ๋น๋ํ๋ ์ฌ์ฉ์๋ wlroots 0.20.0์ ๋ํ ์๋ก์ด ์์กด์ฑ์ ์ธ์งํด์ผ ํฉ๋๋ค.
์ถ์ฒ : linux.org.ru
