Qt 6.5์—๋Š” Wayland ๊ฐ์ฒด์— ์ง์ ‘ ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•œ API๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

Wayland์šฉ Qt 6.5์—์„œ๋Š” Qt์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ์—์„œ ์‚ฌ์šฉ๋˜๋Š” Wayland ๋„ค์ดํ‹ฐ๋ธŒ ๊ฐœ์ฒด์— ์ง์ ‘ ์•ก์„ธ์Šคํ•˜๊ณ  ์ „์†ก์— ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ์ž์˜ ์ตœ๊ทผ ์ž‘์—…์— ๋Œ€ํ•œ ์ •๋ณด์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด QNativeInterface::QWaylandApplication ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. Wayland ํ”„๋กœํ† ์ฝœ ํ™•์žฅ. ์ƒˆ๋กœ์šด API๋Š” X11 ๋ฐ Android ํ”Œ๋žซํผ์˜ ๊ธฐ๋ณธ API์— ๋Œ€ํ•œ ํ˜ธ์ถœ๋„ ์ œ๊ณตํ•˜๋Š” QNativeInterface ๋„ค์ž„์ŠคํŽ˜์ด์Šค์—์„œ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” ์ถ”๊ฐ€ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. ์ฐฝ์— ๋Œ€ํ•œ ํ•˜์œ„ ์ˆ˜์ค€ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•œ QWaylandWindow์™€ ํ™”๋ฉด ์ถœ๋ ฅ(wl_output)์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์œ„ํ•œ QWaylandScreen์€ ํ˜„์žฌ ์‹คํ—˜์šฉ์œผ๋กœ ๋ฐฐ์น˜๋˜์–ด ์žˆ์œผ๋ฉฐ QNativeInterface::Private ์˜์—ญ์— ์ˆจ๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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