์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ FvwmSaveDesk1 ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
FvwmSaveDesk - ๋ ๋ค๋ฅธ FVWM ๋ฐ์คํฌํ ๋ ์ด์์ ์ ์ฅ ๋ชจ๋
๊ฐ์
FvwmSaveDesk๋ fvwm์ ์ํด ์์ฑ๋๋ฏ๋ก ๋ช ๋ น์ค ํธ์ถ์ด ์๋ํ์ง ์์ต๋๋ค.
๊ธฐ์
ํธ์ถ๋๋ฉด ์ด ๋ชจ๋์ ํ์ฌ ๋ฐ์คํฌํ ๋ ์ด์์์ fvwm์ผ๋ก ์ ์ฅํ๋ ค๊ณ ์๋ํฉ๋๋ค.
ํ์ผ์ ํจ์ ์ ์ .fvwmdesk ํ ๋๋ ํ ๋ฆฌ์ ์์ต๋๋ค. ํจ์์ ์ด๋ฆ์
์์ ๊ธฐ๋ฅ. ์ด ํจ์๋ ํจ์์์ ํธ์ถํ ์ ์์ต๋๋ค. ์ด๊ธฐํ ๊ธฐ๋ฅ ๋ชจ๋ ์์ํ๊ธฐ
๋ชจ๋ ์์ ๊ณต๊ฐ์ ํ๋ก๊ทธ๋จ. fvwm์ด M4 ์ต์ ์ผ๋ก ์ปดํ์ผ๋ ๊ฒฝ์ฐ ๋ค์์ ํฌํจํ ์ ์์ต๋๋ค.
์์๋ ํ์ผ์ .fvmrc ๊ทธ๋ ์ง ์์ผ๋ฉด ์ด ํ์ผ์ ์ง์ ์ฝ์ ํด์ผ ํฉ๋๋ค. ๊ทํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
X ์๋์ฐ ์์คํ ์ ๋ํ ํน์ ํํธ. ์๋ฅผ ๋ค์ด Emacs๋ ๊ทธ๋ ์ง ์์ผ๋ฏ๋ก FvwmSaveDesk๋
๊ทธ๊ฒ์์ ์ด๋ค ์ ๋ณด๋ฅผ ์ป์ผ์ญ์์ค.
๋ํ FvwmSaveDesk๋ ํน์ ๋ช ๋ น์ค ์ต์ ์ด
๊ทธ๋ ์ง ์์ ์ ์์ต๋๋ค.
์ค์ IF VWF IS ์ปดํ์ผ๋จ ์ธ์ดํ๊ฐ๋๊ฐ L' M4 OPTION
Fvwm์ ์ต์ ๊ณผ ํจ๊ป ํธ์ถ๋์ด์ผ ํฉ๋๋ค.
-m4opt -I$HOME.
.fvwmrc์ ์ฒซ ๋ฒ์งธ ์ค์ ๋ค์๊ณผ ๊ฐ์์ผ ํฉ๋๋ค.
์ ์ ์ทจ์(`ํฌํจ`),
๋ฌธ์ ๋ฅผ ํผํ๊ธฐ ์ํด. ํ์ผ์ ํฌํจํ ์ ์์ต๋๋ค .fvwmdesk ๊ณผ
sinclude(`.fvwmdesk') .
ํจ์์ ๋ค์ ์ค์ ์ฝ์ ํ์ญ์์ค. ์ด๊ธฐํ ๊ธฐ๋ฅ
๊ธฐ๋ฅ "I" StartupFunction
GNU์ m4๊ฐ ์๋ ๊ฒฝ์ฐ ๋ ๋ค๋ฅธ ๊ฐ๋ฅ์ฑ์ GNU_M4_OPTION_P๋ก fvwm์ ์ปดํ์ผํ๊ณ ๋ค์์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
m4_include(`.fvwmdesk')m4_dnl
๋ฐ๋ผ์ `include'๋ฅผ ์ ์ ํด์ ํ ํ์๊ฐ ์์ต๋๋ค.
๊ธฐ๋
FvwmSaveDesk๋ ํ์ผ์ 'Module FvwmSaveDesk' ์ค์ ์ฝ์ ํ์ฌ ํธ์ถํ ์ ์์ต๋๋ค. .fvwmrc
ํ์ผ. ์ด๊ฒ์ ๋์ค์ ํธ์ถํ๊ธฐ ์ํด ๋ฉ๋ด๋ ๋ง์ฐ์ค ๋ฒํผ ๋๋ ํค ์ ๋ ฅ์ ๋ฐ์ธ๋ฉ๋์ด์ผ ํฉ๋๋ค.
Fvwm์ ModulePath ๊ตฌ์ฑ ์ต์ ์ ์ง์ ๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ฒ์ํ์ฌ ๋ค์์ ์๋ํฉ๋๋ค.
FvwmSaveDesk๋ฅผ ์ฐพ์ต๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก FvwmSaveDesk1 ์ฌ์ฉ