Mir 2.5 ๋์คํ๋ ์ด ์๋ฒ์ ์ถ์๊ฐ ๋ฐํ๋์์ผ๋ฉฐ, Unity ์ ธ ๋ฐ ์ค๋งํธํฐ์ฉ Ubuntu ์๋์ ๊ฐ๋ฐ์ ๊ฑฐ๋ถํ์์๋ ๋ถ๊ตฌํ๊ณ Canonical์์ ๊ฐ๋ฐ์ ๊ณ์ํ๊ณ ์์ต๋๋ค. Mir๋ Canonical ํ๋ก์ ํธ์์ ์ฌ์ ํ ์์๊ฐ ๋ง์ผ๋ฉฐ ํ์ฌ ์๋ฒ ๋๋ ์ฅ์น ๋ฐ ์ฌ๋ฌผ ์ธํฐ๋ท(IoT)์ ์ํ ์๋ฃจ์ ์ผ๋ก ์๋ฆฌ์ก๊ณ ์์ต๋๋ค. Mir๋ Wayland์ฉ ๋ณตํฉ ์๋ฒ๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด Mir ๊ธฐ๋ฐ ํ๊ฒฝ์์ Wayland๋ฅผ ์ฌ์ฉํ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ (์: GTK3/4, Qt5 ๋๋ SDL2๋ก ๊ตฌ์ถ)์ ์คํํ ์ ์์ต๋๋ค. Ubuntu 20.04/20.10/21.04(PPA) ๋ฐ Fedora 32/33/34์ฉ ์ค์น ํจํค์ง๊ฐ ์ค๋น๋์ด ์์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ GPLv2 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
์ ๋ฒ์ ์ ์ธํฐ๋ท ํค์ค์คํฌ, ๋ฐ๋ชจ ์คํ ๋, ์ ํ ์๋น์ค ํฐ๋ฏธ๋ ๋ฐ ํ๋์ ์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์๋ํ๋๋ก ์ ํ๋ ๊ธฐํ ์์คํ ์ ์์ฑ์ ๋จ์ํํ๋ ์ถ๊ฐ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. Mir์๋ ํ๋ฉด ํค๋ณด๋์ ๋ค์ํ ๊ตฌํ์ ํ์ํ Wayland ํ์ฅ์ ๋ํ ์ง์์ด ํฌํจ๋์ด ์์ต๋๋ค. ํนํ zwp_virtual_keyboard_v1, zwp_text_input_v3, zwp_input_method_v2 ํ์ฅ ๋ฐ wlr_layer_shell_unstable_v1 ํ์ฅ์ ๋ค ๋ฒ์งธ ๋ฒ์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. zwp_text_input_v3 ๋ฐ zwp_input_method_v2 ํ์ฅ์ ๊ณต๊ฒฉ์๊ฐ ์ ๋ ฅ ์ด๋ฒคํธ๋ฅผ ๊ฐ๋ก์ฑ๊ฑฐ๋ ํด๋ฆญ์ ๋์ฒดํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ผ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก ๋ช ์์ ์ธ ํ์ฑํ๊ฐ ํ์ํฉ๋๋ค. Wayland ๋ฐ Xwayland๋ฅผ ์ง์ํ๋๋ก ์์ ๋์์ต๋๋ค.
์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์คํ๋๋ ์๋ฒ ๋๋ ๊ทธ๋ํฝ ํ๊ฒฝ์ ์์ฑํ๊ณ ํค์ค์คํฌ, ๋์งํธ ๊ฐํ, ์ค๋งํธ ๋ฏธ๋ฌ, ์ฐ์
์ฉ ์คํฌ๋ฆฐ ๋ฐ ๊ธฐํ ์ ์ฌํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ Ubuntu ํ๋ ์ ๋์คํ๋ ์ด ์๋ฒ์ ํ๋ฉด ํค๋ณด๋ ์ง์์ ํตํฉํ๋ ์์
์ด ์งํ ์ค์
๋๋ค. Ubuntu Frame์์ ์ฌ์ฉํ๊ธฐ ์ํด Electron Wayland ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฐ๋ณ ์น ํ์ด์ง ๋๋ ์ฌ์ดํธ์ ์๋ํ๋๋ก ์ค๊ณ๋ ์ ์ฒด ํ๋ฉด ๋ธ๋ผ์ฐ์ ๊ตฌํ์ผ๋ก ์ค๋น๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru