์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
LXDE๋ ๋ฆฌ๋
์ค, FreeBSD ๋ฑ ์ ๋์ค ๊ณ์ด์ ์ด์์ฒด์ ๋ฅผ ์ํด ๊ฐ๋ฐ๋ ๋ฐ์คํฌํ ํ๊ฒฝ์ด๋ค. ์ด๋ฆ์ Light X11 Desktop Environment, ์ฆ ๊ฐ๋ฒผ์ด(!) X11์ฉ ๋ฐ์คํฌํ ํ๊ฒฝ์ ์ฝ์์ด๋ค. 2006๋
๋ถํฐ ๊ฐ๋ฐ๋์์ผ๋ฉฐ, ๋ฃจ๋ถํฌ[1], Peppermint OS, ๋ผ์ฆ๋น์[2] ๋ฑ์ ๋ฐฐํฌํ๋ค์์ ๊ธฐ๋ณธ ๋ฐ์คํฌํ์ผ๋ก ์ฑํ๋์๋ค. ์ฃผ ๊ฐ๋ฐ์๋ ๋๋ง ๊ฐ๋ฐ์ PcMan์ด๋ค.
์ฐฝ ๊ด๋ฆฌ์๋ก Openbox, ๊ทธ๋ฆฌ๊ณ ํดํท์ผ๋ก๋ GTK 2๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค. Xfce์ ์ ์ฌํ๊ฒ Opendesktop.org ํ์ค์ ์ค์ํ๊ณ ์๋ค.
์ฌ์ฉ์ ์๋ GNOME, KDE, Xfce ๋ฑ์ ๋ฐ๋ฆฌ์ง๋ง๊ทผ๋ฐ ๋ฌธ์์ ๋ด์ฉ์ด xfce๋ณด๋ค ๋ง์๊ฑด ํจ์ ๋๋ฆ๋๋ก ํฐ ์ฌ์ฉ์์ธต์ ํ๋ณดํ๊ณ ์๋ค. ํน์ง์ ๋งค์ฐ ๊ฐ๋ณ๋ค๋ ๊ฒ.[3] 2010๋
Phoronix์์ ์งํํ ์กฐ์ฌ ๊ฒฐ๊ณผ ๋ฆฌ๋
์ค 4๋ ๋ฐ์คํฌํ ํ๊ฒฝ ์ค์์ ๊ฐ์ฅ ๊ฐ๋ณ๋ค๊ณ ํ๋ค.
์ฐฝ ๊ด๋ฆฌ์๋ก Openbox, ๊ทธ๋ฆฌ๊ณ ํดํท์ผ๋ก๋ GTK 2๋ฅผ ์ฌ์ฉํ๊ณ ์๋ค. Xfce์ ์ ์ฌํ๊ฒ Opendesktop.org ํ์ค์ ์ค์ํ๊ณ ์๋ค.
์ฌ์ฉ์ ์๋ GNOME, KDE, Xfce ๋ฑ์ ๋ฐ๋ฆฌ์ง๋ง
2. ํฌํจ๋ ํ๋ก๊ทธ๋จ[ํธ์ง]
2.1. PcManFM[ํธ์ง]
LXDE์ ํ์ผ ๊ด๋ฆฌ์์ด๋ค. ํญ, ํ์ผ ๊ฒ์, ํ์ฌ ํด๋ ํฐ๋ฏธ๋์์ ์ด๊ธฐ, ๋ฃจํธ๋ก ํ์ฌ ํด๋ ์ด๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ๋ค์ ์ง์ํ๋ค. UI๊ฐ ๊น๋ํ๊ณ , ํ์ํ ๊ธฐ๋ฅ๋ค์ ๋๋ถ๋ถ ๊ฐ์ง๊ณ ์๋ค.
2.2. LXmusic[ํธ์ง]
LXDE์ ์์ ์ฌ์๊ธฐ. ๋น๊ต์ ์ต๊ทผ์ ์ถ๊ฐ๋ ํ๋ก๊ทธ๋จ์ด๋ค. ๊ธฐ๋ฅ์ ๊ทธ๋ ๊ฒ ๋ง์ง ์๊ณ , LXDE ์ฑ ๋ต๊ฒ ๋จ์ํ๊ณ ๊ฐ๋ณ๋ค. ์ ๋ง ๋จ์ํ ์์ ํ๋ ์ด์ด๋ฅผ ์ฐพ๋๋ค๋ฉด ์ฌ์ฉํด๋ณผ ๋ง ํ๋ค.
2.3. LXAppearance[ํธ์ง]
LXDE ์ฌ์ฉ ์ค GTK+ ํ ๋ง ๋ณ๊ฒฝ, ์์ด์ฝ ๋ณ๊ฒฝ, ๊ธฐ๋ณธ ๊ธ๊ผด ๋ณ๊ฒฝ, ๊ธ๊ผด ๋ ๋๋ง ๋ณ๊ฒฝ, ์คํ๋ฐ์ค ํ ๋ง ๋ณ๊ฒฝ ๋ฑ์ ๋ชจ๋ ํ ๊ณณ์์ ์ฒ๋ฆฌํ ์ ์๊ฒ ํด๋์๋ค. ํธ๋ฆฌํ ํ๋ก๊ทธ๋จ์ธ์ง๋ผ, LXDE ๋ฐฐํฌํ ๋ฟ ์๋๋ผ Openbox๋ฅผ ๋จ๋ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐฐํฌํ๋ค์์๋ ์ฌ์ฉ๋๊ธฐ๋ ํ๋ค.
2.4. LXPanel[ํธ์ง]
LXDE ๋ฐ์คํฌํ์ ํจ๋์ด๋ค. ์ํ๋ ๋๋ก ๋ ์ด์์์ ์ฝ๊ฒ ๋ณ๊ฒฝํ ์ ์๊ณ , ๊ธฐ๋ณธ์ ์ธ ๋ฉ๋ด๋ ํฌํจ๋์ด ์๋ค. ์ค์น ์งํ ๊ธฐ๋ณธ ๋ ์ด์์์ด ์๋์ฐ XP์ ์ ์ฌํ๋ค.
2.5. LXTerminal[ํธ์ง]
ํญ, ์์ฑ ์กฐ์ , ๋ฉ๋ด ๋ฐ ์จ๊ธฐ๊ธฐ, ๋ฒํผ ํฌ๊ธฐ ์กฐ์ , ํฌ๋ช ๋ ๋ฑ์ ์ง์ํ๋ ํฐ๋ฏธ๋ ์๋ฎฌ๋ ์ดํฐ์ด๋ค. ๋ชจ๋ LXDE ์ฑ์ด ๊ทธ๋ ๋ฏ์ด ๊ธฐ๋ฅ๋ณด๋ค๋ ๋จ์ํจ, ๊ฐ๋ฒผ์์ ์ค์์ํ์ฌ ๊ฐ๋ฐ๋๊ณ ์๋ค.
3. ํ[ํธ์ง]
Openbox ์ฐฝ ๊ด๋ฆฌ์๊ฐ ์๋ ๊ฐ๋ฒผ์ด์ง๋ผ ๊ทธ๋ฆผ์ ํ์, ํฌ๋ช
๋ ๋ฑ 3D ํจ๊ณผ๋ฅผ ์ ์ฉํ๋ ๊ธฐ๋ฅ์ด ์๋ค. ์ข ๋ ์์ ์ฐฝ๋ค์ ์ํ๋ค๋ฉด Xfwm ๋ฑ ๋ค๋ฅธ ์ฐฝ ๊ด๋ฆฌ์๋ฅผ ์ค์นํ๊ฑฐ๋, Compton์ ๊ฐ์ ๋จ๋
Compositor์ ์ด์ฉํด ๊ฐ๋จํ ๊ทธ๋ฆผ์/ํฌ๋ช
๋ ๋ฑ์ ํจ๊ณผ๋ฅผ ์ ์ฉํ ์ ์๋ค.
PcManFM์์ ํ์ผ ๊ฒ์์ ํ๋ ค๋ฉด ๋ฉ๋ด์์ ํ์ผ ๊ฒ์์ ์ฐพ๊ฑฐ๋ CTRL+Shift+F๋ฅผ ๋๋ฅด์. ๋ค๋ง ์ด ํ์ผ ๊ฒ์ ๊ธฐ๋ฅ์ด ์กฐ๊ธ ๊น๋ค๋ก์ด๋ฐ, ๊ฒ์์ด ์๋ค์ * ํ์๋ฅผ ํด์ฃผ๋ฉด ์ฌ๋งํ ๊ฒฝ์ฐ ์ํ๋ ๊ฒ์ ์ฐพ์ ์ ์๋ค.
LXPanel์ ํจ๋์ ํฌ๋ช ํ๊ฒ ํ์ํ๋ ๊ธฐ๋ฅ์ด ์๊ธด ํ์ง๋ง, ์ด ๊ธฐ๋ฅ์ ์ง์ง ํฌ๋ช ๋ ์ ์ฉ์ด ์๋๋ผ ๋จ์ํ ํจ๋ ๋ถ๋ถ์ ํด๋นํ๋ ๋ฐฐ๊ฒฝํ๋ฉด์ ์ผ๋ถ ํ์ํ๋ ๊ฒ์ด๋ค. ์ง์ง ํฌ๋ช ๋๋ฅผ ์ํ๋ค๋ฉด ํจ๋์ ๊ต์ฒดํ๋ ์๋ฐ์ ์๋ค.
PcManFM์์ ํ์ผ ๊ฒ์์ ํ๋ ค๋ฉด ๋ฉ๋ด์์ ํ์ผ ๊ฒ์์ ์ฐพ๊ฑฐ๋ CTRL+Shift+F๋ฅผ ๋๋ฅด์. ๋ค๋ง ์ด ํ์ผ ๊ฒ์ ๊ธฐ๋ฅ์ด ์กฐ๊ธ ๊น๋ค๋ก์ด๋ฐ, ๊ฒ์์ด ์๋ค์ * ํ์๋ฅผ ํด์ฃผ๋ฉด ์ฌ๋งํ ๊ฒฝ์ฐ ์ํ๋ ๊ฒ์ ์ฐพ์ ์ ์๋ค.
LXPanel์ ํจ๋์ ํฌ๋ช ํ๊ฒ ํ์ํ๋ ๊ธฐ๋ฅ์ด ์๊ธด ํ์ง๋ง, ์ด ๊ธฐ๋ฅ์ ์ง์ง ํฌ๋ช ๋ ์ ์ฉ์ด ์๋๋ผ ๋จ์ํ ํจ๋ ๋ถ๋ถ์ ํด๋นํ๋ ๋ฐฐ๊ฒฝํ๋ฉด์ ์ผ๋ถ ํ์ํ๋ ๊ฒ์ด๋ค. ์ง์ง ํฌ๋ช ๋๋ฅผ ์ํ๋ค๋ฉด ํจ๋์ ๊ต์ฒดํ๋ ์๋ฐ์ ์๋ค.
4. LXQt, ๊ทธ๋ฆฌ๊ณ LXDE์ ๋ฏธ๋[ํธ์ง]
PCman์ LXDE์ ๊ณ์ํด์ GTK2[4]๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋ํด ๋ถ๋ด์ ๋๋ผ๊ณ ์์์ผ๋, GTK3 ์ญ์ ๋ง์์ ๋ค์ง ์์๋ค๊ณ ํ๋ค. ๊ทธ๋์ 2013๋
3์ PcManFM์ ์์์ผ๋ก LXDE๋ฅผ Qt(ํ๋ ์์ํฌ)๋ก ํฌํ
ํ๋ ์์
์ ์์ํ๋ค. ๊ด๋ จ๊ธ ๊ทธ ํ PcMan์ LXDE์ ๊ฐ๋ฐ ๋ฐฉํฅ์ GTK3 ๊ฐ ์๋๋ผ Qt(ํ๋ ์์ํฌ) ๋ฐ์คํฌํ์ด ๋ ๊ฒ์์ ๋ฐํ๋ค.
๊ทธ๋ฆฌ๊ณ 2013๋ 7์, QT ์ง์์ ๊ฐ๋ฒผ์ด ๋ฐ์คํฌํ ํ๊ฒฝ์ ๋ง๋๋ ํ๋์ ํธ์ธ Razor-QT๊ฐ LXDE ํ๋ก์ ํธ๊ฐ ํฉ์ณ์ก๋ค.๊ด๋ จ๊ธ ๋ ํ๋ก์ ํธ ๋ชจ๋ QT ๊ธฐ๋ฐ์ ๊ฐ๋ฒผ์ด ๋ฐ์คํฌํ์ ์งํฅํ๊ณ ์์์ผ๋ฏ๋ก, ๊ฐ๋ฐ์ ๊ฐ์ด ์งํํ๊ฒ ๋ ๊ฒ. ์์ผ๋ก๋ Razor-QT๋ผ๋ ์ด๋ฆ ๋์ LXQT๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ฐ๋ฐ์ด ์งํ๋ ๊ฒ์ด๋ผ๊ณ ํ๋ค.
ํ์ฌ์๋ LXDE(GTK2)์ LXQT๊ฐ ๋์์ ์ง์๋๊ณ ์๋ค. ์์ชฝ ๋ฒ์ ์ ๊ธฐ๋ฅ์์ ์ฐจ์ด๋ ๊ฑฐ์ ์๋ค. ํ์ง๋ง LXQT์ ๊ฒฝ์ฐ, KDE์ ์ฐฝ ๊ด๋ฆฌ์ KWin์ Openbox ๋์ ์ฌ์ฉํ ์ ์๋ ์ต์ ์ ์ ๊ณตํ๋ค. ๊ฐ์ฅ ์ต๊ทผ์ ๋์จ LXQT์ ์์ ํ ๋ฒ์ ์ 0.10.0์ด๋ค. 0.8.0๋ถํฐ๋ Qt4 ๋์ Qt5 ํดํท์ ์ฌ์ฉํ๋ค.
๋ฃจ๋ถํฌ18.10๋ถํฐ๋ LXDE๋์ LXQt๊ฐ ๊ธฐ๋ณธ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ํ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ 2013๋ 7์, QT ์ง์์ ๊ฐ๋ฒผ์ด ๋ฐ์คํฌํ ํ๊ฒฝ์ ๋ง๋๋ ํ๋์ ํธ์ธ Razor-QT๊ฐ LXDE ํ๋ก์ ํธ๊ฐ ํฉ์ณ์ก๋ค.๊ด๋ จ๊ธ ๋ ํ๋ก์ ํธ ๋ชจ๋ QT ๊ธฐ๋ฐ์ ๊ฐ๋ฒผ์ด ๋ฐ์คํฌํ์ ์งํฅํ๊ณ ์์์ผ๋ฏ๋ก, ๊ฐ๋ฐ์ ๊ฐ์ด ์งํํ๊ฒ ๋ ๊ฒ. ์์ผ๋ก๋ Razor-QT๋ผ๋ ์ด๋ฆ ๋์ LXQT๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ฐ๋ฐ์ด ์งํ๋ ๊ฒ์ด๋ผ๊ณ ํ๋ค.
ํ์ฌ์๋ LXDE(GTK2)์ LXQT๊ฐ ๋์์ ์ง์๋๊ณ ์๋ค. ์์ชฝ ๋ฒ์ ์ ๊ธฐ๋ฅ์์ ์ฐจ์ด๋ ๊ฑฐ์ ์๋ค. ํ์ง๋ง LXQT์ ๊ฒฝ์ฐ, KDE์ ์ฐฝ ๊ด๋ฆฌ์ KWin์ Openbox ๋์ ์ฌ์ฉํ ์ ์๋ ์ต์ ์ ์ ๊ณตํ๋ค. ๊ฐ์ฅ ์ต๊ทผ์ ๋์จ LXQT์ ์์ ํ ๋ฒ์ ์ 0.10.0์ด๋ค. 0.8.0๋ถํฐ๋ Qt4 ๋์ Qt5 ํดํท์ ์ฌ์ฉํ๋ค.
๋ฃจ๋ถํฌ18.10๋ถํฐ๋ LXDE๋์ LXQt๊ฐ ๊ธฐ๋ณธ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ํ์ ๋๋ค.
[1] 18.10๋ฒ์ ๋ถํฐ๋ LXQt
[2] LXDE ๊ธฐ๋ฐ์ผ๋ก UI๋ฅผ ์์ ํ Raspberry Pi Desktop์ ์ฌ์ฉํ๋ค. ๊ณผ๊ฑฐ์ ๋ช
์นญ์ Pixel์ด์์ผ๋ ๊ตฌ๊ธ ํฝ์
๋ฑ๊ณผ์ ์ ์ฌ์ฑ ๋ฑ์ผ๋ก ์ถ์ ๋๋ ๋ชจ์ข
์ ์ด์ ๋ก ํ์ฌ์ ๋ช
์นญ์ผ๋ก ๋ณ๊ฒฝ๋์๋ค.
[3] ๊ทธ๋ฌ๋ ๊ทธ๋ฅ Openbox ๋จ๋
์ผ๋ก ๋ฐ์คํฌํ์ ์ฌ์ฉํ๋ ๊ฒ ๋ ๊ฐ๋ณ๋ค. ํฌ๋ฐ์น๋ฑ
๋ฑ์ ๋ฐฐํฌํ์ด ์ด ์คํ๋ฐ์ค๋ฅผ ๋ฐ์คํฌํ ํ๊ฒฝ์ผ๋ก ์ฌ์ฉํ๋ค. ๋ค๋ง Openbox๋ ๋๋ฌด ๊ฐ๋ฒผ์์ ๊ฐ์กฐํ ๋๋จธ์ง ์ฌ์ฉํ๊ธฐ ๋ถํธํ๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค.
[4] GTK2๋ GNOME3์ ์ถ์ ์ดํ ๋ ์ด์ ๊ฐ๋ฐ๋์ง ์๋๋ค. ๊ฒ๋ค๊ฐ ์์ผ๋ก X11์ด Wayland/MIR๋ก ๋์ฒด๋๋ฉด GTK2๋ ๋ ์ด์ ์๋ํ์ง ์์ ๊ฐ๋ฅ์ฑ์ด ๋๋ค. ์ฆ LXDE ํ๋ก์ ํธ์ ๋ฏธ๋๋ฅผ ์ํด์๋ QT/GTK3 ๋ฑ ๊ฐ๋ฐ์ด ๊ณ์๋๊ณ ์๋ ํดํท์ผ๋ก์ ์ด๋์ด ์ ์คํ๋ค.
[5] ๋ฐ๋งค ์ดํ๋ก ์ค๋ซ๋์ 19๊ธ์ด ์๋์๋ค๊ฐ ์ต๊ทผ์ ๊ฐ์๊ธฐ ๋ถ์๋ค. ํ์ฌ ๋ฉ๋ก ์์๋ง 19๊ธ ์ฒ๋ฆฌ๋ ๊ฒ์ผ๋ก ์ถ์ ๋จ.