Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ kconfig_compiler ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
kconfig_compiler - KDE ๊ตฌ์ฑ ์ปดํ์ผ๋ฌ
๊ฐ์
kconfig_compiler [Qt ์ต์ ] [KDE ์ต์ ] [์ต์ ] ํ์ผ.kcfg ํ์ผ.kcfgc
๊ธฐ์
kconfig_compiler ๋ ํ์ผ์์ C++ ์์ค ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ํ์ผ(.kcfg)์๋
๊ตฌ์ฑ ์ต์ ์ ๋ํ ์ ๋ณด ๋ฐ ๋ ๋ฒ์งธ ํ์ผ(.kcfgc)์ ์ฝ๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ธ๋ ์ต์ .
์์ฑ๋ ์์ค ์ฝ๋์๋ ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํด๋์ค๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. KConfigSkeleton API๋ฅผ ์ ๊ณตํ๋
์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ๋ฐ์ดํฐ์ ์ก์ธ์คํฉ๋๋ค.
์ต์
์ธ์ :
ํ์ผ.kcfg
kcfg XML ํ์ผ ์ ๋ ฅ
ํ์ผ.kcfgc
์ฝ๋ ์์ฑ ์ต์ ํ์ผ
์ต์ :
-NS, --์๋ฐฐ ๊ท์น์
[.]์ ํ์ผ์ ์์ฑํ ๋๋ ํ ๋ฆฌ
์ผ๋ฐ์ ์ธ ์ต์ :
--๋์
์ต์ ์ ๋ํ ๋์๋ง ํ์
--help-qt
Qt ํน์ ์ต์ ํ์
--help-kde
KDE ํน์ ์ต์ ํ์
--๋์๋ง
๋ชจ๋ ์ต์ ํ์
--์๊ฐ
์์ฑ์ ์ ๋ณด ํ์
-V, --๋ฒ์ญ
๋ฒ์ ์ ๋ณด ํ์
--ํนํ
๋ผ์ด์ ์ค ์ ๋ณด ํ์
KDE ์ต์ :
--ํ์
์ ๋ชฉ ํ์์ค์ '์บก์ '์ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ
--์
'์์ด์ฝ'์ ์ ํ๋ฆฌ์ผ์ด์ ์์ด์ฝ์ผ๋ก ์ฌ์ฉ
--๋ฏธ๋ ์์ด์ฝ
'์์ด์ฝ'์ ์ ํ๋ฆฌ์ผ์ด์ ์์ด์ฝ์ผ๋ก ์ฌ์ฉ
--๊ตฌ์ฑ
๋์ฒด ๊ตฌ์ฑ ํ์ผ ์ฌ์ฉ
--dcopserver
'server'๋ก ์ง์ ๋ DCOP ์๋ฒ ์ฌ์ฉ
--๋ ธํฌ๋์ฌ ํธ๋ค๋ฌ
ํฌ๋์ ํธ๋ค๋ฌ๋ฅผ ๋นํ์ฑํํ์ฌ ์ฝ์ด ๋คํ ๊ฐ์ ธ์ค๊ธฐ
--๊ธฐ๋ค๋ ค๋ผ
WM_NET ํธํ ์ฐฝ ๊ด๋ฆฌ์๋ฅผ ๊ธฐ๋ค๋ฆฝ๋๋ค.
--์คํ์ผ
์ ํ๋ฆฌ์ผ์ด์ GUI ์คํ์ผ์ ์ค์ ํฉ๋๋ค.
--๊ธฐํํ
๊ธฐ๋ณธ ์์ ฏ์ ํด๋ผ์ด์ธํธ ์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค. ์ธ์ ํ์์ man X๋ฅผ ์ฐธ์กฐํ์ญ์์ค.
Qt ์ต์ :
--ํ์ํ๋ค
X-์๋ฒ ๋์คํ๋ ์ด 'displayname' ์ฌ์ฉ
--์ธ์
์ง์ ๋ 'sessionId'์ ๋ํ ์ ํ๋ฆฌ์ผ์ด์ ๋ณต์
--cmap
์์ฉ ํ๋ก๊ทธ๋จ์ด 8๋นํธ ๋์คํ๋ ์ด์ ์ ์ฉ ์ปฌ๋ฌ ๋งต์ ์ค์นํ๋๋ก ํฉ๋๋ค.
--ncols
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ 8๋นํธ ๋์คํ๋ ์ด์ ์์ ํ๋ธ์ ํ ๋น๋ ์์ ์๋ฅผ ์ ํํฉ๋๋ค.
์์ฉ ํ๋ก๊ทธ๋จ์ด QApplication::ManyColor ์์ ์ฌ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
--๋ ธ๊ทธ๋ฉ
๋ง์ฐ์ค๋ ํค๋ณด๋๋ฅผ ์ ๋ ์ก์ง ์๋๋ก Qt์ ์๋ฆฝ๋๋ค.
--๋์กฐ
๋๋ฒ๊น ์ ์ํด ๋๊ธฐ ๋ชจ๋๋ก ์ ํ
--fn, --ํฐํธ
์์ฉ ํ๋ก๊ทธ๋จ ๊ธ๊ผด์ ์ ์ํฉ๋๋ค.
--bg, --๋ฐฐ๊ฒฝ
๊ธฐ๋ณธ ๋ฐฐ๊ฒฝ์๊ณผ ์์ฉ ํ๋ก๊ทธ๋จ ํ๋ ํธ(๋ฐ์ ์์๊ณผ ์ด๋์ด ์์)๋ฅผ ์ค์ ํฉ๋๋ค.
๊ณ์ฐ)
--fg, --์ ๊ฒฝ
๊ธฐ๋ณธ ์ ๊ฒฝ์์ ์ค์ ํฉ๋๋ค.
--btn, --๋จ์ถ
๊ธฐ๋ณธ ๋ฒํผ ์์์ ์ค์ ํฉ๋๋ค.
--์ด๋ฆ
์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฆ์ ์ค์ ํฉ๋๋ค.
--์ ๋ชฉ
์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชฉ(์บก์ )์ ์ค์ ํฉ๋๋ค.
--๋น์ฃผ์ผ ํธ๋ฃจ ์ปฌ๋ฌ
์์ฉ ํ๋ก๊ทธ๋จ์ด 8๋นํธ ๋์คํ๋ ์ด์์ TrueColor ์๊ฐ์ ๊ฐ์ฒด๋ฅผ ์ฌ์ฉํ๋๋ก ํฉ๋๋ค.
--์ ๋ ฅ ์คํ์ผ
XIM(X ์ ๋ ฅ ๋ฐฉ์) ์ ๋ ฅ ์คํ์ผ์ ์ค์ ํฉ๋๋ค. ๊ฐ๋ฅํ ๊ฐ์ onspot, overspot,
์คํ์คํ ๋ฐ ๋ฃจํธ
--๋๋ <XIM ์๋ฒ>
XIM ์๋ฒ ์ค์
--๋ น์ฌ
XIM ๋นํ์ฑํ
--์ญ์
์์ ฏ์ ์ ์ฒด ๋ ์ด์์์ ๋ฏธ๋ฌ๋งํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ kconfig_compiler ์ฌ์ฉ