GTK5์— ๋Œ€ํ•œ ์ž‘์—…์€ ์—ฐ๋ง์— ์‹œ์ž‘๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. C ์ด์™ธ์˜ ์–ธ์–ด๋กœ GTK๋ฅผ ๊ฐœ๋ฐœํ•˜๋ ค๋Š” ์˜๋„

GTK ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฐœ๋ฐœ์ž๋“ค์€ ์—ฐ๋ง์— GTK4.90์˜ ํ–ฅํ›„ ๋ฆด๋ฆฌ์Šค๋ฅผ ์œ„ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•  ์‹คํ—˜์ ์ธ 5 ๋ธŒ๋žœ์น˜๋ฅผ ๊ตฌ์„ฑํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. GTK5 ์ž‘์—…์— ์•ž์„œ GTK 4.10 ๋ด„ ๋ฆด๋ฆฌ์Šค ์™ธ์—๋„ ์ƒ‰์ƒ ๊ด€๋ฆฌ ๊ด€๋ จ ๊ฐœ๋ฐœ์ด ํฌํ•จ๋œ GTK 4.12 ๋ฆด๋ฆฌ์Šค๋ฅผ ๊ฐ€์„์— ์ถœ์‹œํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. GTK5 ๋ธŒ๋žœ์น˜์—๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด ์ด์ „ ํŒŒ์ผ ์„ ํƒ ๋Œ€ํ™” ์ƒ์ž์™€ ๊ฐ™์€ ์ผ๋ถ€ ์œ„์ ฏ์˜ ์ง€์› ์ค‘๋‹จ๊ณผ ๊ด€๋ จ๋œ API ์ˆ˜์ค€์˜ ํ˜ธํ™˜์„ฑ์„ ์†์ƒ์‹œํ‚ค๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ GTK5 ๋ธŒ๋žœ์น˜์—์„œ X11 ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›์„ ์ค‘๋‹จํ•˜๊ณ  Wayland ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ๋งŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ๋„ ๋…ผ์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๊ณ„ํš ์ค‘์—์„œ GTK ๊ฐœ๋ฐœ์„ ์œ„ํ•ด C๋ณด๋‹ค ๋” ํ‘œํ˜„๋ ฅ์ด ๋›ฐ์–ด๋‚œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  C์— ์ œ๊ณต๋˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๊ธฐ๋Šฅ์ ์ธ ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์˜๋„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€๋Š” ์ง€์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ชจ๋“  GTK ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ƒˆ๋กœ์šด ์–ธ์–ด๋กœ ์™„์ „ํžˆ ๋‹ค์‹œ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ GTK์˜ ์ž‘์€ ๋ถ€๋ถ„์„ ๋‹ค๋ฅธ ์–ธ์–ด์˜ ๊ตฌํ˜„์œผ๋กœ ๋ฐ”๊พธ๋Š” ์‹คํ—˜์„ ํ•˜๋ ค๋Š” ์š•๊ตฌ์— ๊ด€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์–ธ์–ด ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ์„ฑ์œผ๋กœ ์ธํ•ด GTK ์ž‘์—…์— ์ƒˆ๋กœ์šด ์ฐธ์—ฌ์ž๊ฐ€ ์œ ์ž…๋  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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