์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
๋ฆฌ๋
์ค์ ๋ฐ์คํฌํฑ ํ๊ฒฝ ์ค ํ๋๋ก, KDE๋ ๊ทธ๋์ ๋นํด์ ์ด ๋ฌธ์์ ๋ถ๋๋ง ๋ด๋ ์ ์ ์์ง๋ง ์ ์ ๊ฐ ์ ์ ํธ์ด๋ค. ๊ธฐ๋ฐ์ GTK 3์ด๋ฉฐ, LXDE๋ณด๋จ ์ฝ๊ฐ ๋ฌด๊ฒ์ง๋ง KDE๋ ๊ทธ๋์ ๋นํ๋ฉด ๋งค์ฐ ๊ฐ๋ณ๋ค. Xfce๋ freedesktop.org[1]๊ฐ ์ ์ํ ํ์ค์ ๋ฐ๋ฅด๋๊ฑธ ์ต์ฐ์ ๋ชฉํ๋ก ์ผ๊ณ ์๋ค. ๊ตฐ๋๋๊ธฐ ์์ด ๋จ์ํ์ง๋ง ์ด์ค๋ฝ์ง๋ ์์ผ๋ฉด์ ๊น๋ํ ์ธ๊ด๊ณผ ์ ๋์ ์ผ๋ก ๋น ๋ฆฟ๋น ๋ฆฟํ ๋ฐ์์๋๊ฐ ๋งค๋ ฅ. ์๋์ฐ 9x์์ ์ด๋ 2000๋
๋ ๋งฅOS UI์๋ ๋ณ ๋ถ๋ง์ด ์์๋ ์ฌ์ฉ์๋ผ๋ฉด ๋น ๋ฅธ ๋ฐ์์๋๋์ ๋งค์ฐ ๋ง์กฑํ ๋งํ ์ฐฝ๊ด๋ฆฌ์. ๋ชฐ๋ก ๋ค์ํ ๋ชจ๋์ด๋ ํ
๋ง๊ฐ ์กด์ฌํ๊ธฐ์ ์๊ฐ๋ง ์๋ค๋ฉด ๊ทธ๋์ด๋ KDE ๋ชป์ง์์ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๋ง๋ค ์ ์๋ค.
๊ฐ๋ฒผ์ ์ธ์ ํน์ง์ผ๋ก๋ ์์ ์ฑ๊ณผ ๋ณด์์ ์ธ ๋์์ธ์ด ์๋ค. ๋ฒ์ ์ ์ ํ ๋๋ง๋ค ๋ด์ ์ผ๋ก๋ ์ธ์ ์ผ๋ก๋ ํฌ๊ฒ ๋ณํ๋ฅผ ๊ฑฐ์น๋ ๊ทธ๋์ด๋ KDE์๋ ๋ฌ๋ฆฌ ํฌ๊ฒ ๋ฐ๋์ง ์๋๋ค. ์ด๋ ๊ฐ๋ฐํ์ ๊ท๋ชจ๊ฐ ์๋์ ์ผ๋ก ์์ ํ๋ ์์ง๋ง ํ๋ก๊ทธ๋จ์ ์ฌํ์ฉ๊ณผ ๋ชจ๋ํ๋ฅผ ๊ถํ๋ ์ ๋์ค์ ์ฒ ํ์ ๊ธฐ๋ณธ์ผ๋ก ์ผ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ฌ๋ฆฌ๋น์ ํธ๋ฅด๋น(Olivier Fourdan)์ด๋ ์ฌ๋์ด 1996๋ XForms Common Environment๋ ์ด๋ฆ[2]์ผ๋ก ์์ํ ์ด๋๋ก ๊พธ์คํ ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฉฐ, ํ์ฌ ์์ ๋ฒ์ ์ 4.14์ด๋ค. ์ธํฐํ์ด์ค์ ๊ฒฝ์ฐ ์ด๊ธฐ ๋ฒ์ ~3.0๋ฒ์ ๊น์ง๋ ์๋ผ๋ฆฌ์ค ๋ฑ์์ ์์ฃผ ์ฐ์๋ CDE(Common Desktop Environment)๋ฅผ ๊ทธ๋๋ก ๋ฒ ๋ ๋์์ธ์ด์๋๋ฐ, ๋น์์๋ CDE๊ฐ ์ ๋ฃ์๊ธฐ ๋๋ฌธ์ด๋ค.[3] ๊ทธ๋ฌ๋ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ ์ ์ ๋ ์์ ์ธ ๋์์ธ์ผ๋ก ๋ณ๋ชจํ์ฌ 4.x๋๋ถํฐ๋ ์ฐ๋ฆฌ๊ฐ ์๋ ๋์์ธ์ด ์ ์ฐฉํ๋ค.
Xfce๋ ๊ทธ๋์ด๋ KDE์ฒ๋ผ ๋๋ค์์ ํ๋ก๊ทธ๋จ์ ๋ฐ์๋ฃ๋ ๊ฒ๋ณด๋จ, ๋ชจ๋ํ์ผ๋ก ์ฌ์ฉ์๊ฐ ํ์ํ ํ๋ก๊ทธ๋จ์ ์ถ๊ฐํ๋ ํ์์ด๋ฉฐ, ์ด๋ฅผ ์คํํ๊ธฐ ์ํด ๊ฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ณต๊ฐ๋์ด ์๋ค. ์ฆ, ์์ ์ ๋ง๋ ์ฌ์ฉํ๊ฒฝ์ ๊พธ๋ฐ ์ ์๋ค๋ ๊ฒ ์ฅ์ ์ด๋ค. Xfce๋ Thunar๋ฅผ ๊ธฐ๋ณธ ํ์ผ ๊ด๋ฆฌ์๋ก ์ฌ์ฉํ๋ค. ๋ํ ๋ฉ๋ชจ๋ฆฌ ๋ฆฌ์์ค๋ฅผ ์ ๊ฒ ์๋ชจํ๋ ๊ฒ๋ ์ฅ์ ์ธ๋ฐ, ๊ทธ๋ ๋ค๊ณ ํด์ ๊ณ ์ฌ์ ์ ์ ๊ฐ ์ฐ๊ธฐ์ ๋ถ์ ํฉํ ๊ฒ๋ ์๋๋ค.[4] ์ด์ฐจํผ UI๋ ์ปดํจํฐ ์ฌ์๊ณผ ์ง์ ์ ์ธ ๊ด๋ จ์ด ์๋ ๋ถ์ผ๊ฐ ์๋๋ฏ๋ก, Xfce๊ฐ Gnome์ด๋ KDE๋ณด๋ค ๋ค์ณ์ง๋ค๊ฑฐ๋ ๋ถํธํ๊ฑด ์๋๋ฉฐ, ์คํ๋ ค ์ง๊ด์ ์ด๊ณ ๋ฏธ์ ์ผ๋ก๋ ๋ฌด๋ํ๋ค. Xfce๊ฐ ํฌ์ํ๊ฒ์ ์ฐฝ์ด ์ฌ๋ผ์ฌ๋ ๋ถ๋๋ฝ๊ฒ ์ฌ๋ผ์ค๋ ๊ธฐ๋ฅ์ฒ๋ผ, ๊ผญ ํ์ํ ๊ฒ์ ์๋๋ฐ ํ๋์จ์ด ์์์ ๊ฐ์๋จน๋ ๊ธฐ๋ฅ๋ค์ด๋ค. ๋๋ฌธ์ ํนํ ๊ทธ๋ํฝ์นด๋์ ๋ถ๋ด์ด ์ ์ ํธ.
๋ค๋ง ์ฌ์ฉ์ ์๊ฐ ๊ทธ๋์ด๋ KDE๋ณด๋ค ์ ์ด์ ์น์์์ ํ์ ์ฐพ๊ธฐ๊ฐ ์๋์ ์ผ๋ก ์ด๋ ค์ด ํธ์ด๋ค.[5][6] ๋ํ ์ปจํธ๋กค F1์์ด ๋ณ๋์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ด์, ์ดํด๋ฆฝ์ค์์ Run์ด ์ ๋๋ก ์๋ํ์ง ์๋ ์ฌ์ํ ๋ฌธ์ ์ ์ด ์๋ค. ์ด์ชฝ์ ์ฐฝ ๊ด๋ฆฌ์(Window Manager)์์ ์ปจํธ๋กค F11์ ํ ๋น๋ ๊ธฐ๋ฅ์ ์ง์์ฃผ๋ฉด ๋๋ค.
๊ฐ๋ฒผ์ ์ธ์ ํน์ง์ผ๋ก๋ ์์ ์ฑ๊ณผ ๋ณด์์ ์ธ ๋์์ธ์ด ์๋ค. ๋ฒ์ ์ ์ ํ ๋๋ง๋ค ๋ด์ ์ผ๋ก๋ ์ธ์ ์ผ๋ก๋ ํฌ๊ฒ ๋ณํ๋ฅผ ๊ฑฐ์น๋ ๊ทธ๋์ด๋ KDE์๋ ๋ฌ๋ฆฌ ํฌ๊ฒ ๋ฐ๋์ง ์๋๋ค. ์ด๋ ๊ฐ๋ฐํ์ ๊ท๋ชจ๊ฐ ์๋์ ์ผ๋ก ์์ ํ๋ ์์ง๋ง ํ๋ก๊ทธ๋จ์ ์ฌํ์ฉ๊ณผ ๋ชจ๋ํ๋ฅผ ๊ถํ๋ ์ ๋์ค์ ์ฒ ํ์ ๊ธฐ๋ณธ์ผ๋ก ์ผ๊ณ ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ฌ๋ฆฌ๋น์ ํธ๋ฅด๋น(Olivier Fourdan)์ด๋ ์ฌ๋์ด 1996๋ XForms Common Environment๋ ์ด๋ฆ[2]์ผ๋ก ์์ํ ์ด๋๋ก ๊พธ์คํ ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฉฐ, ํ์ฌ ์์ ๋ฒ์ ์ 4.14์ด๋ค. ์ธํฐํ์ด์ค์ ๊ฒฝ์ฐ ์ด๊ธฐ ๋ฒ์ ~3.0๋ฒ์ ๊น์ง๋ ์๋ผ๋ฆฌ์ค ๋ฑ์์ ์์ฃผ ์ฐ์๋ CDE(Common Desktop Environment)๋ฅผ ๊ทธ๋๋ก ๋ฒ ๋ ๋์์ธ์ด์๋๋ฐ, ๋น์์๋ CDE๊ฐ ์ ๋ฃ์๊ธฐ ๋๋ฌธ์ด๋ค.[3] ๊ทธ๋ฌ๋ ๋ฒ์ ์ด ์ฌ๋ผ๊ฐ๋ฉด์ ์ ์ ๋ ์์ ์ธ ๋์์ธ์ผ๋ก ๋ณ๋ชจํ์ฌ 4.x๋๋ถํฐ๋ ์ฐ๋ฆฌ๊ฐ ์๋ ๋์์ธ์ด ์ ์ฐฉํ๋ค.
Xfce๋ ๊ทธ๋์ด๋ KDE์ฒ๋ผ ๋๋ค์์ ํ๋ก๊ทธ๋จ์ ๋ฐ์๋ฃ๋ ๊ฒ๋ณด๋จ, ๋ชจ๋ํ์ผ๋ก ์ฌ์ฉ์๊ฐ ํ์ํ ํ๋ก๊ทธ๋จ์ ์ถ๊ฐํ๋ ํ์์ด๋ฉฐ, ์ด๋ฅผ ์คํํ๊ธฐ ์ํด ๊ฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ๊ณต๊ฐ๋์ด ์๋ค. ์ฆ, ์์ ์ ๋ง๋ ์ฌ์ฉํ๊ฒฝ์ ๊พธ๋ฐ ์ ์๋ค๋ ๊ฒ ์ฅ์ ์ด๋ค. Xfce๋ Thunar๋ฅผ ๊ธฐ๋ณธ ํ์ผ ๊ด๋ฆฌ์๋ก ์ฌ์ฉํ๋ค. ๋ํ ๋ฉ๋ชจ๋ฆฌ ๋ฆฌ์์ค๋ฅผ ์ ๊ฒ ์๋ชจํ๋ ๊ฒ๋ ์ฅ์ ์ธ๋ฐ, ๊ทธ๋ ๋ค๊ณ ํด์ ๊ณ ์ฌ์ ์ ์ ๊ฐ ์ฐ๊ธฐ์ ๋ถ์ ํฉํ ๊ฒ๋ ์๋๋ค.[4] ์ด์ฐจํผ UI๋ ์ปดํจํฐ ์ฌ์๊ณผ ์ง์ ์ ์ธ ๊ด๋ จ์ด ์๋ ๋ถ์ผ๊ฐ ์๋๋ฏ๋ก, Xfce๊ฐ Gnome์ด๋ KDE๋ณด๋ค ๋ค์ณ์ง๋ค๊ฑฐ๋ ๋ถํธํ๊ฑด ์๋๋ฉฐ, ์คํ๋ ค ์ง๊ด์ ์ด๊ณ ๋ฏธ์ ์ผ๋ก๋ ๋ฌด๋ํ๋ค. Xfce๊ฐ ํฌ์ํ๊ฒ์ ์ฐฝ์ด ์ฌ๋ผ์ฌ๋ ๋ถ๋๋ฝ๊ฒ ์ฌ๋ผ์ค๋ ๊ธฐ๋ฅ์ฒ๋ผ, ๊ผญ ํ์ํ ๊ฒ์ ์๋๋ฐ ํ๋์จ์ด ์์์ ๊ฐ์๋จน๋ ๊ธฐ๋ฅ๋ค์ด๋ค. ๋๋ฌธ์ ํนํ ๊ทธ๋ํฝ์นด๋์ ๋ถ๋ด์ด ์ ์ ํธ.
๋ค๋ง ์ฌ์ฉ์ ์๊ฐ ๊ทธ๋์ด๋ KDE๋ณด๋ค ์ ์ด์ ์น์์์ ํ์ ์ฐพ๊ธฐ๊ฐ ์๋์ ์ผ๋ก ์ด๋ ค์ด ํธ์ด๋ค.[5][6] ๋ํ ์ปจํธ๋กค F1์์ด ๋ณ๋์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ณ ์์ด์, ์ดํด๋ฆฝ์ค์์ Run์ด ์ ๋๋ก ์๋ํ์ง ์๋ ์ฌ์ํ ๋ฌธ์ ์ ์ด ์๋ค. ์ด์ชฝ์ ์ฐฝ ๊ด๋ฆฌ์(Window Manager)์์ ์ปจํธ๋กค F11์ ํ ๋น๋ ๊ธฐ๋ฅ์ ์ง์์ฃผ๋ฉด ๋๋ค.
2. ๊ธฐํ[ํธ์ง]
2.1. Chicago 95 ํ ๋ง[ํธ์ง]
Chicago 95 ํ ๋ง(GitHub)
ํ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ ๋นํด ํจ์ฌ ๊ฐ๋ณ๋ค๋ ์ด์ ๋๋ฌธ์ธ์ง, XFCE๋ Windows 95๋ฅผ ๊ฑฐ์ ๊ทธ๋๋ก ์ฌํํ ํ ๋ง๊ฐ ์๋ ๊ฒ์ผ๋ก ์ ๋ช ํ๋ค. ํ ๋ฐ์คํฌํฑ ํ๊ฒฝ์์ ๋ง๋ค์ด์ง ํ ๋ง์ ๋นํ๋ฉด Chicago 95์ ์ฌํ๋๋ ๋ ๋ณด์ ์ด๋ฉฐ, ๋ ํธ๋ก ๋๋์ ์ด๋ฆฌ๋ ํ ๋ง๋ก ์ ๋ง ์ด๋งํ ๊ฒ ์๋ค. ์ฌ์ง์ด ๋ถํธ์คํฌ๋ฆฐ(splash)๊น์ง Windows 95 ๋ถํ ๋ก๊ณ ๊ทธ๋๋ก ์ ์ฉ ๊ฐ๋ฅํ๋ค. ํ ๋ง๋ฅผ ๋๋์ฒด ์ด๋ป๊ฒ ๋ง๋ ๊ฑด์ง, ํ์ผ ํ์๊ธฐ๋ถํฐ ํฌ๋กฌ๊น์ง ์ ๋ถ ๋ค 20๋ ์ ์ผ๋ก ๋๋ ค๋ณด๋ด๋ ์ ๊ธฐํ ํ ๋ง์ด๋ค. ๊ฐ์ข ์ ๋๋ฉ์ด์ ์ ๋นผ๊ณ ๋จ์ํํด ๊ตฌํ PC์์ ํจ์ฌ ๋น ๋ฆฟ๋น ๋ฆฟํด์ง๋ ๊ฒ์ ๋ค. ์ ์ ์ฉ๋ฐฉ๋ฒ ์์์ ์ฐธ๊ณ ํ์ฌ ์ฝ๊ฒ ์ ์ฉํ ์ ์๋ค.
[1] ๊ตฌ X Desktop Group, XDG
[2] ํ์ฌ๋ XForms Toolkit์ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ, Xfce๋ผ๋ ์ด๋ฆ์ ์๋ฏธ๊ฐ ์ฌ๋ผ์ก๋ค. ์ฝ์ ๋์๋ ์์ค ์ํ ์ ์ด.
[3] CDE๋ ๋ฐ์คํฌํฑ ํ๊ฒฝ์ด ์ด๋ป๊ฒ ์๊ฒผ๋์ง๋ ํด๋น ๋งํฌ๋ฅผ ์ฐธ์กฐํ์. 2012๋
๋ถํฐ LGPL ๋ผ์ด์ ์ค๋ก ์ ํ๋์๊ณ , ๊ฐ๋ฐ๊ถ๋ ๊ธฐ์กด์ The Open Group์์ ๋
์ ํ๋ก์ ํธ๋ก ๋์ด๊ฐ๋ค.
[4] ๋ฆฌ๋์ค ํ ๋ฅด๋ฐ์ค๋ ๊ทธ๋3์ UI๋ฅผ ๋นํํ๋ฉด์ Xfce๋ก ๊ฐ์ํ ์ ์ด ์๋ค. ์ง๊ธ์ ๋ค์ ๊ทธ๋์ ์ฐ๊ณ ์์ง๋ง
[5] ๋ฌผ๋ก Xfce๋ ์์ฐํ ์ธ๊ธฐ ๋ฐ์คํฌํฑ ํ๊ฒฝ ์ค ํ๋์ด๋ค. ๊ทธ๋์ด๋ KDE๋ณด๋ค ์ฌ์ฉ์์๊ฐ ์ ๋ค๊ณ ํ๋๋ผ๋, ๋๋ค์์ ๋ฃ๋ณด์ก ๋ฐ์คํฌํฑ ํ๊ฒฝ๋ค๋ณด๋ค๋ ์๋์ ์ผ๋ก ์ธ๊ธฐ๊ฐ ๋ง๊ณ ํ๋ ๋ง๋ค.