Canonical์ Unity ์ ธ ๋ฐ ์๋์ ๊ฐ๋ฐ์ ์ค๋จํ์์๋ ๋ถ๊ตฌํ๊ณ Mir 2.5 ๋์คํ๋ ์ด ์๋ฒ ๊ฐ๋ฐ์ ๊ณ์ ์งํํ๊ณ ์์ผ๋ฉฐ, ์ด์ ๋ฐ๋ผ Mir 2.7 ๋์คํ๋ ์ด ์๋ฒ ์ถ์๊ฐ ๋ฐํ๋์์ต๋๋ค. Ubuntu ์ค๋งํธํฐ์ฉ์ผ๋ก๋ ์ฌ์ฉ๋์๋ Mir๋ Canonical ํ๋ก์ ํธ์์ ๊พธ์คํ ์์๊ฐ ๋์์ผ๋ฉฐ, ํ์ฌ๋ ์๋ฒ ๋๋ ์ฅ์น ๋ฐ ์ฌ๋ฌผ ์ธํฐ๋ท(IoT) ์๋ฃจ์ ์ผ๋ก ์๋ฆฌ๋งค๊นํ๊ณ ์์ต๋๋ค. Mir๋ Wayland์ฉ ์ปดํฌ์งํธ ์๋ฒ๋ก ์ฌ์ฉ๋ ์ ์์ด, Wayland ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ (์: GTK3/4, Qt5 ๋๋ SDL2๋ก ๊ฐ๋ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ )์ Mir ๊ธฐ๋ฐ ํ๊ฒฝ์์ ์คํํ ์ ์์ต๋๋ค. ์ค์น ํจํค์ง๋ ๋ค์ ์ฉ๋๋ก ์ ๊ณต๋ฉ๋๋ค. 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 Frame์ ์ ์ฒด ํ๋ฉด ๋ชจ๋๋ก ์๋ํ๋ ์๋ฒ ๋๋ ๊ทธ๋ํฝ ํ๊ฒฝ์ ๊ตฌ์ถํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ํค์ค์คํฌ, ๋์งํธ ์ฌ์ด๋์ง, ์ค๋งํธ ๋ฏธ๋ฌ, ์ฐ์
์ฉ ์คํฌ๋ฆฐ ๋ฐ ๊ธฐํ ์ ์ฌํ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ ์ ํฉํฉ๋๋ค. ์ฌ์ฉ ์ฉ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. Ubuntu Frame์ ๊ฐ๋ณ ์น ํ์ด์ง ๋๋ ์ฌ์ดํธ ์์
์ ์ํด ์ค๊ณ๋ ์ ์ฒด ํ๋ฉด ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ตฌํํ Electron Wayland ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค.
์ถ์ฒ : opennet.ru
