Wayland-Protocols 1.26 ๋ฆด๋ฆฌ์Šค

Wayland-protocols 1.26 ํŒจํ‚ค์ง€๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒจํ‚ค์ง€์—๋Š” ๊ธฐ๋ณธ Wayland ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋Šฅ์„ ๋ณด์™„ํ•˜๊ณ  ๋ณตํ•ฉ ์„œ๋ฒ„์™€ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๊ณผ ํ™•์žฅ ์„ธํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ํ”„๋กœํ† ์ฝœ์€ ์ง€์†์ ์œผ๋กœ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ์•ˆ์ •ํ™”์˜ ์„ธ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ๋‹จ๊ณ„("unstable" ๋ฒ”์ฃผ) ์™„๋ฃŒ ํ›„ ํ”„๋กœํ† ์ฝœ์€ "staging" ๋ถ„๊ธฐ์— ๋ฐฐ์น˜๋˜๊ณ  ๊ณต์‹์ ์œผ๋กœ wayland-protocols ์„ธํŠธ์— ํฌํ•จ๋˜๋ฉฐ ํ…Œ์ŠคํŠธ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์•ˆ์ • ๋ฒ”์ฃผ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค. "์Šคํ…Œ์ด์ง•" ๋ฒ”์ฃผ์˜ ํ”„๋กœํ† ์ฝœ์€ ๊ด€๋ จ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ ๋ณตํ•ฉ ์„œ๋ฒ„ ๋ฐ ํด๋ผ์ด์–ธํŠธ์—์„œ ์ด๋ฏธ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "๋ถˆ์•ˆ์ •" ๋ฒ”์ฃผ์™€ ๋‹ฌ๋ฆฌ "์Šคํ…Œ์ด์ง•"์—์„œ๋Š” ํ˜ธํ™˜์„ฑ์„ ์œ„๋ฐ˜ํ•˜๋Š” ๋ณ€๊ฒฝ์„ ๊ธˆ์ง€ํ•˜์ง€๋งŒ ํ…Œ์ŠคํŠธ ์ค‘์— ๋ฌธ์ œ์™€ ๊ฒฐํ•จ์ด ํ™•์ธ๋˜๋ฉด ํ”„๋กœํ† ์ฝœ์˜ ์ƒˆ๋กœ์šด ์ค‘์š”ํ•œ ๋ฒ„์ „ ๋˜๋Š” ๋‹ค๋ฅธ Wayland ํ™•์žฅ์œผ๋กœ ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์ด ๋ฐฐ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ๋‹จ์ผ ํ”ฝ์…€ ๋ฒ„ํผ ํ”„๋กœํ† ์ฝœ์ด ์Šคํ…Œ์ด์ง• ๋ฒ”์ฃผ์— ์ถ”๊ฐ€๋˜์–ด 32๊ฐœ์˜ XNUMX๋น„ํŠธ RGBA ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ๋‹จ์ผ ํ”ฝ์…€ ๋ฒ„ํผ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ทฐํฌํ„ฐ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•ฉ์„ฑ ์„œ๋ฒ„๋Š” ๋‹จ์ผ ํ”ฝ์…€ ๋ฒ„ํผ๋ฅผ ํ™•์žฅํ•˜์—ฌ ์ž„์˜์˜ ํฌ๊ธฐ์˜ ๊ท ์ผํ•œ ์ƒ‰์ƒ ํ‘œ๋ฉด์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • xdg_shell ํ”„๋กœํ† ์ฝœ์€ ํ‘œ๋ฉด์„ ์ฐฝ์ฒ˜๋Ÿผ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ํ‘œ๋ฉด์„ ํ™”๋ฉด์—์„œ ์ด๋™, ์ถ•์†Œ, ํ™•์žฅ, ํฌ๊ธฐ ์กฐ์ • ๋“ฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋ฉฐ, ์ด์ œ ํ•ฉ์„ฑ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„xdg_shell์—์„œ ์ œ๊ณตํ•˜๋Š” ์ฐฝ ๊ด€๋ฆฌ ์ž‘์—… ์ค‘ ์ผ๋ถ€๋งŒ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ณตํ•ฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ฐฝ ๊ด€๋ฆฌ ์ž‘์—…์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•จ์ž…๋‹ˆ๋‹ค. ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ wm_capabilities ์ด๋ฒคํŠธ๊ฐ€ ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจํ˜ธํ•œ ์–ธ์–ด๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์˜๋„๋œ ๋™์ž‘์„ ๋ช…ํ™•ํžˆ ํ•˜๊ธฐ ์œ„ํ•ด ํ…์ŠคํŠธ ์ž…๋ ฅ ํ”„๋กœํ† ์ฝœ์ด ๋‹ค์‹œ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RFC 2119์— ์ •์˜๋œ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

Wayland-protocols์—๋Š” ํ˜„์žฌ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์•ˆ์ •์ ์ธ ํ”„๋กœํ† ์ฝœ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • "viewporter" - ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„ ์ธก์˜ ํ‘œ๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ํฌ๊ธฐ ์กฐ์ • ๋ฐ ์ž๋ฅด๊ธฐ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • "presentation-time" - ๋น„๋””์˜ค ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • "xdg-shell"์€ ์ฐฝ๊ณผ ๊ฐ™์€ ํ‘œ๋ฉด์„ ๋งŒ๋“ค๊ณ  ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋กœ, ํ™”๋ฉด์—์„œ ์ด๋™, ์ตœ์†Œํ™”, ์ตœ๋Œ€ํ™”, ํฌ๊ธฐ ์กฐ์ • ๋“ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

