GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ

42๊ฐœ์›” ๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— GNOME 42 ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ ์ถœ์‹œ๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ, GNOME 42์˜ ๊ธฐ๋Šฅ์„ ๋น ๋ฅด๊ฒŒ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด openSUSE ๊ธฐ๋ฐ˜์˜ ํŠนํ™”๋œ ๋ผ์ด๋ธŒ ๋นŒ๋“œ์™€ GNOME OS ์ด๋‹ˆ์…”ํ‹ฐ๋ธŒ์˜ ์ผ๋ถ€๋กœ ์ค€๋น„๋œ ์„ค์น˜ ์ด๋ฏธ์ง€๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. GNOME 36์€ ์‹คํ—˜์ ์ธ Fedora XNUMX ๋นŒ๋“œ์—๋„ ์ด๋ฏธ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • ์–ด๋‘์šด ์ธํ„ฐํŽ˜์ด์Šค ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ์ „์—ญ ์„ค์ •์ด ๊ตฌํ˜„๋˜์–ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ฐ์€ ํ…Œ๋งˆ ๋Œ€์‹  ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค. ์–ด๋‘์šด ๋ชจ๋“œ๋Š” ๋ชจ์–‘ ํŒจ๋„์—์„œ ํ™œ์„ฑํ™”๋˜๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ทธ๋†ˆ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ชจ๋“  ๊ธฐ๋ณธ ๋ฐ์Šคํฌํƒ‘ ๋ฐฐ๊ฒฝํ™”๋ฉด์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ž์ฒด ์Šคํƒ€์ผ ์„ค์ •์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ „์ฒด ์‹œ์Šคํ…œ ์Šคํƒ€์ผ์— ๊ด€๊ณ„์—†์ด ๊ฐœ๋ณ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐ๊ฑฐ๋‚˜ ์–ด๋‘์šด ๋ชจ์–‘์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์Šคํฌ๋ฆฐ์ƒท ์ƒ์„ฑ์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žฌ์„ค๊ณ„๋˜์–ด ์Šคํฌ๋ฆฐ์บ์ŠคํŠธ ์ƒ์„ฑ ๋„๊ตฌ์™€์˜ ํ†ตํ•ฉ์„ ์ œ๊ณตํ•˜๊ณ  ํฌ๋ ˆ์ธ์˜ ํŠน์ • ๋ถ€๋ถ„ ๋˜๋Š” ๋ณ„๋„ ์ฐฝ์˜ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. Print Screen ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ํ™”๋ฉด ์˜์—ญ๊ณผ ๋‹จ์ผ ์‚ฌ์ง„ ์ €์žฅ ๋˜๋Š” ๋น„๋””์˜ค ๋…นํ™” ๋ชจ๋“œ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ๋Œ€ํ™” ์ƒ์ž๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ œ์–ด๋ฅผ ์œ„ํ•ด ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งŽ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด GTK 4 ๋ฐ libadwaita ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” GNOME HIG(ํœด๋จผ ์ธํ„ฐํŽ˜์ด์Šค ์ง€์นจ) ๊ถŒ์žฅ ์‚ฌํ•ญ์„ ์ค€์ˆ˜ํ•˜๊ณ  ๋ชจ๋“  ํ™”๋ฉด ํฌ๊ธฐ์— ๋งž๊ฒŒ ๋ฐ˜์‘์ ์œผ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์„ ์œ„ํ•ด ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด์ง„ ์œ„์ ฏ๊ณผ ๊ฐœ์ฒด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, libadwaita๋Š” ์ด์ œ ๋””์Šคํฌ ์‚ฌ์šฉ๋Ÿ‰ ๋ถ„์„๊ธฐ, ํ•  ์ผ, ๊ธ€๊ผด, ๋‘˜๋Ÿฌ๋ณด๊ธฐ, ๋‹ฌ๋ ฅ, ์‹œ๊ณ„, ์†Œํ”„ํŠธ์›จ์–ด, ๋ฌธ์ž, ์—ฐ๋ฝ์ฒ˜, ๋‚ ์”จ, ๊ณ„์‚ฐ๊ธฐ, ๋…น์Œ๊ธฐ, ์•ฑ ์•„์ด์ฝ˜ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์•„์ด์ฝ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ๋น„๋ฐ€๊ณผ ๊ฐ™์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ค‘ ๋‹ค์ˆ˜๋Š” ์ด์ œ Flatpak ํ˜•์‹์œผ๋กœ ๋ณ„๋„๋กœ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค์˜ ์‹œ์Šคํ…œ ์Šคํƒ€์ผ์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ ๊ทธ๋†ˆ ์‰˜์€ Libadwaita๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณ€ํ™˜๋œ ์ƒˆ๋กœ์šด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ตฌํ˜„๊ณผ ์‹œ๊ฐ์ ์œผ๋กœ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ์ง• ์•„์ด์ฝ˜์˜ ์Šคํƒ€์ผ์ด ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ
  • GNOME ์„ค์ • ๊ตฌ์„ฑ๊ธฐ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์œผ๋ฉฐ, ์ด๋Š” ์ด์ œ libadwaita๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์™ธ๊ด€, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํ™”๋ฉด, ์–ธ์–ด ๋ฐ ์‚ฌ์šฉ์ž๋ฅผ ๋งž์ถคํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ํŒจ๋„ ๋””์ž์ธ์ด ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ
  • GNOME ์„ค์น˜์— ๊ถŒ์žฅ๋˜๋Š” ๊ธฐ๋ณธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ์™€ ์ฝ˜์†” ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ GTK 4๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ํƒญ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๊ณ , ์–ด๋‘์šด ํ…Œ๋งˆ๋ฅผ ์ง€์›ํ•˜๊ณ , ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋…๋ฆฝ์ ์œผ๋กœ ๋ฐ๊ฑฐ๋‚˜ ์–ด๋‘์šด ๋””์ž์ธ์œผ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ์œ ํ•œ ์Šคํƒ€์ผ ์„ธํŠธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋Š” ์ถฉ๋Œ๋กœ ์ธํ•ด ์ž‘์—… ๋‚ด์šฉ์ด ์†์‹ค๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ž๋™์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ

    ์ฝ˜์†” ํ„ฐ๋ฏธ๋„ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ์Šคํฌ๋กค ๋ง‰๋Œ€ ๋ฐ ํฌ๊ธฐ ํ‘œ์‹œ๊ธฐ์˜ ์˜ค๋ฒ„๋ ˆ์ด์™€ ๋ฃจํŠธ๋กœ ์‹คํ–‰ ์‹œ ์ œ๋ชฉ ์ƒ‰์ƒ ๋ณ€๊ฒฝ์œผ๋กœ ์œ ๋ช…ํ•ฉ๋‹ˆ๋‹ค.

    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ

  • ์›น(Epiphany)์€ ๋ Œ๋”๋ง, ๋ถ€๋“œ๋Ÿฌ์šด ์Šคํฌ๋กค๋ง, GTK 4๋กœ์˜ ์ „ํ™˜ ์ค€๋น„๋ฅผ ์œ„ํ•œ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๋‚ด์žฅ PDF ๋ทฐ์–ด(PDF.js)๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์œผ๋ฉฐ ์–ด๋‘์šด ํ…Œ๋งˆ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ์ง€์›์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ
  • ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋Š” ํŒจ๋„์—์„œ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์Šคํฌ๋กคํ•˜๋Š” ๊ธฐ๋Šฅ, ์—…๋ฐ์ดํŠธ๋œ ์•„์ด์ฝ˜์„ ์ œ๊ณตํ•˜๊ณ  ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ด๋ฆ„์„ ๋ฐ”๊พธ๊ธฐ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. Tracker ๊ฒ€์ƒ‰ ์—”์ง„์˜ ํŒŒ์ผ ์ธ๋ฑ์‹ฑ์ด ํฌ๊ฒŒ ๊ฐœ์„ ๋˜์—ˆ์œผ๋ฉฐ, ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๊ฐ€ ์ค„์–ด๋“ค๊ณ  ์‹œ์ž‘์ด ๊ฐ€์†ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ
  • ๋น„๋””์˜ค ํ”Œ๋ ˆ์ด์–ด๋Š” OpenGL ๊ธฐ๋ฐ˜ ์œ„์ ฏ์„ ์‚ฌ์šฉํ•˜๊ณ  ๋น„๋””์˜ค ๋””์ฝ”๋”ฉ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๋””์–ด ํ”Œ๋ ˆ์ด์–ด์˜ ์›๊ฒฉ ์ œ์–ด๋ฅผ ์œ„ํ•œ ๋„๊ตฌ๋ฅผ ์ •์˜ํ•˜๋Š” MPRIS ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜์—ฌ GNOME Shell๊ณผ ๋น„๋””์˜ค ์žฌ์ƒ์˜ ํ†ตํ•ฉ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์žฌ์ƒ์„ ์ œ์–ดํ•˜๋ ค๋ฉด ์ด์ œ ์•Œ๋ฆผ ๋ชฉ๋ก์— ํ†ตํ•ฉ๋œ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ ๋จธ์‹  ๋ฐ ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ๊ด€๋ฆฌ์ž์ธ ๊ทธ๋†ˆ ๋ฐ•์Šค(GNOME Boxes)์—์„œ๋Š” ์„ค์ • ๋””์ž์ธ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋‹ค์–‘ํ•œ ํ™”๋ฉด ํฌ๊ธฐ์— ๋งž๊ฒŒ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. UEFI๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์šด์˜ ์ฒด์ œ์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ
  • VNC ๋Œ€์‹  RDP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ์•ก์„ธ์Šค ๋„๊ตฌ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. "๊ณต์œ " ํŒจ๋„์˜ ์„ค์ •์—์„œ RDP๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์›๊ฒฉ ์‹œ์Šคํ…œ๊ณผ์˜ ์„ธ์…˜์ด ์ž๋™์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
    GNOME ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ 42 ์ถœ์‹œ
  • ์ž…๋ ฅ ์ฒ˜๋ฆฌ๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์œ ์‹œ์Šคํ…œ์—์„œ ์ž…๋ ฅ ์ง€์—ฐ์ด ์ค„์–ด๋“ค๊ณ  ์‘๋‹ต์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ตœ์ ํ™”๋Š” ๊ฒŒ์ž„ ๋ฐ ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์ ์ธ ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํŠนํžˆ ๋‘๋“œ๋Ÿฌ์ง‘๋‹ˆ๋‹ค.
  • ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ์‹คํ–‰๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ Œ๋”๋ง์ด ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ „์ฒด ํ™”๋ฉด์—์„œ ๋น„๋””์˜ค๋ฅผ ์žฌ์ƒํ•  ๋•Œ ์—๋„ˆ์ง€ ์†Œ๋น„๊ฐ€ ์ค„์–ด๋“ค๊ณ  ๊ฒŒ์ž„์—์„œ FPS๊ฐ€ ๋†’์•„์กŒ์Šต๋‹ˆ๋‹ค.
  • Clutter ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ ๊ด€๋ จ ๊ตฌ์„ฑ ์š”์†Œ Cogl, Clutter-GTK ๋ฐ Clutter-GStreamer๊ฐ€ GNOME SDK์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์กด ํ™•์žฅ๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด GNOME Shell์€ Cogl ๋ฐ Clutter์˜ ๋‚ด๋ถ€ ๋ณต์‚ฌ๋ณธ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ํ”„๋กœ๊ทธ๋žจ์„ GTK4, libadwaita ๋ฐ GStreamer๋กœ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.



์ถœ์ฒ˜ : opennet.ru

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