๋ชจ๋ฐ”์ผ ์žฅ์น˜์šฉ GNOME Shell์˜ ์ง€์†์ ์ธ ๊ฐœ๋ฐœ

GNOME ํ”„๋กœ์ ํŠธ์˜ Jonas Dressler๋Š” ํ„ฐ์น˜์Šคํฌ๋ฆฐ ์Šค๋งˆํŠธํฐ๊ณผ ํƒœ๋ธ”๋ฆฟ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” GNOME Shell ํ™˜๊ฒฝ์„ ๊ฐœ๋ฐœํ•˜๊ธฐ ์œ„ํ•ด ์ง€๋‚œ ๋ช‡ ๋‹ฌ ๋™์•ˆ ์ˆ˜ํ–‰ํ•œ ์ž‘์—…์— ๋Œ€ํ•œ ๋ณด๊ณ ์„œ๋ฅผ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…์€ ์‚ฌํšŒ์ ์œผ๋กœ ์ค‘์š”ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ๊ณ„ํš์˜ ์ผํ™˜์œผ๋กœ GNOME ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ณด์กฐ๊ธˆ์„ ์ œ๊ณตํ•œ ๋…์ผ ๊ต์œก๋ถ€์˜ ์ž๊ธˆ ์ง€์›์„ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

ํ˜„์žฌ ๊ฐœ๋ฐœ ์ƒํƒœ๋Š” GNOME OS์˜ ์•ผ๊ฐ„ ๋นŒ๋“œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”„๋กœ์ ํŠธ์—์„œ ์ค€๋น„ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌํ•จํ•˜์—ฌ postmarketOS ๋ฐฐํฌํŒ์˜ ์–ด์…ˆ๋ธ”๋ฆฌ๊ฐ€ ๋ณ„๋„๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํ”Œ๋žซํผ์œผ๋กœ๋Š” Pinephone Pro ์Šค๋งˆํŠธํฐ์ด ์‚ฌ์šฉ๋˜์ง€๋งŒ postmarketOS ํ”„๋กœ์ ํŠธ์—์„œ ์ง€์›ํ•˜๋Š” Librem 5์™€ Android ์Šค๋งˆํŠธํฐ๋„ ํ…Œ์ŠคํŠธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•ด ๋ชจ๋ฐ”์ผ ์žฅ์น˜์šฉ ๋ณธ๊ฒฉ์ ์ธ ์…ธ ์ƒ์„ฑ๊ณผ ๊ด€๋ จ๋œ ๊ธฐ์กด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ˆ˜์ง‘ํ•˜๋Š” ๋ณ„๋„์˜ GNOME Shell ๋ฐ Mutter ๋ถ„๊ธฐ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ฒŒ์‹œ๋œ ์ฝ”๋“œ๋Š” ํ™”๋ฉด ์ œ์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•œ ํƒ์ƒ‰ ์ง€์›์„ ์ œ๊ณตํ•˜๊ณ , ํ™”๋ฉด ํ‚ค๋ณด๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ์ธํ„ฐํŽ˜์ด์Šค ์š”์†Œ๋ฅผ ํ™”๋ฉด ํฌ๊ธฐ์— ๋งž๊ฒŒ ์กฐ์ •ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•˜๊ณ , ์„ค์น˜๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํƒ์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด ์ž‘์€ ํ™”๋ฉด์— ์ตœ์ ํ™”๋œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด์ „ ๋ณด๊ณ ์„œ์™€ ๋น„๊ตํ•œ ์ฃผ์š” ์„ฑ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • XNUMX์ฐจ์› ์ œ์Šค์ฒ˜ ํƒ์ƒ‰์˜ ๊ฐœ๋ฐœ์€ ๊ณ„์†๋ฉ๋‹ˆ๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ์™€ iOS์˜ ์ œ์Šค์ฒ˜ ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋‹ฌ๋ฆฌ GNOME์€ ์•ฑ ์‹คํ–‰๊ณผ ์ž‘์—… ๊ฐ„ ์ „ํ™˜์„ ์œ„ํ•œ ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋ฐ˜๋ฉด, ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” XNUMXํ™”๋ฉด ๋ ˆ์ด์•„์›ƒ(ํ™ˆ ํ™”๋ฉด, ์•ฑ ํƒ์ƒ‰, ์ž‘์—… ์ „ํ™˜)์„ ์‚ฌ์šฉํ•˜๊ณ , iOS์—์„œ๋Š” XNUMX๊ฐœ( ํ™ˆ ํ™”๋ฉด ๋ฐ ์ž‘์—… ๊ฐ„ ์ „ํ™˜).

    GNOME์˜ ํ†ตํ•ฉ ์ธํ„ฐํŽ˜์ด์Šค๋Š” ํ˜ผ๋ž€์Šค๋Ÿฌ์šด ๊ณต๊ฐ„ ๋ชจ๋ธ๊ณผ "์†๊ฐ€๋ฝ์„ ๋–ผ์ง€ ์•Š๊ณ  ์Šค์™€์ดํ”„, ์ค‘์ง€, ๋Œ€๊ธฐ"์™€ ๊ฐ™์€ ๋ช…ํ™•ํ•˜์ง€ ์•Š์€ ์ œ์Šค์ฒ˜์˜ ์‚ฌ์šฉ์„ ์ œ๊ฑฐํ•˜๊ณ  ๋Œ€์‹  ๊ฐ„๋‹จํ•œ ์Šค์™€์ดํ”„๋กœ ํ™œ์„ฑํ™”๋˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ณด๊ณ  ์‹คํ–‰ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐ„ ์ „ํ™˜์„ ์œ„ํ•œ ๊ณตํ†ต ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ œ์Šค์ฒ˜(์ˆ˜์ง ์Šฌ๋ผ์ด๋”ฉ ์ œ์Šค์ฒ˜๋กœ ์‹คํ–‰ ์ค‘์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ธ๋„ค์ผ ๊ฐ„์„ ์ „ํ™˜ํ•˜๊ณ  ์ˆ˜ํ‰ ์ œ์Šค์ฒ˜๋กœ ์„ค์น˜๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชฉ๋ก์„ ์Šคํฌ๋กคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค).

  • ๊ฒ€์ƒ‰ํ•  ๋•Œ ์ •๋ณด๋Š” GNOME ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์˜ ๊ฒ€์ƒ‰๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ํ•˜๋‚˜์˜ ์—ด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    ๋ชจ๋ฐ”์ผ ์žฅ์น˜์šฉ GNOME Shell์˜ ์ง€์†์ ์ธ ๊ฐœ๋ฐœ
  • ์˜จ์Šคํฌ๋ฆฐ ํ‚ค๋ณด๋“œ๋Š” ์ œ์Šค์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ž…๋ ฅ ๊ตฌ์„ฑ์„ ์™„์ „ํžˆ ์žฌ์„ค๊ณ„ํ–ˆ๋Š”๋ฐ, ์ด๋Š” ๋‹ค๋ฅธ ๋ชจ๋ฐ”์ผ ์šด์˜ ์ฒด์ œ์—์„œ ์‹คํ–‰๋˜๋Š” ์ž…๋ ฅ ๊ตฌ์„ฑ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ๋ˆ„๋ฅธ ํ‚ค๋ฅผ ๋‹ค๋ฅธ ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ํ›„ ๋†“์Œ). ํ™”์ƒ ํ‚ค๋ณด๋“œ๋ฅผ ํ‘œ์‹œํ•  ์‹œ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒฝํ—˜์  ๋ฐฉ๋ฒ•์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ชจํ‹ฐ์ฝ˜ ์ž…๋ ฅ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ์€ ์ž‘์€ ํ™”๋ฉด์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜จ์Šคํฌ๋ฆฐ ํ‚ค๋ณด๋“œ๋ฅผ ์ˆจ๊ธฐ๋Š” ์ƒˆ๋กœ์šด ์ œ์Šค์ฒ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ, ์Šคํฌ๋กคํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชฉ๋ก์ด ์žˆ๋Š” ํ™”๋ฉด์ด ์„ธ๋กœ ๋ชจ๋“œ์—์„œ ์ž‘๋™ํ•˜๋„๋ก ์กฐ์ •๋˜์—ˆ์œผ๋ฉฐ, ์นดํƒˆ๋กœ๊ทธ ํ‘œ์‹œ๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์Šคํƒ€์ผ์ด ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ, ์Šค๋งˆํŠธํฐ์—์„œ ๋” ์‰ฝ๊ฒŒ ๋ˆ„๋ฅผ ์ˆ˜ ์žˆ๋„๋ก ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ทธ๋ฃนํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅ์„ฑ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
  • ๋น ๋ฅด๊ฒŒ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค(๋น ๋ฅธ ์„ค์ • ํ™”๋ฉด)๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์œผ๋ฉฐ ์•Œ๋ฆผ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์™€ ํ•จ๊ป˜ ํ•˜๋‚˜์˜ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๋กœ ๊ฒฐํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š” ํ•˜ํ–ฅ์‹ ์Šฌ๋ผ์ด๋”ฉ ๋™์ž‘์œผ๋กœ ํ˜ธ์ถœ๋˜๋ฉฐ ์ˆ˜ํ‰ ์Šฌ๋ผ์ด๋”ฉ ๋™์ž‘์œผ๋กœ ๊ฐœ๋ณ„ ์•Œ๋ฆผ์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ–ฅํ›„ ๊ณ„ํš:

  • ์ค€๋น„๋œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ์ œ์Šค์ฒ˜ ์ œ์–ด๋ฅผ ์œ„ํ•œ ์ƒˆ๋กœ์šด API๋ฅผ GNOME์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค(GNOME 44 ๊ฐœ๋ฐœ ์ฃผ๊ธฐ์˜ ์ผ๋ถ€๋กœ ์ˆ˜ํ–‰๋  ์˜ˆ์ •).
  • ํ™”๋ฉด์ด ์ž ๊ฒจ ์žˆ๋Š” ๋™์•ˆ ํ†ตํ™” ์ž‘์—…์„ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  • ๊ธด๊ธ‰ ํ†ตํ™” ์ง€์›.
  • ํœด๋Œ€ํฐ์— ๋‚ด์žฅ๋œ ์ง„๋™ ๋ชจํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด‰๊ฐ ํ”ผ๋“œ๋ฐฑ ํšจ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.
  • PIN ์ฝ”๋“œ๋กœ ์žฅ์น˜ ์ž ๊ธˆ์„ ํ•ด์ œํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.
  • ํ™•์žฅ๋œ ํ™”๋ฉด ํ‚ค๋ณด๋“œ ๋ ˆ์ด์•„์›ƒ(์˜ˆ: URL ์ž…๋ ฅ ๋‹จ์ˆœํ™”)์„ ์‚ฌ์šฉํ•˜๊ณ  ํ„ฐ๋ฏธ๋„์— ๋งž๊ฒŒ ๋ ˆ์ด์•„์›ƒ์„ ์กฐ์ •ํ•˜๋Š” ๊ธฐ๋Šฅ.
  • ์•Œ๋ฆผ ์‹œ์Šคํ…œ์„ ์žฌ์ž‘์—…ํ•˜๊ณ  ์•Œ๋ฆผ์„ ๊ทธ๋ฃนํ™”ํ•˜๊ณ  ์•Œ๋ฆผ์—์„œ ์ž‘์—…์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.
  • ๋น ๋ฅธ ์„ค์ • ํ™”๋ฉด์— ์†์ „๋“ฑ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐœ์š” ๋ชจ๋“œ์—์„œ ์ž‘์—… ๊ณต๊ฐ„ ์žฌ์ •๋ ฌ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐœ์š” ๋ชจ๋“œ์—์„œ ์ธ๋„ค์ผ์˜ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ, ํˆฌ๋ช… ํŒจ๋„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ƒ๋‹จ ๋ฐ ํ•˜๋‹จ ํŒจ๋„ ์•„๋ž˜ ์˜์—ญ์— ๊ทธ๋ฆฌ๋Š” ๊ธฐ๋Šฅ์„ ํ—ˆ์šฉํ•˜๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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