์๋ก์ด ์์ ์ ์ธ ๋ธ๋์น ์ถ์ , ๋ธ๋ผ์ฐ์ ์์ง ํฌํธ GTK ํ๋ซํผ์ฉ. WebKitGTK๋ฅผ ์ฌ์ฉํ๋ฉด GNOME ๊ธฐ๋ฐ GObject ๊ธฐ๋ฐ API๋ฅผ ํตํด WebKit์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ ์ ๋ฌธ HTML/CSS ํ์ ์ฌ์ฉ์์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์น ๋ธ๋ผ์ฐ์ ๊ตฌ์ถ์ ์ด๋ฅด๊ธฐ๊น์ง ์น ์ฝํ ์ธ ์ฒ๋ฆฌ ๋๊ตฌ๋ฅผ ๋ชจ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ํตํฉํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. WebKitGTK๋ฅผ ์ฌ์ฉํ๋ ์ ์๋ ค์ง ํ๋ก์ ํธ ์ค ํ๋๋ ์ฃผ๋ชฉํ ์ ์์ต๋๋ค. ์ผ๋ฐ ๊ทธ๋ ๋ธ๋ผ์ฐ์ (Epiphany).
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ํ์ ํ๋ก์ธ์ค์ ์๋๋ฐ์ค ๊ฒฉ๋ฆฌ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ณด์์์ ์ด์ ๋ก ๋จ์ผ ํ๋ก์ธ์ค ๋ชจ๋ธ์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
- ๋ณด์ ์ฐ๊ฒฐ์ ๊ฐ์ ๋ก ํ์ฑํํ๋ ๋ฉ์ปค๋์ฆ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. (HTTP ์๊ฒฉํ ์ ์ก ๋ณด์);
- Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ ๋ ๋๋งํ ๋ ํ๋์จ์ด ๊ฐ์์ ํ์ฑํํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค(๊ฐ์์ ์ํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ฌ์ฉ๋จ). ๋ฐฑ์๋ ํฌํจ );
- GTK2 ๊ธฐ๋ฐ NPAPI ํ๋ฌ๊ทธ์ธ์ ์ง์ํ๋ ์ฝ๋๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค.
- ์ ๋ ฅ ํ๋์ ๋ํ ์์ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. ;
- ํธ์ง๋ ์ฝํ ์ธ ์ ๋ํ ์ด๋ชจํฐ์ฝ์ ์ ๋ ฅํ๊ธฐ ์ํ ์ธํฐํ์ด์ค๊ฐ ํ์๋ฉ๋๋ค.
- GTK ์ด๋์ด ํ ๋ง๋ฅผ ์ฌ์ฉํ ๋ ๋ฒํผ ๋ ๋๋ง์ด ๊ฐ์ ๋์์ต๋๋ค.
- Youtube์ ๋ณผ๋ฅจ ์กฐ์ ๋ฒํผ๊ณผ Github์ ๋๊ธ ์ถ๊ฐ ๋ํ ์์์ ์ํฐํฉํธ๊ฐ ๋ํ๋๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์์ต๋๋ค.
WebKitGTK 2.26.0 ๊ธฐ๋ฐ ์น ์ฝํ ์ธ ์ฒ๋ฆฌ ํ๋ก์ธ์ค์ ์๋๋ฐ์ค ๊ฒฉ๋ฆฌ๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํ์ฑํ๋๋ GNOME ์น 3.34(Epiphany) ๋ธ๋ผ์ฐ์ ๋ฆด๋ฆฌ์ค. ์ด์ ํธ๋ค๋ฌ๋ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋ํ๋ ๋ฐ ํ์ํ ๋๋ ํ ๋ฆฌ์๋ง ์ก์ธ์คํ๋๋ก ์ ํ๋ฉ๋๋ค. ํ์ ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- ํญ์ ๊ณ ์ ํ๋ ๊ธฐ๋ฅ. ๊ณ ์ ๋ ํญ์ ์ ์ธ์ ์์๋ ๊ทธ๋๋ก ์ ์ง๋ฉ๋๋ค.
- ๊ด๊ณ ์ฐจ๋จ๊ธฐ๊ฐ WebKit์ ์ฝํ ์ธ ํํฐ๋ง ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ์๋ก์ด API๋ก์ ์ ํ์ผ๋ก ์ฐจ๋จ๊ธฐ์ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค.
- ์ ํญ์์ ์ด๋ฆฌ๋ ๊ฐ์ ํ์ด์ง์ ๋์์ธ์ด ํ๋ํ๋์์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์ ์ต์ ํ๋ ์์ ์ด ์งํ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru
