๋์
๋์คํ๋ ์ด ์๋ฒ ๋ฆด๋ฆฌ์ค ๋ฏธ๋ฅด 2.1, ์ค๋งํธํฐ์ฉ Unity ์
ธ ๋ฐ Ubuntu ์๋์
๊ฐ๋ฐ์ ๊ฑฐ๋ถํ์์๋ ๋ถ๊ตฌํ๊ณ Canonical์์๋ ๊ฐ๋ฐ์ ๊ณ์ํ๊ณ ์์ต๋๋ค. Mir๋ Canonical ํ๋ก์ ํธ์์ ์ฌ์ ํ ์์๊ฐ ๋ง์ผ๋ฉฐ ํ์ฌ ์๋ฒ ๋๋ ์ฅ์น ๋ฐ ์ฌ๋ฌผ ์ธํฐ๋ท(IoT)์ฉ ์๋ฃจ์
์ผ๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค. Mir๋ Wayland์ฉ ๋ณตํฉ ์๋ฒ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด Mir ๊ธฐ๋ฐ ํ๊ฒฝ์์ Wayland๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
(์: GTK3/4, Qt5 ๋๋ SDL2๋ก ๊ตฌ์ถ)์ ์คํํ ์ ์์ต๋๋ค. Ubuntu 18.04-20.10์ฉ ์ค์น ํจํค์ง๊ฐ ์ค๋น๋์ด ์์ต๋๋ค(PPA) ๊ทธ๋ฆฌ๊ณ ํ๋๋ผ 30/31/32. ํ๋ก์ ํธ ์ฝ๋ ๋ฐฐํฌ์ GPLv2์ ๋ฐ๋ผ ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋์์ต๋๋ค.
์ ๋ฒ์ ์ Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์์
์ ๊ฐ์ ํ๊ณ ์๋ก์ด ์คํ ํ๋กํ ์ฝ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค. zwp_linux_dmabuf_unstable_v1 DMABUF ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ์ฌ wl_buffers๋ฅผ ์์ฑํ๊ณ wlr-์ธ๊ตญ-์ต์์-๊ด๋ฆฌ ์์ ์ ํจ๋๊ณผ ์ฐฝ ์ค์์น๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค. linux-dmabuf์ ๋ํ ์ง์์ Raspberry Pi 4 ๋ณด๋์ ๋ ๋๋ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ผ๋ฉฐ wlr-foreign-toplevel-management๋ ์
ธ์ ๊ธฐ๋ฅ์ ํ์ฅํ์ต๋๋ค. ์
๋ฐ์ดํธ๋ ํ๋กํ ์ฝ ๊ตฌํ wlr_layer_shell_v1, Sway ์ฌ์ฉ์ ํ๊ฒฝ ๊ฐ๋ฐ์๊ฐ ์ ์ํ์ผ๋ฉฐ MATE ์
ธ์ Wayland๋ก ํฌํ
ํ๋ ๊ณผ์ ์์ ์ฌ์ฉ๋ฉ๋๋ค.
Wayland ์ด์ธ์ ๋ณ๊ฒฝ ์ฌํญ์๋ Raspberry Pi 4 ๋ณด๋์ ๋ํ ์ง์, Mir-on-Wayland ํ๋ซํผ์ ์ฑ๋ฅ ๋ฌธ์ ํด๊ฒฐ, Xwayland๋ฅผ ํตํ X11 ์ ํ๋ฆฌ์ผ์ด์
์คํ ๊ฐ์ , egmde-confined-์ ๊ฐ์ ์ฌ์ฉ์ ์ ์ ์
ธ์ X11 ์ ํ๋ฆฌ์ผ์ด์
์ ์ถ๊ฐํ๋ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค. ๋ฐ์คํฌํ.
์ถ์ฒ : opennet.ru