NsCDE 2.2 ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๋ฆด๋ฆฌ์Šค

์ตœ์‹  Unix ๊ณ„์—ด ์‹œ์Šคํ…œ ๋ฐ Linux์—์„œ ์‚ฌ์šฉํ•˜๋„๋ก ์กฐ์ •๋œ CDE(Common Desktop Environment) ์Šคํƒ€์ผ์˜ ๋ ˆํŠธ๋กœ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐ–์ถ˜ ๋ฐ์Šคํฌํƒ‘ ํ™˜๊ฒฝ์„ ๊ฐœ๋ฐœํ•˜๋Š” NsCDE 2.2(Not So Common Desktop Environment) ํ”„๋กœ์ ํŠธ์˜ ๋ฆด๋ฆฌ์Šค๊ฐ€ ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ™˜๊ฒฝ์€ ์›๋ณธ CDE ๋ฐ์Šคํฌํƒ‘์„ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ…Œ๋งˆ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ํŒจ์น˜ ๋ฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋œ FVWM ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GPLv3 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์€ Python ๋ฐ Shell๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Fedora, openSUSE, Debian ๋ฐ Ubuntu์šฉ ์„ค์น˜ ํŒจํ‚ค์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ์˜ ๋ชฉํ‘œ๋Š” ๋ณต๊ณ ํ’ ์Šคํƒ€์ผ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ํŽธ์•ˆํ•˜๊ณ  ํŽธ๋ฆฌํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๊ณ  ํ˜„๋Œ€ ๊ธฐ์ˆ ์„ ์ง€์›ํ•˜๋ฉฐ ๊ธฐ๋Šฅ ๋ถ€์กฑ์œผ๋กœ ์ธํ•œ ๋ถˆํŽธํ•จ์„ ์œ ๋ฐœํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ถœ์‹œ๋œ ์‚ฌ์šฉ์ž ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— CDE ์Šคํƒ€์ผ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด Xt, Xaw, Motif, GTK2, GTK3 ๋ฐ Qt5์šฉ ํ…Œ๋งˆ ์ƒ์„ฑ๊ธฐ๊ฐ€ ์ค€๋น„๋˜์–ด ์žˆ์–ด X11์„ ๋ ˆํŠธ๋กœ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋žจ ๋””์ž์ธ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. NsCDE๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด XFT, ์œ ๋‹ˆ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•œ ๊ธ€๊ผด ๋ž˜์Šคํ„ฐํ™”, ๋™์  ๋ฐ ๊ธฐ๋Šฅ ๋ฉ”๋‰ด, ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘, ์• ํ”Œ๋ฆฟ, ๋ฐ์Šคํฌํƒ‘ ๋ฐฐ๊ฒฝ ํ™”๋ฉด, ํ…Œ๋งˆ/์•„์ด์ฝ˜ ๋“ฑ๊ณผ ๊ฐ™์€ ์ตœ์‹  ๊ธฐ์ˆ ๊ณผ CDE ๋””์ž์ธ์„ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

NsCDE 2.2 ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ ๋ฆด๋ฆฌ์Šค

์ƒˆ ๋ฒ„์ „์—์„œ:

  • ํ™”๋ฉด ์ƒ๋‹จ์— ํŒจ๋„์„ ๋ฐฐ์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค(~/.NsCDE/NsCDE.conf ํŒŒ์ผ์— "InfoStoreAdd frontpanel.on.top 1" ์„ค์ •์„ ์ถ”๊ฐ€ํ•˜์—ฌ ํ™œ์„ฑํ™”๋จ).
  • dtcalc ๋””์ž์ธ๊ณผ ์ผ์น˜ํ•˜๋Š” kcalc ๊ณ„์‚ฐ๊ธฐ์— ์ƒ‰ ๊ตฌ์„ฑํ‘œ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์•„์ด์ฝ˜ ๋””์ž์ธ์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Firefox 100+ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Firefox์˜ ๋ชจ์–‘์„ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด CSS ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.
  • GTK2 ๋ฐ GTK3 ์—”์ง„์šฉ CSS ํŒŒ์ผ์ด ๋ณ‘ํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • CUA(Common User Access) ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๋Š” ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์‚ฌ์šฉ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ~/.NsCDE/NsCDE.conf ํŒŒ์ผ์—์„œ ์ด์ „ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋ ค๋ฉด "InfoStoreAdd kbd_bind_set nscde1x" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ํ‚ค๋ณด๋“œ ์Šคํƒ€์ผ ๊ด€๋ฆฌ์ž ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์‹ญ์‹œ์˜ค.
  • ํ–ฅ์ƒ๋œ PolkitAgent ๊ฐ์ง€.
  • ์ƒ‰์ƒ ์Šคํƒ€์ผ ๊ด€๋ฆฌ์ž ์„ค์ •์—์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” Kvantum ํ…Œ๋งˆ ์—”์ง„์€ Motif for Qt5 ๋ชฉ๋ก์— ๊ฐ€๊นŒ์šด ์Šคํƒ€์ผ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€