"staging" ๋ธŒ๋žœ์น˜์—์„œ ํ…Œ์ŠคํŠธ๋œ ํ”„๋กœํ† ์ฝœ:

  • drm-lease - ๊ฐ€์ƒ ํ˜„์‹ค ํ—ฌ๋ฉง์— ํ‘œ์‹œ๋  ๋•Œ ์™ผ์ชฝ ๋ฐ ์˜ค๋ฅธ์ชฝ ๋ˆˆ์— ๋Œ€ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ๋ฒ„ํผ๋กœ ์Šคํ…Œ๋ ˆ์˜ค ์ด๋ฏธ์ง€๋ฅผ ํ˜•์„ฑํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • "ext-session-lock" - ์˜ˆ๋ฅผ ๋“ค์–ด ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ ์ž‘๋™ ๋˜๋Š” ์ธ์ฆ ๋Œ€ํ™” ์ƒ์ž ์ถœ๋ ฅ ์ค‘์— ์„ธ์…˜์„ ์ž ๊ทธ๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
  • "single-pixel-buffer" - 32๊ฐœ์˜ XNUMX๋น„ํŠธ RGBA ๊ฐ’์„ ํฌํ•จํ•˜๋Š” ๋‹จ์ผ ํ”ฝ์…€ ๋ฒ„ํผ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • "xdg-activation" - ์ฒซ ๋ฒˆ์งธ ์ˆ˜์ค€์˜ ์„œ๋กœ ๋‹ค๋ฅธ ํ‘œ๋ฉด ๊ฐ„์— ํฌ์ปค์Šค๋ฅผ ์ „์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: xdg-activation์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ํฌ์ปค์Šค๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Œ).

"๋ถˆ์•ˆ์ •" ๋ถ„๊ธฐ์—์„œ ๊ฐœ๋ฐœ ์ค‘์ธ ํ”„๋กœํ† ์ฝœ:

  • "fullscreen-shell" - ์ „์ฒด ํ™”๋ฉด ๋ชจ๋“œ์—์„œ ์ž‘์—…์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
  • "input-method" - ์ž…๋ ฅ ๋ฐฉ๋ฒ• ์ฒ˜๋ฆฌ.
  • "idle-inhibit" - ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ(ํ™”๋ฉด ๋ณดํ˜ธ๊ธฐ) ์‹คํ–‰์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • "input-timestamps" - ์ž…๋ ฅ ์ด๋ฒคํŠธ์˜ ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
  • "keyboard-shortcuts-inhibit" - ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ๋ฐ ํ•ซํ‚ค ์ฒจ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
  • "linux-dmabuf" - DMABuff ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋น„๋””์˜ค ์นด๋“œ๋ฅผ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค.
  • "linux-explicit-synchronization"์€ ํŠน์ • ์šฉ๋„์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. Linux ํ‘œ๋ฉด๊ณผ ๊ด€๋ จํ•˜์—ฌ ๋ฒ„ํผ๋ฅผ ๋™๊ธฐํ™”ํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜.
  • "ํฌ์ธํ„ฐ ์ œ์Šค์ฒ˜" - ํ„ฐ์น˜ ์Šคํฌ๋ฆฐ์—์„œ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
  • "ํฌ์ธํ„ฐ ์ œ์•ฝ" - ํฌ์ธํ„ฐ ์ œ์•ฝ(๋ธ”๋กœํ‚น).
  • "๊ธฐ๋ณธ ์„ ํƒ" - X11๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ๊ธฐ๋ณธ ํด๋ฆฝ๋ณด๋“œ(๊ธฐ๋ณธ ์„ ํƒ)๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋งˆ์šฐ์Šค ๊ฐ€์šด๋ฐ ๋ฒ„ํŠผ์œผ๋กœ ์ •๋ณด๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.
  • "์ƒ๋Œ€ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ" - ์ƒ๋Œ€ ํฌ์ธํ„ฐ ์ด๋ฒคํŠธ.
  • "ํƒœ๋ธ”๋ฆฟ" - ํƒœ๋ธ”๋ฆฟ์—์„œ ์ž…๋ ฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • "text-input" - ํ…์ŠคํŠธ ์ž…๋ ฅ ๊ตฌ์„ฑ.
  • "xdg-foreign"์€ "์ด์›ƒ" ํด๋ผ์ด์–ธํŠธ์˜ ํ‘œ๋ฉด๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ธํ„ฐํŽ˜์ด์Šค์ž…๋‹ˆ๋‹ค.
  • "xdg-decoration" - ์„œ๋ฒ„ ์ธก์—์„œ ์ฐฝ ์žฅ์‹์„ ๋ Œ๋”๋งํ•ฉ๋‹ˆ๋‹ค.
  • "xdg-output" - ๋น„๋””์˜ค ์ถœ๋ ฅ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ •๋ณด(๋ถ„์ˆ˜ ์Šค์ผ€์ผ๋ง์— ์‚ฌ์šฉ๋จ).
  • "xwayland-keyboard-grab" - XWayland ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ž…๋ ฅ์„ ์บก์ฒ˜ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster