Mir 2.5 ๋””์Šคํ”Œ๋ ˆ์ด ์„œ๋ฒ„ ์ถœ์‹œ

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€