Wayland-protocols์๋ ํ์ฌ ์ด์ ๋ฒ์ ๊ณผ ํธํ๋๋ ๋ค์๊ณผ ๊ฐ์ ์์ ์ ์ธ ํ๋กํ ์ฝ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- "viewporter" - ํด๋ผ์ด์ธํธ๊ฐ ์๋ฒ ์ธก์ ํ๋ฉด ๊ฐ์ฅ์๋ฆฌ์์ ํฌ๊ธฐ ์กฐ์ ๋ฐ ์๋ฅด๊ธฐ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
- "ํ๋ ์ ํ ์ด์ ์๊ฐ" - ๋น๋์ค ํ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
- "xdg-shell"์ ์ฐฝ๊ณผ ๊ฐ์ ํ๋ฉด์ ๋ง๋ค๊ณ ์ํธ ์์ฉํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๋ก, ํ๋ฉด์์ ์ด๋, ์ต์ํ, ์ต๋ํ, ํฌ๊ธฐ ์กฐ์ ๋ฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
์์ง ๊ฐ๋ฐ์ด ์๋ฃ๋์ง ์์์ผ๋ฉฐ ์ด์ ๋ฆด๋ฆฌ์ค์์ ํธํ์ฑ์ด ๋ณด์ฅ๋์ง ์๋ ๋ถ์์ ํ ํ๋กํ ์ฝ:
- "fullscreen-shell" - ์ ์ฒด ํ๋ฉด ๋ชจ๋์์ ์์ ์ ์ด
- "์ ๋ ฅ ๋ฐฉ๋ฒ" - ์ ๋ ฅ ๋ฐฉ๋ฒ ์ฒ๋ฆฌ
- "idle-inhibit" - ํ๋ฉด ๋ณดํธ๊ธฐ(ํ๋ฉด ๋ณดํธ๊ธฐ) ์คํ์ ์ฐจ๋จํฉ๋๋ค.
- "input-timestamps" โ ์ ๋ ฅ ์ด๋ฒคํธ์ ํ์์คํฌํ์ ๋๋ค.
- "linux-dmabuf" - DMABuff ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ฌ๋ฌ ๋น๋์ค ์นด๋๋ฅผ ๊ณต์ ํฉ๋๋ค.
- "text-input" โ ํ ์คํธ ์ ๋ ฅ ๊ตฌ์ฑ
- "ํฌ์ธํฐ ์ ์ค์ฒ" - ํฐ์น ์คํฌ๋ฆฐ์ ํตํ ์ ์ด
- "์๋ ํฌ์ธํฐ ์ด๋ฒคํธ" - ์๋ ํฌ์ธํฐ ์ด๋ฒคํธ;
- "ํฌ์ธํฐ ์ ์ฝ ์กฐ๊ฑด" - ํฌ์ธํฐ ์ ์ฝ ์กฐ๊ฑด(๋ธ๋กํน);
- "ํ๋ธ๋ฆฟ" - ํ๋ธ๋ฆฟ์์ ์ ๋ ฅ์ ์ง์ํฉ๋๋ค.
- "xdg-foreign" - "์ด์" ํด๋ผ์ด์ธํธ์ ํ๋ฉด๊ณผ ์ํธ ์์ฉํ๊ธฐ ์ํ ์ธํฐํ์ด์ค์ ๋๋ค.
- "xdg-์ฅ์" - ์๋ฒ์ธก์์ ์ฐฝ ์ฅ์์ ๋ ๋๋งํฉ๋๋ค.
- "xdg-output" โ ๋น๋์ค ์ถ๋ ฅ์ ๋ํ ์ถ๊ฐ ์ ๋ณด(๋ถ์ ์ค์ผ์ผ๋ง์ ์ฌ์ฉ๋จ)
- "xwayland-keyboard-grub" - XWayland ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ ๋ ฅ์ ์บก์ฒํฉ๋๋ค.
- ๊ธฐ๋ณธ ์ ํ - X11๊ณผ ์ ์ฌํ๊ฒ ๊ธฐ๋ณธ ํด๋ฆฝ๋ณด๋(๊ธฐ๋ณธ ์ ํ)์ ์๋์ ๋ณด์ฅํ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก ๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ์ผ๋ก ์ ๋ณด๊ฐ ์ฝ์ ๋ฉ๋๋ค.
- linux-explicit-synchronization์ ํ๋ฉด ๋ฐ์ธ๋ฉ๋ ๋ฒํผ๋ฅผ ๋๊ธฐํํ๊ธฐ ์ํ Linux ์ ์ฉ ๋ฉ์ปค๋์ฆ์ ๋๋ค.
์ถ์ฒ : opennet.ru