์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

fvwm2 - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ fvwm2 ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น fvwm2์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


Fvwm - F? X11์šฉ ๊ฐ€์ƒ ์ฐฝ ๊ด€๋ฆฌ์ž

๊ฐœ์š”


fvwm [-c ๊ตฌ์„ฑ ๋ช…๋ น] [-d ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ] [-f ๊ตฌ์„ฑ ํŒŒ์ผ] [-r] [-s [ํ™”๋ฉด ๋ฒˆํ˜ธ]] [-V]
[-C ๋น„์ฃผ์–ผ ํด๋ž˜์Šค | -I ๋น„์ฃผ์–ผ ์•„์ด๋””] [-l ์ƒ‰์ƒ [-L] [-A] [-S] [-P]] [-D] [-h]
[-i ํด๋ผ์ด์–ธํŠธ ID] [-F ์ƒํƒœ ํŒŒ์ผ] [--๋””๋ฒ„๊ทธ-์Šคํƒ-๋ง] [-์ •์ „]

๊ธฐ์ˆ 


Fvwm์€ X11์šฉ ์ฐฝ ๊ด€๋ฆฌ์ž์ž…๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ์ตœ์†Œํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ,
์ฐฝ ํ”„๋ ˆ์ž„์— ๋Œ€ํ•œ 3D ๋ชจ์–‘ ๋ฐ ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘.

์ด๋ฆ„์— "fvwm"์ด ํฌํ•จ๋œ ์—ฌ๋Ÿฌ ์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—์„œ
๊ณผ๊ฑฐ์—๋Š” fvwm ๋ฒ„์ „ 2.x๋ฅผ ์ด์ „ ๋ฒ„์ „๊ณผ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ฐ˜์ ์œผ๋กœ fvwm2๋ผ๊ณ  ๋ถˆ๋ €์Šต๋‹ˆ๋‹ค.
๋ฒ„์ „ 1.x(fvwm ๋˜๋Š” fvwm1). ๋ฒ„์ „ 1.x๊ฐ€ ๋ฒ„์ „ 2.xa๋กœ ๋Œ€์ฒด๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์—
์˜ค๋ž˜ ์ „์— ์šฐ๋ฆฌ๋Š” ๋‹จ์ˆœํžˆ ๋ฒ„์ „ 2.x์™€ ์•ž์œผ๋กœ ๋‚˜์˜ฌ ๋ชจ๋“  ๋ฒ„์ „์„ fvwm์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.
๋ฌธ์„œ์ด๊ณ  ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ์˜ ์ด๋ฆ„์€ fvwm์ž…๋‹ˆ๋‹ค. fvwm ์ž์†์ด ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm95, ๋Œ€๋ถ€๋ถ„ fvwm-2.0.43์˜ ํŒจ์น˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. fvwm95์˜ ์ฃผ์š” ๋ชฉํ‘œ๋Š”
๋ชจ์–‘๊ณผ ๋Š๋‚Œ๊ณผ ๊ฐ™์€ Windows 95๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ดํ›„๋กœ fvwm์€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ
์‚ฌ์‹ค์ƒ ๋ชจ๋“  fvwm95 ๊ธฐ๋Šฅ์€ fvwm์œผ๋กœ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Fvwm์€ ๋‘ ๊ฐ€์ง€ ๋ชจ๋‘๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋ฐ”ํƒ• ํ™”๋ฉด ๊ณผ ์—ฌ๋Ÿฌ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง„ ๋ฐ์Šคํฌํ†ฑ ๋  ์ˆ˜์žˆ๋Š”
๋ณ„๋„๋กœ ๋˜๋Š” ํ•จ๊ป˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๋””์˜ค๊ฐ€
ํ™”๋ฉด์ด ์ •๋ง ์ปค์„œ ๋ฐ”ํƒ• ํ™”๋ฉด ๋‚ด์—์„œ ์Šคํฌ๋กคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์ค‘
๋ถ„๋ฆฌ๋œ ๋ฐ์Šคํฌํƒ‘์„ ์‚ฌ์šฉํ•˜๋ฉด ์‹ค์ œ๋กœ ์ž‘์—…ํ•  ์—ฌ๋Ÿฌ ํ™”๋ฉด์ด ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ€์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๊ฐ ํ™”๋ฉด์€ ๋‹ค๋ฅธ ํ™”๋ฉด๊ณผ ์™„์ „ํžˆ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค.

Fvwm ์ œ๊ณต ๊ฑด๋ฐ˜ ๊ฐ€์†๊ธฐ ๋Œ€๋ถ€๋ถ„์˜ ์ฐฝ ๊ด€๋ฆฌ์ž๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”
ํ‚ค๋ณด๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ ์ด๋™ ๋ฐ ํฌ๊ธฐ ์กฐ์ •, ๋ฉ”๋‰ด ์กฐ์ž‘ ๋“ฑ์˜ ๊ธฐ๋Šฅ
๋ฐ”๋กœ ๊ฐ€๊ธฐ.

Fvwm์€ ๋˜ํ•œ ๊ตฌ์„ฑ ๋ช…๋ น๊ณผ ์ž‘์—… ๋ช…๋ น ๊ฐ„์˜ ๊ตฌ๋ณ„์„ ๊ทน๋ณตํ–ˆ์Šต๋‹ˆ๋‹ค.
๋Œ€๋ถ€๋ถ„์˜ ์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ๋ช…๋ น์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธ€๊ผด, ์ƒ‰์ƒ, ๋ฉ”๋‰ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋‚ด์šฉ, ํ‚ค ๋ฐ ๋งˆ์šฐ์Šค ๊ธฐ๋Šฅ ๋ฐ”์ธ๋”ฉ, ์ž‘์—… ๋ช…๋ น์€ ์ƒ์Šน ๋ฐ
๋‚ฎ์€ ์ฐฝ. Fvwm์€ ๊ทธ๋Ÿฌํ•œ ๊ตฌ๋ถ„์„ ํ•˜์ง€ ์•Š์œผ๋ฉฐ ์–ธ์ œ๋“ ์ง€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ๊ฐ„.

fvwm๊ณผ ๋‹ค๋ฅธ X11 ์ฐฝ ๊ด€๋ฆฌ์ž ๊ฐ„์˜ ๋‹ค๋ฅธ ์ฃผ๋ชฉํ• ๋งŒํ•œ ์ฐจ์ด์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์†Œ๊ฐœ ์กฐ์žกํ•œ ์ดˆ์  ๊ณผ ๋„ค๋ฒ„ํฌ์ปค์Šค ์ดˆ์  ๋ฐฉ๋ฒ•. ํฌ์ปค์Šค ์ •์ฑ…์€
๋‹ค๋ฅธ ์ฐฝ ๊ทธ๋ฃน์— ๋Œ€ํ•ด ๋ณ„๋„๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. Windows ์‚ฌ์šฉ ์กฐ์žกํ•œ ์ดˆ์  ์ดˆ์ ์„ ์–ป๋‹ค
ํฌ์ธํ„ฐ๊ฐ€ ํฌ์ธํ„ฐ๋กœ ์ด๋™ํ•  ๋•Œ ๋‹ค๋ฅธ ์ฐฝ์ด ํš๋“ํ•  ๋•Œ๊นŒ์ง€ ํฌ์ปค์Šค๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ์ฐฝ์€ ํฌ์ธํ„ฐ๊ฐ€ ๋ฃจํŠธ ์ฐฝ์œผ๋กœ ์ด๋™ํ•  ๋•Œ ์ดˆ์ ์„ ์žƒ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. NS
๋„ค๋ฒ„ํฌ์ปค์Šค ์ž…๋ ฅํ•˜์ง€ ์•Š๋Š” ์ฐฝ์— ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์ •์ฑ…์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค(์˜ˆ:
xclock, oclock, xbiff, xeyes, tuxeyes) - ์˜ˆ๋ฅผ ๋“ค์–ด SloppyFocus ํ„ฐ๋ฏธ๋„ ์ฐฝ์—
ํฌ์ปค์Šค, NeverFocus ์žฅ์‹ ์ฐฝ ์œ„๋กœ ํฌ์ธํ„ฐ๋ฅผ ์›€์ง์—ฌ๋„
์ดˆ์ ์˜ ํ„ฐ๋ฏธ๋„.

์˜ต์…˜


๋‹ค์Œ์€ fvwm์—์„œ ์ธ์‹ํ•˜๋Š” ๋ช…๋ น์ค„ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

-i | --ํด๋ผ์ด์–ธํŠธ ์•„์ด๋”” id
์ด ์˜ต์…˜์€ fvwm์ด ์„ธ์…˜ ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์‹œ์ž‘๋  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์— ์˜ํ•ด ์‚ฌ์šฉ๋˜์–ด์„œ๋Š” ์•ˆ ๋œ๋‹ค
์‚ฌ์šฉ์ž.

-c | --cmd ๊ตฌ์„ฑ ๋ช…๋ น
fvwm์ด ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ๋ช…๋ น ๋Œ€์‹ ์— '์ฝ๊ธฐ ์„ค์ •' (๋˜๋Š” '์ฝ๊ธฐ .fvwm2rc') ๊ทธ๋Œ€๋กœ
์ดˆ๊ธฐํ™” ๋ช…๋ น. (์ฐธ๊ณ ๋กœ ์ตœ๋Œ€ 10 -f ๊ณผ -c ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ,
์ง€์ •๋œ ์ˆœ์„œ๋Œ€๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.)

๋ช…๋ น์ค„ ์ธ์ˆ˜๋กœ ์‹œ์ž‘๋œ ๋ชจ๋“  ๋ชจ๋“ˆ์€ ๋‹ค์‹œ ๋ณด๋‚ด๋Š” ๋ชจ๋“ˆ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ๋ช…๋ น. fvwm์ด ๋‹ค์Œ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ ์ „์— ๋ชจ๋“  ๋ช…๋ น์ค„ ๋ชจ๋“ˆ์„ ์ข…๋ฃŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
StartFunction ๋ฐ ํ…Œ๋‘๋ฆฌ ์žฅ์‹ ๋ฐ ์Šคํƒ€์ผ ์„ค์ •. ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค
๋‹ค๋ฅธ ๋ชจ๋“ˆ์„ ์‹œ์ž‘ํ•˜๋ฉด ๊ต์ฐฉ ์ƒํƒœ FvwmCpp/FvwmM4/FvwmPerl ํ•˜์ง€๋งŒ
์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋˜์–ด fvwm์ด ๊ฒฐ๊ตญ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ํ˜ธ์ถœ๊ธฐ๋ฅผ ์‹œ์ž‘ํ•˜๋ฉด ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋  ๋•Œ๊นŒ์ง€ fvwm์ด ์ค‘๋‹จ๋˜์ง€๋งŒ
๋‹ค์Œ์€ ์ž˜ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

fvwm -c "๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์‹œ์ž‘๊ธฐ๋Šฅ I ๋ชจ๋“ˆ FvwmPager"

-d | --ํ‘œ์‹œํ•˜๋‹ค ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ
๋ผ๋Š” ๋””์Šคํ”Œ๋ ˆ์ด ๊ด€๋ฆฌ ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ ์—์„œ ์–ป์€ ์ด๋ฆ„ ๋Œ€์‹ 
ํ™˜๊ฒฝ ๋ณ€์ˆ˜ $๋””์Šคํ”Œ๋ ˆ์ด.

-D | -๋””๋ฒ„๊ทธ
X ํŠธ๋žœ์žญ์…˜์„ ๋™๊ธฐ ๋ชจ๋“œ๋กœ ์ „ํ™˜ํ•˜๋ฉด ์ž‘์—… ์†๋„๊ฐ€ ํฌ๊ฒŒ ๋Š๋ ค์ง€์ง€๋งŒ
fvwm์˜ ๋‚ด๋ถ€ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ์˜ฌ๋ฐ”๋ฅธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ fvwm์ด
์‹คํ–‰ ์ค‘ ๋””๋ฒ„๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

-f ๊ตฌ์„ฑ ํŒŒ์ผ
fvwm์ด ์ฝ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์„ฑ ํŒŒ์ผ ๋Œ€์‹  ~/.fvwm/config ์ดˆ๊ธฐํ™” ํŒŒ์ผ๋กœ.
์ด๊ฒƒ์€ -c '์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.์ฝ๊ธฐ ๊ตฌ์„ฑ ํŒŒ์ผ'.

-h | --๋„์›€
๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ ์„ค๋ช…์ด ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.

-r | --๋ฐ”๊พธ๋‹ค
์ด์ „์— ์‹คํ–‰ ์ค‘์ธ wm์—์„œ ์ธ๊ณ„๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ wm์ด ์•„๋‹ˆ๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ICCCM2 2.0์„ ์ค€์ˆ˜ํ•ฉ๋‹ˆ๋‹ค.

-F | --๋ณต์›ํ•˜๋‹ค ์ƒํƒœ ํŒŒ์ผ
์ด ์˜ต์…˜์€ fvwm์ด ์„ธ์…˜ ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์‹œ์ž‘๋  ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์— ์˜ํ•ด ์‚ฌ์šฉ๋˜์–ด์„œ๋Š” ์•ˆ ๋œ๋‹ค
์‚ฌ์šฉ์ž.

-s | --๋‹จ์ผ ํ™”๋ฉด [ํ™”๋ฉด ๋ฒˆํ˜ธ]
๋‹ค์ค‘ ํ™”๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์ด๋ฆ„์— ์ง€์ •๋œ ํ™”๋ฉด์—์„œ๋งŒ fvwm์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. $๋””์Šคํ”Œ๋ ˆ์ด
ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋˜๋Š” -d ์˜ต์…˜. ์„ ํƒ์  ์ธ์ˆ˜
ํ™”๋ฉด ๋ฒˆํ˜ธ ์–‘์ˆ˜ ๋˜๋Š” null์ด์–ด์•ผ ํ•˜๋ฉฐ ํ™”๋ฉด ๋ฒˆํ˜ธ๋ฅผ ์žฌ์ •์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ fvwm
๋‹ค์ค‘ ํ™”๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด์˜ ๋ชจ๋“  ํ™”๋ฉด์—์„œ ์‹œ์ž‘์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

-V | --๋ฒˆ์—ญ
fvwm์˜ ๋ฒ„์ „์„ ๋‹ค์Œ์œผ๋กœ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ ์˜ค๋ฅ˜. ๋˜ํ•œ ์ปดํŒŒ์ผ๋œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
readline, rplay, stroke, xpm, png, svg, GNOME ํžŒํŠธ, EWMH ํžŒํŠธ,
์„ธ์…˜ ๊ด€๋ฆฌ, ์–‘๋ฐฉํ–ฅ ํ…์ŠคํŠธ, ๋ฉ€ํ‹ฐ๋ฐ”์ดํŠธ ๋ฌธ์ž, xinerama ๋ฐ Xft aa ๊ธ€๊ผด
ํ‘œํ˜„.

-C | --๋น„์ฃผ์–ผ ๋น„์ฃผ์–ผ ํด๋ž˜์Šค
fvwm์ด ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋น„์ฃผ์–ผ ํด๋ž˜์Šค ์ฐฝ ํ…Œ๋‘๋ฆฌ์™€ ๋ฉ”๋‰ด๋ฅผ ์œ„ํ•ด. ๋น„์ฃผ์–ผ ํด๋ž˜์Šค ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
"StaticGray", "GrayScale", "StaticColor", "PseudoColor", "TrueColor" ๋˜๋Š” "DirectColor".

-I | --visualid id
fvwm์ด ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. id ์ฐฝ ํ…Œ๋‘๋ฆฌ ๋ฐ ๋ฉ”๋‰ด์˜ ์‹œ๊ฐ์  ID๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. id ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
0์ง„์ˆ˜์˜ ๊ฒฝ์šฐ N์œผ๋กœ ์ง€์ •๋˜๊ณ  XNUMX์ง„์ˆ˜์˜ ๊ฒฝ์šฐ XNUMXxN์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ xdpyinfo์˜ ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ง€์›๋˜๋Š” ์˜์ƒ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

-l | --์ƒ‰์ƒ ์ œํ•œ ์ œํ•œ
๋‹ค์Œ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ œํ•œ ์ด๋ฏธ์ง€, ๊ทธ๋ผ๋””์–ธํŠธ ๋ฐ ๋‹จ์ˆœ ์ƒ‰์ƒ์— ์‚ฌ์šฉ๋œ ์ƒ‰์ƒ
fvwm์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค fvwm(๋ฐ ๋ชจ๋“  ๋ชจ๋“ˆ)์€ ๊ธฐ๊ปํ•ด์•ผ ์ œํ•œ
๊ทธ๋ฆผ ๋ฌผ๊ฐ. ์ด ์˜ต์…˜์€ 256์ƒ‰(๋˜๋Š” ๊ทธ ์ดํ•˜)์„ ํ‘œ์‹œํ•˜๋Š” ํ™”๋ฉด์—์„œ๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋™์  ์‹œ๊ฐ ์ž๋ฃŒ(PseudoColor, GrayScale ๋˜๋Š” DirectColor). ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
X ์„œ๋ฒ„์™€ fvwm์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ด ๊ธฐ๋ณธ๊ฐ’์€ ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. NS -l
์˜ต์…˜์€ ์ƒ‰์ƒ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ fvwm
ํฐ ๋ฏธ๋ฆฌ ํ• ๋‹น๋œ ํŒ”๋ ˆํŠธ๋ฅผ ๊ฐ์ง€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํŒ”๋ ˆํŠธ๊ฐ€ ๊ฐ์ง€๋˜๋ฉด fvwm์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ๊ณผ ์„ ํ—˜์ ์œผ๋กœ -l ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ด ๊ฒฝ์šฐ -A ๊ณผ -S ์˜ต์…˜
๊ฐ•์ œ๋œ๋‹ค. XFree-4.2๋Š” 244์ƒ‰์„ ๋ฏธ๋ฆฌ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค(๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
๋ Œ๋”๋ง ์ง€์›) ๋ช‡ ๊ฐ€์ง€ ๋ฌด๋ฃŒ ์ƒ‰์ƒ๋งŒ ๋‚จ๊น๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ผ๋ถ€ ์ƒ‰์ƒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(๊ทธ๋ฆฌ๊ณ  ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค). XFree-4.3 ์ด์ƒ์€ 85๊ฐ€์ง€ ์ƒ‰์ƒ๋งŒ ๋ฏธ๋ฆฌ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ
์‚ฌ์ „ ํ• ๋‹น๋œ ํŒ”๋ ˆํŠธ๊ฐ€ ์ž๋™ ๊ฐ์ง€๋จ ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋””์Šคํ”Œ๋ ˆ์ด ๊นŠ์ด 8(256์ƒ‰)

PseudoColor: 68(4x4x4 ์ปฌ๋Ÿฌ ํ๋ธŒ + 4 ๊ทธ๋ ˆ์ด)
๊ทธ๋ ˆ์ด์Šค์ผ€์ผ: 64 ๋ ˆ๊ทค๋Ÿฌ ๊ทธ๋ ˆ์ด
DirectColor: 32(3x3x3 ์ปฌ๋Ÿฌ ํ๋ธŒ + 5 ๊ทธ๋ ˆ์ด)

๋””์Šคํ”Œ๋ ˆ์ด ๊นŠ์ด 4(16์ƒ‰)

PseudoColor: 10(2x2x2 ์ปฌ๋Ÿฌ ํ๋ธŒ + 2 ๊ทธ๋ ˆ์ด)
๊ทธ๋ ˆ์ด์Šค์ผ€์ผ: 8 ๋ ˆ๊ทค๋Ÿฌ ๊ทธ๋ ˆ์ด
DirectColor: 10(2x2x2 ์ปฌ๋Ÿฌ ํ๋ธŒ + 2 ๊ทธ๋ ˆ์ด)

์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ๊ฐ’์€ ๋ฒ„์ „ 2.6 ์ด์ „์— ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์šฉ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
map(์ฆ‰, fvwm์€ -C ๋˜๋Š” -I ์˜ต์…˜), ๋‹ค๋ฅธ ๊ธฐ๋ณธ๊ฐ’์€
์ต์ˆ™ํ•œ.

์ด์ œ ์ƒ‰์ƒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ? ๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€
๊นŠ์ด 15, 16 ๋˜๋Š” ๊ทธ ์ด์ƒ์œผ๋กœ X ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์—†๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋‹น์‹ ์˜
X ์„œ๋ฒ„ ๋ฌธ์„œ. ์ผ๋ถ€ ํ•˜๋“œ์›จ์–ด๋Š” ๋‘ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๊นŠ์ด๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋™์ผํ•œ ํ™”๋ฉด(์ผ๋ฐ˜์ ์œผ๋กœ ๊นŠ์ด 8 ๋ฐ ๊นŠ์ด 24). ๊นŠ์ด 8์ด ๊ธฐ๋ณธ๊ฐ’์ธ ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ fvwm์ด ์ตœ์ƒ์˜ ๊นŠ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. -C ์˜ต์…˜ ํŠธ๋ฃจ ์ปฌ๋Ÿฌ ์ธ์ˆ˜๋กœ.
์ด์ œ ์šฐ๋ฆฌ๋Š” ๋™์  ์‹œ๊ฐ ํšจ๊ณผ๋กœ ๊นŠ์ด 8์„ ์‹คํ–‰ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜๋“œ์›จ์–ด/๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋” ์ž˜ํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—
์ด ๋ชจ๋“œ์—์„œ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ฝ๊ธฐ-์“ฐ๊ธฐ ์ƒ‰์ƒ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์—).
์ดํ•ดํ•ด์•ผ ํ•  ๊ฒƒ์€ 256๊ฐœ์˜ ์ƒ‰์ƒ๋งŒ ์žˆ๊ณ  ๋ชจ๋“  ์ƒ‰์ƒ์ด
๊ธฐ๋ณธ ์ƒ‰์ƒ ๋งต์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ด๋Ÿฌํ•œ ์ƒ‰์ƒ์„ ๊ณต์œ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ
๋ฌธ์ œ๋Š” ๋งŽ์€ ๋˜๋Š” ๋ชจ๋“  ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋„ˆ๋ผ๋ฉด
์ด๋Ÿฌํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋” ์ด์ƒ ๋ฌด๋ฃŒ ์ƒ‰์ƒ๊ณผ ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(
๋ช‡ ๊ฐ€์ง€ ์ƒ‰์ƒ๋งŒ ์‚ฌ์šฉ๋จ) ์‹œ์ž‘์— ์‹คํŒจํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค
ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ทธ๋ฆฌ๊ณ  fvwm์€ ์‹ค์ œ๋กœ ํŠน์ • ์—ญํ• ์„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€
์šฐ๋ ค). ์ฒซ ๋ฒˆ์งธ๋Š” (๊ธฐ๋ณธ) ์ƒ‰์ƒ์„ ๋‚ญ๋น„ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ „์šฉ ์ปฌ๋Ÿฌ ๋งต์ด ์žˆ๋Š” ๋งต. ์˜ˆ๋ฅผ ๋“ค์–ด -install ์˜ต์…˜๊ณผ ํ•จ๊ป˜ netscape๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ๋‹ค์Œ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
--cmap ์˜ต์…˜์ด ์žˆ๋Š” KDE ๋˜๋Š” QT ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ -C fvwm์— ๋Œ€ํ•œ ์˜ต์…˜. NS
์ด ๋ฐฉ๋ฒ•์˜ ๋‹จ์ ์€ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐฉํ•ด๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(์ฐธ์กฐ ์ปฌ๋Ÿฌ๋งตํฌ์ปค์Šค
์ƒ‰์ƒ ๋งต ์ „ํ™˜์„ ๋” ์ž˜ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น). ๋‘ ๋ฒˆ์งธ ๋ฐฉ๋ฒ•์€
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ƒ‰์ƒ ์ˆ˜๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•˜์ง€๋งŒ, ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๋Š”
์ฃผ์–ด์ง„ ์ƒ‰์ƒ ์ œํ•œ์„ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜. fvwm์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์–‘ํ•œ ๊ฐ’, 61(a
ํŠน์ˆ˜ "๋น„์ฃผ์–ผ" ํŒ”๋ ˆํŠธ), 56(4x4x3 ์ปฌ๋Ÿฌ ํ๋ธŒ + 6 ๊ทธ๋ ˆ์ด), 29(3x3x3 ์ปฌ๋Ÿฌ ํ๋ธŒ)
ํ”Œ๋Ÿฌ์Šค 2 ํšŒ์ƒ‰), 10 ๋˜๋Š” 9. ๋˜ํ•œ -L ์˜ต์…˜. ๋‹ค๋งŒ, ์ˆ˜๋ฅผ ์ œํ•œ
์ƒ‰์ƒ์ด ๊ฒฐ์ •์ ์ธ ํ•ด๊ฒฐ์ฑ…์€ ์•„๋‹™๋‹ˆ๋‹ค. ํ™•์‹คํ•œ ํ•ด๊ฒฐ์ฑ…์€ ์›์ธ์„ ์ฐพ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค
๋งŽ์€ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋™์ผํ•œ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์–ด๋ ค์šด ์ž‘์—…์ž…๋‹ˆ๋‹ค
์ด ๋ชฉํ‘œ์— ๋Œ€ํ•œ ๊ณต์‹์ ์ธ ํ‘œ์ค€์ด ์—†๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ QT ๋ฐ GTK์™€ ๊ฐ™์€ ์ผ๋ถ€ ํˆดํ‚ท์€
์ƒ‰์ƒ ํ๋ธŒ๋ฅผ ํŒ”๋ ˆํŠธ๋กœ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋”ฐ๋ผ์„œ ์•„์ด๋””์–ด๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜/ํˆดํ‚ท์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ชจ๋‘ ๊ฐ™์€ ์ƒ‰ ํ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ์ด ์ƒ‰์ƒ ํ๋ธŒ์˜ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
X ๋ฆฌ์†Œ์Šค ๊ตฌ์„ฑ ํŒŒ์ผ ๋ฐ/๋˜๋Š” ์ƒ‰์ƒ ์˜ต์…˜์— ๋Œ€ํ•œ ์ธ์ˆ˜๋กœ. Fvwm
2 <= R <= 6, R = G, R-1 =< B <= R ๋ฐ B์ธ RxGxB ํ˜•์‹์˜ ๋ชจ๋“  ์ƒ‰์ƒ ํ๋ธŒ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
>= 2. RxGxB ์ปฌ๋Ÿฌ ํ๋ธŒ๋ฅผ ์–ป์œผ๋ ค๋ฉด ๋‹ค์Œ ์ธ์ˆ˜๋ฅผ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. -l ์ •์ˆ˜ c >= R*G*B ๋ฐ
(R+1)*(G+1)*B(B=R์ธ ๊ฒฝ์šฐ) ๋ฐ < R*G*(B+1)(B < R์ธ ๊ฒฝ์šฐ)(๋ฐ 61๊ณผ ๋‹ค๋ฆ„). c > R*G*B์ธ ๊ฒฝ์šฐ
๊ทธ๋Ÿฐ ๋‹ค์Œ ์ƒ‰์ƒ ํ๋ธŒ์— ์•ฝ๊ฐ„์˜ ํšŒ์ƒ‰์ด ์ถ”๊ฐ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์ธ์‡„์ •๋ณด ์ƒ‰์ƒ [1]
fvwm ์ƒ‰์ƒ ์„ค์ •์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ์ด ๋ช…๋ น์€
fvwm์ด ์‚ฌ์šฉํ•˜๋Š” ํŒ”๋ ˆํŠธ๋ฅผ rgb ํ˜•์‹์œผ๋กœ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค(๋งˆ์ง€๋ง‰ ์ •์ˆ˜๋Š”
fvwm์ด ์ƒ‰์ƒ์„ ํ• ๋‹นํ•œ ํšŸ์ˆ˜).

-L | --์—„๊ฒฉํ•œ ์ƒ‰์ƒ ์ œํ•œ
ํ™”๋ฉด์— 256์ƒ‰(๋˜๋Š” ๊ทธ ์ดํ•˜)์ด ํ‘œ์‹œ๋˜๊ณ  ๋™์  ์‹œ๊ฐ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ fvwm์ด
๋ชจ๋“  ์ƒ‰์ƒ์— ํŒ”๋ ˆํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํŒ”๋ ˆํŠธ๋Š” ์ด๋ฏธ์ง€์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฐ ๊ทธ๋ผ๋””์–ธํŠธ.

-P | --๋น„์ฃผ์–ผ ํŒ”๋ ˆํŠธ
ํ™”๋ฉด์— 256์ƒ‰(๋˜๋Š” ๊ทธ ์ดํ•˜)์ด ํ‘œ์‹œ๋˜๊ณ  ๋™์  ์‹œ๊ฐ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด ์˜ต์…˜์„
fvwm์ด "์‹œ๊ฐ์ " ์ƒ‰์ƒ ๊ฑฐ๋ฆฌ๋ฅผ ์ œํ•œํ•˜๋„๋ก ์„ค๊ณ„๋œ ํŒ”๋ ˆํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํŒ”๋ ˆํŠธ์˜ ํฌ์ธํŠธ. ๋˜ํ•œ ๋” ๋‚˜์€ ์ƒ‰์ƒ ๊ณต์œ ๋ฅผ ์œ„ํ•ด ๊ฐ€๋Šฅํ•˜๋ฉด ์ƒ‰์ƒ์„
X rgb ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ด๋ฆ„์ด ์žˆ๋Š” ๊ฒƒ์€ ์ƒ‰์ƒ์„ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(ํฌ๋ง ํฌํ•จ
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ด๋ฏธ์ง€๋Š” ๋ช…๋ช…๋œ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค). ๋งŒ์•ฝ -l ์˜ต์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค
์ด ํŒ”๋ ˆํŠธ์—๋Š” 61๊ฐ€์ง€ ์ƒ‰์ƒ์ด ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒ”๋ ˆํŠธ๋Š” 61 ๋˜๋Š”
9๋Š” ์— ๋Œ€ํ•œ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. -l ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

-A | --ํ• ๋‹น ํŒ”๋ ˆํŠธ
ํ™”๋ฉด์— 256์ƒ‰(๋˜๋Š” ๊ทธ ์ดํ•˜)์ด ํ‘œ์‹œ๋˜๊ณ  ๋™์  ์‹œ๊ฐ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด ์˜ต์…˜
fvwm์ด ์‹œ์ž‘ ์‹œ ํŒ”๋ ˆํŠธ์˜ ๋ชจ๋“  ์ƒ‰์ƒ์„ ํ• ๋‹นํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋ž˜์˜ ์‚ฌ์šฉ์„ ์œ„ํ•œ ์ƒ‰์ƒ. ์ด ์˜ต์…˜์€ ๊ฐ•์ œ๋กœ -์ •์  ํŒ”๋ ˆํŠธ ์˜ต์…˜. ๊ธฐ๋ณธ์ ์œผ๋กœ,
fvwm์€ ์ด ์ƒ‰์ƒ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ํŒ”๋ ˆํŠธ์— ์ƒ‰์ƒ์„ ํ• ๋‹น(์˜ˆ์•ฝ)ํ•ฉ๋‹ˆ๋‹ค.

-S | --์ •์  ํŒ”๋ ˆํŠธ
ํ™”๋ฉด์— 256์ƒ‰(๋˜๋Š” ๊ทธ ์ดํ•˜)์ด ํ‘œ์‹œ๋˜๊ณ  ๋™์  ์‹œ๊ฐ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ด ์˜ต์…˜
fvwm์ด ํŒ”๋ ˆํŠธ์˜ ์ƒ‰์ƒ์„ ํ•ด์ œํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ fvwm์ด ์‹คํ–‰๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
๋” ์ด์ƒ ์ƒ‰์ƒ์ด ํ•„์š”ํ•˜๋ฉด ์ด ์ƒ‰์ƒ์„ ํ•ด์ œํ•˜์—ฌ ์ƒˆ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ
์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€ ๋กœ๋“œ ์†๋„๊ฐ€ ๋นจ๋ผ์ง€๊ณ  ๋ช‡ ๋น„ํŠธ์˜ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์ ˆ์•ฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-์ •์ „
์ด ์˜ต์…˜์€ ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด์„œ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด์„ ์–ด๋‘ก๊ฒŒ ํ•˜๊ธฐ
์‹œ์ž‘ํ•˜๋Š” ๋™์•ˆ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค (๊ทธ๋ฆฌ๊ณ  ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค). ์ด ์˜ต์…˜์€
์•ž์œผ๋กœ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

--๋””๋ฒ„๊ทธ-์Šคํƒ-๋ง
์Šคํƒ ๋ง ๋””๋ฒ„๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ๋‚ด๋ถ€ ๋””๋ฒ„๊น… ๋ฐ
๊ฐœ๋ฐœ์ž๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๋ถ€ OF A ์ฐฝ


Fvwm์€ ๋Œ€๋ถ€๋ถ„์˜ ์ฐฝ ์ฃผ์œ„์— ์žฅ์‹์ ์ธ ํ…Œ๋‘๋ฆฌ๋ฅผ ๋‘ก๋‹ˆ๋‹ค. ์ด ๊ฒฝ๊ณ„๋Š” ๊ฐ๊ฐ์˜ ๋ง‰๋Œ€๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์ธก๋ฉด๊ณผ ๊ฐ ๋ชจ์„œ๋ฆฌ์˜ ์ž‘์€ L์žํ˜• ์„น์…˜. ๋ผ๋Š” ์ถ”๊ฐ€ ์ƒ๋‹จ ๋ง‰๋Œ€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ์˜ ์ด๋ฆ„์„ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„. ๊ทธ ๋ฐ–์—๋„ ์˜ฌ๋ผ
10๊ฐœ์˜ ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ. ์ƒ๋‹จ, ์ธก๋ฉด ๋ฐ ํ•˜๋‹จ ๋ฐ”๋ฅผ ํ†ต์นญํ•˜์—ฌ
์‚ฌ์ด๋“œ๋ฐ”. ๋ชจ์„œ๋ฆฌ ๋ถ€๋ถ„์„ ํ”„๋ ˆ์ž„์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ์ œ๊ณต๋˜๋Š” ์ตœ์†Œ ๊ตฌ์„ฑ์œผ๋กœ ํ”„๋ ˆ์ž„ ๋˜๋Š” ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 1 ๋“œ๋ž˜๊ทธ
์ฐฝ์—์„œ ํฌ๊ธฐ ์กฐ์ • ์ž‘์—…์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์—์„œ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2๋ฅผ ๋“œ๋ž˜๊ทธํ•˜๊ฑฐ๋‚˜
์‚ฌ์ด๋“œ๋ฐ”๊ฐ€ ์ด๋™ ์ž‘์—…์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ์— ๋ฐ”์ธ๋”ฉ๋œ ์˜ฌ๋ฆฌ๊ธฐ/๋‚ด๋ฆฌ๊ธฐ ์ž‘์—…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
ํ…Œ๋‘๋ฆฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ ์ œ๋ชฉ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

์ตœ๋Œ€ XNUMX๊ฐœ์˜ ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์€ ์™„์ „ํžˆ ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜
์ธ๊ธฐ ์žˆ๋Š” ๊ตฌ์„ฑ์€ ์™ผ์ชฝ์— ์žˆ๋Š” ํ•˜๋‚˜์˜ ๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ๋ก์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ฐฝ ์˜ต์…˜๊ณผ ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ๋‘ ๊ฐœ์˜ ๋ฒ„ํŠผ์€ ์ฐฝ์„ ์•„์ด์ฝ˜ํ™”ํ•˜๊ณ  ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋˜ ๋‹ค๋ฅธ ์ธ๊ธฐ ์žˆ๋Š” ๊ตฌ์„ฑ์€ ์˜ค๋ฅธ์ชฝ์— ๋‹ซ๊ธฐ ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ์ˆ˜
์‚ฌ์šฉ๋˜๋Š” ๋ฒ„ํŠผ์€ ๋งˆ์šฐ์Šค ๋™์ž‘์ด ๋ฐ”์ธ๋”ฉ๋œ ๋ฒ„ํŠผ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ฐธ์กฐ ๋งˆ์šฐ์Šค
๋ช…๋ น.

L' ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ


Fvwm์€ ์‚ฌ์šฉํ•˜๋ ค๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด์€
๋ทฐํฌํŠธ์— ๋ฐ”ํƒ• ํ™”๋ฉด ํ™”๋ฉด๋ณด๋‹ค ํด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ๋ฐ์Šคํฌํƒ‘
์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Œ(๊ฐœ๋…: ๊ฐ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ๋ฐ์Šคํฌํƒ‘ ๋˜๋Š” ๊ฐ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ๋ฐ์Šคํฌํƒ‘
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ๋ณด๊ธฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฝ์šฐ). ๊ฐ ๋ฐ์Šคํฌํƒ‘์€ ๋‹ค์Œ๋ณด๋‹ค ํด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ
m์œผ๋กœ n์œผ๋กœ ๋‚˜๋ˆˆ ๋ฌผ๋ฆฌ์  ํ™”๋ฉด ํŽ˜์ด์ง€ ๊ฐ๊ฐ์˜ ๋ฌผ๋ฆฌ์  ํฌ๊ธฐ๋Š”
ํ™”๋ฉด, ํ™”๋ฉด๋ณด๋‹ค ํฐ ์ฐฝ ๋˜๋Š” ๊ด€๋ จ ์ฐฝ์˜ ํฐ ๊ทธ๋ฃน์€
์‰ฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์˜ (m x n) ํฌ๊ธฐ(์ฆ‰, ํŽ˜์ด์ง€ ์ˆ˜)๋Š” ์–ธ์ œ๋“ ์ง€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
~์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ ๋ช…๋ น. ๋ชจ๋“  ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์€ ํฌ๊ธฐ๊ฐ€ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. NS
๊ฐœ๋ณ„ ๋ฐ์Šคํฌํ†ฑ์˜ ์ด ์ˆ˜๋Š” ์ง€์ •ํ•  ํ•„์š”๊ฐ€ ์—†์ง€๋งŒ ๋‹ค์Œ์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
์ด ์•ฝ 4์–ต. ๋‹ค์–‘ํ•œ ๋ฐ์Šคํฌํƒ‘์˜ ๋ชจ๋“  ์ฐฝ์„ ๋‹ค์Œ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
FvwmPager, ๋ฐ์Šคํฌํƒ‘์˜ ๋ฏธ๋‹ˆ์–ด์ฒ˜ ๋ณด๊ธฐ. ํ˜ธ์ถœ๊ธฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ณด์กฐ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด์ง€ ์•Š์€ ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. Windows๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์™€ ํ•จ๊ป˜ ํŒ์—… ๋ฉ”๋‰ด ๋˜๋Š”
๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ๋ณ„๋„์˜ ์ฐฝ FvwmWinList (๋‹ค๋ฅธ ๋ชจ๋“ˆ).

Fvwm์€ ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ์ฐฝ์„ ๊ณ„์ธตํ™”๋œ ์Šคํƒ ์ˆœ์„œ๋กœ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋‚ฎ์€ ์ฐฝ
๋ ˆ์ด์–ด๋Š” ์ƒ์œ„ ๋ ˆ์ด์–ด์˜ ์ฐฝ์„ ๊ฐ€๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฐฝ์˜ ๋ ˆ์ด์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ธต ๋ช…๋ น. ๋ ˆ์ด์–ด์˜ ๊ฐœ๋…์€ ๋‹ค์Œ์„ ์ผ๋ฐ˜ํ™”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ฆˆ์˜จํƒ‘ ํ”Œ๋ž˜๊ทธ
์ด์ „ fvwm ๋ฒ„์ „์˜. NS ์Šคํ…Œ์ด์ฆˆ์˜จํƒ‘ ๊ณผ ์Šคํ…Œ์ด์Šคํ’‹ ์Šคํƒ€์ผ ์˜ต์…˜์€ ์ด์ œ ๋‹ค์Œ์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์ ์ ˆํ•œ ๋ ˆ์ด์–ด์— ๋†“๊ณ  ์ด์ „์— ๋ˆ„๋ฝ๋œ ์Šคํ…Œ์ด์ฆˆ์˜จ๋ฐ”ํ…€ ์Šคํƒ€์ผ
์˜ต์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์–ด๋ ค์šด ์œˆ๋„์šฐ๋Š” "์— ์ถฉ์‹คํ•จ์œผ๋กœ์จ ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘์„ ์ดˆ์›”ํ•œ ์ฐฝ์ด๋‹ค.
ํ™”๋ฉด์˜ ์œ ๋ฆฌ". ํ•ญ์ƒ ํ™”๋ฉด์— ๊ณ ์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
clocks ๋ฐ xbiffs, ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๋‹จ์ง€ ํ•˜๋‚˜์˜ ๊ทธ๋Ÿฌํ•œ ๊ฐ€์ œํŠธ๋ฅผ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋ฉฐ ํ•ญ์ƒ ๋‹น์‹ ๊ณผ ํ•จ๊ป˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์›ํ•˜๋Š” ๊ฒฝ์šฐ ์•„์ด์ฝ˜์„ ์œ ๋ฆฌ์— ๋ถ™์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐฝ ํ˜•์ƒ์€ ํ˜„์žฌ ๋ทฐํฌํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฑด:

xterm -๊ธฐํ•˜ํ•™ +0+0

ํ™”๋ฉด์˜ ๋ณด์ด๋Š” ๋ถ€๋ถ„์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์ฐฝ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘์— ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๋Š” ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ์šฉ๋˜์ง€๋งŒ ํ•ด์ œ
ํ™”๋ฉด. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณด์ด๋Š” ํ™”๋ฉด์ด 1000 x 1000ํ”ฝ์…€์ด๊ณ  ๋ฐ”ํƒ• ํ™”๋ฉด์ด
ํฌ๊ธฐ๋Š” 3x3์ด๊ณ  ํ˜„์žฌ ๋ทฐํฌํŠธ๋Š” ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜ธ์ถœ:

xterm -๊ธฐํ•˜ํ•™ +1000+1000

ํ™”๋ฉด์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— ์ฐฝ์„ ๋†“์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋งˆ์šฐ์Šค๋ฅผ ํ™”๋ฉด์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ๋กœ ์ด๋™ํ•˜๊ณ  ์Šคํฌ๋กค์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
๋ณด๊ธฐ์—. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง€์ •๋œ ๊ธฐํ•˜ํ•™:

xterm -๊ธฐํ•˜ํ•™ -5-5

์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๋ชจ์„œ๋ฆฌ๋Š” ์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๋ชจ์„œ๋ฆฌ์—์„œ 5ํ”ฝ์…€ ๋–จ์–ด์ง„ ๊ณณ์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด์˜ ๋ณด์ด๋Š” ๋ถ€๋ถ„. ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ ๊ธฐํ•˜ํ•™์„ ์ง€์›ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์Œ์ˆ˜ ์˜คํ”„์…‹. ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๋ฅผ 5ํ”ฝ์…€๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ ์œ„ ๋ฐ ์™ผ์ชฝ; ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์€ ๊ทธ๋ƒฅ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํ‰๋ฒ”ํ•œ ๊ธฐ์ดํ•œ ๊ฒƒ๋“ค.

์ฐฝ์„ ๋ฐ”ํƒ• ํ™”๋ฉด์ด๋‚˜ ๋‹ค๋ฅธ ํŽ˜์ด์ง€์— ๋งคํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ํ™œ๋™์ค‘์ธ. ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ๊ธฐํ•˜ํ•™ ๊ธฐ๋ฒ•(x,y ์ขŒํ‘œ ์ง€์ •
๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ ํ™”๋ฉด ํฌ๊ธฐ๋ณด๋‹ค ํฐ)
ํ˜„์žฌ ๋ทฐํฌํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด์„๋จ: ์ฐฝ์ด ์ผ๊ด€๋˜๊ฒŒ ํ‘œ์‹œ๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ญ์ƒ ๊ฐ™์€ ํŽ˜์ด์ง€์—์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ํ˜ธ์ถœํ•˜์ง€ ์•Š๋Š” ํ•œ ํŠน์ • ํŽ˜์ด์ง€.

ํ˜„์žฌ์™€ โ€‹โ€‹๋‹ค๋ฅธ ํŽ˜์ด์ง€, ํ™”๋ฉด ๋˜๋Š” ์ฑ…์ƒ์— ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋” ๋‚˜์€ ๋ฐฉ๋ฒ•
๋งคํ•‘๋œ ๋ทฐํฌํŠธ๋Š” ํŽ˜์ด์ง€ ์‹œ์ž‘ or ํ™”๋ฉด ์‹œ์ž‘ ์Šคํƒ€์ผ ์‚ฌ์–‘(
์„ ๋ฐฐ์˜ ํ›„๊ณ„์ž ๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘ ์Šคํƒ€์ผ) ๋‹น์‹ ์˜ ์„ค์ • ํŒŒ์ผ. ๋ฐฐ์น˜๋Š”
์ผ๊ด€์„ฑ: ๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์˜ ํ˜„์žฌ ์œ„์น˜์— ์˜์กดํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ‘œ์ค€ Xt ๋ช…๋ น์ค„ ์ธ์ˆ˜ ๋ฐ X ๋ฆฌ์†Œ์Šค๋ฅผ ์ดํ•ดํ•˜๋Š” ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
xterm ๋ฐ xfontsel์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ๋ช…๋ น์—์„œ ์‹œ์ž‘ ๋ฐ์Šคํฌ ๋˜๋Š” ํŽ˜์ด์ง€๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ–‰ :

xterm -xrm "*๋ฐ์Šคํฌ:1"

๋ฐ์Šคํฌ ๋ฒˆํ˜ธ 1์—์„œ xterm์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

xterm -xrm "*ํŽ˜์ด์ง€:3 2 1"

xterm์„ ์ฑ…์ƒ์˜ ์™ผ์ชฝ ์ƒ๋‹จ ํŽ˜์ด์ง€์—์„œ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋‘ ํŽ˜์ด์ง€, ์•„๋ž˜๋กœ ํ•œ ํŽ˜์ด์ง€ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ˆซ์ž 3. ๊ทธ๋Ÿฌ๋‚˜ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ด๋Ÿฌํ•œ ์˜ต์…˜์˜ ์‚ฌ์šฉ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•  ์ˆ˜
๋‹ค์Œ ์ค„์—์„œ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ์‹ญ์‹œ์˜ค. .xdefaults ํŒŒ์ผ :

XTerm* ๋ฐ์Šคํฌ: 1

or

XTerm*ํŽ˜์ด์ง€: 3 2 1

์‚ฌ์šฉ ON ๋ฉ€ํ‹ฐ ์Šคํฌ๋ฆฐ DISPLAYS


๊ฒฝ์šฐ -s ๋ช…๋ น์ค„ ์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด fvwm์ด ๋ชจ๋“  ํ™”๋ฉด์—์„œ ์ž๋™์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
์ง€์ •๋œ ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ fvwm์ด ์‹œ์ž‘๋œ ํ›„ ๊ฐ ํ™”๋ฉด์€ ๋…๋ฆฝ์ ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
fvwm์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๊ฐ ํ™”๋ฉด์—์„œ ๋ณ„๋„๋กœ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ ์‚ฌ์šฉ

์—ฃ์ง€์Šคํฌ๋กค 0 0

๋‹ค์ค‘ ํ™”๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด์— ๊ฐ•๋ ฅํžˆ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ํ™”๋ฉด์—์„œ ์ข…๋ฃŒํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
X ์„ธ์…˜์„ ์™„์ „ํžˆ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Xinerama ์ง€์›๊ณผ ํ˜ผ๋™๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์‹œ๋„ค๋ผ๋งˆ ๊ณ ๊ฐ์ง€์›


Fvwm์€ ๋ฉ€ํ‹ฐ ํ—ค๋“œ์™€ ์œ ์‚ฌํ•œ ์ตœ์‹  X ์„œ๋ฒ„์˜ Xinerama ํ™•์žฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
(์—ฌ๋Ÿฌ ํ™”๋ฉด)์„ ์ง€์›ํ•˜์ง€๋งŒ ํ™”๋ฉด ๊ฐ„์— ์ฐฝ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๋„ค๋ผ๋งˆ๋ผ๋ฉด
์ง€์›์€ fvwm์œผ๋กœ ์ปดํŒŒ์ผ๋˜์—ˆ์œผ๋ฉฐ fvwm์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ X ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋  ๋•Œ๋งˆ๋‹ค ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
Xinerama๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํ™”๋ฉด์„ ์ง€์›ํ•˜๊ณ  ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์ด ์—†์œผ๋ฉด ์ „์ฒด ๋ฐ์Šคํฌํƒ‘
ํ•˜๋‚˜์˜ ํฐ ํ™”๋ฉด์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฉ”๋‰ด๊ฐ€ ๋‘ ํ™”๋ฉด ์‚ฌ์ด์— ๋ฐ”๋กœ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
XNUMXD๋ดํƒˆ์˜ ๊ฐ€์žฅ์ž๋ฆฌ ์ €ํ•ญ ์˜ต์…˜์˜ ์Šคํƒ€์ผ ๋ช…๋ น ๋ช…๋ น์€ ๋ช…์‹œ์  ์ง€์ •์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‘ Xinerama ํ™”๋ฉด ์‚ฌ์ด์˜ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ ์œ„๋กœ ์ฐฝ์„ ์ด๋™ํ•˜๊ธฐ ์œ„ํ•œ ์ €ํ•ญ ๊ฐ’์ž…๋‹ˆ๋‹ค.
Xinerama ์ง€์›์€ ์ฆ‰์‹œ ๋˜๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์—, ์‹œ๋„ค๋ผ๋งˆ ๋ช…๋ น. ๋งŽ์€ ๋ชจ๋“ˆ๊ณผ ๋ช…๋ น์ด Xinerama ๋””์Šคํ”Œ๋ ˆ์ด์™€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ผ๋ฐ˜์ ์ธ X ํ˜•์‹์˜ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๊ฐ€ ์ œ๊ณต๋  ๋•Œ๋งˆ๋‹ค fvwm์˜ Xinerama ํ™•์žฅ
์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์— ์ถ”๊ฐ€๋กœ ํ™”๋ฉด์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋˜๋Š” ํ™”๋ฉด๋งŒ). NS
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ธฐํ•˜ ๋ฌธ์ž์—ด ๋์— '@'๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ  ๊ทธ ๋’ค์— ํ™”๋ฉด
์ˆซ์ž ๋˜๋Š” ๋ฌธ์ž. ์ˆซ์ž๋Š” ์‚ฌ์šฉํ•  Xinerama ํ™”๋ฉด์˜ ๋ฒˆํ˜ธ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(
X ์„œ๋ฒ„์—์„œ ๊ตฌ์„ฑ). ๋ฌธ์ž๋Š” ์ „์—ญ ํ™”๋ฉด์˜ ๊ฒฝ์šฐ 'g' ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(
๋ชจ๋“  Xinerama ํ™”๋ฉด์„ ๋‘˜๋Ÿฌ์‹ธ๋Š” ์ง์‚ฌ๊ฐํ˜•), ๊ธฐ๋ณธ ํ™”๋ฉด์˜ ๊ฒฝ์šฐ 'p'(์•„๋ž˜ ์ฐธ์กฐ), 'c'
ํ˜„์žฌ ํ™”๋ฉด(ํ˜„์žฌ ํฌ์ธํ„ฐ๊ฐ€ ํฌํ•จ๋œ ํ™”๋ฉด). X ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ
Xinerama๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ•˜๋‚˜์˜ ํ™”๋ฉด๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํ™”๋ฉด ๋น„ํŠธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

์Šคํƒ€์ผ * ์•„์ด์ฝ˜๋ฐ•์Šค 64x300-0-0@ํ”ผ

Xinerama ์ง€์›์€ ๊ธฐ๋ณธ ํ™”๋ฉด์„ ์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Fvwm์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ํ™”๋ฉด์— ์ƒˆ ์ฐฝ๊ณผ ์•„์ด์ฝ˜์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ™”๋ฉด์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™”๋ฉด 0์ด์ง€๋งŒ
๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Xinerama๊ธฐ๋ณธ ํ™”๋ฉด ๋ช…๋ น.

Xinerama ์ง€์›์€ ๋™์ผํ•œ ๊ตฌ์„ฑ ํŒŒ์ผ๋กœ ์ฆ‰์‹œ ์ž‘๋™ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋‹จ์ผ ํ™”๋ฉด์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ด€๋ จ๋œ ํ™”๋ฉด์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ํ™”๋ฉด ํ•ด์ƒ๋„. ์ด ์ƒํ™ฉ์—์„œ ์ฐฝ์ด ๋ถ€๋ถ„์— ๋ผ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์–ด๋Š ํ™”๋ฉด์—๋„ ์†ํ•˜์ง€ ์•Š๋Š” ์ „์ฒด ๋ฐ์Šคํฌํƒ‘. ์ด ๊ฒฝ์šฐ ์ฐฝ์ด๋‚˜ ์•„์ด์ฝ˜์ด
๋ช…๋ น์œผ๋กœ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

All ํ™”๋ฉด์œผ๋กœ ์ด๋™

์— ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋Š” Fvwm์ฝ˜์†” ์ฐฝ ๋˜๋Š” Fvwm๋ช…๋ น.

๋‹จ์ผ ๋…ผ๋ฆฌ ํ™”๋ฉด๊ณผ ๊ฐ™์€ Xinerama ์ด์™ธ์˜ ๋‹ค์ค‘ ํ™”๋ฉด ๊ตฌํ˜„์˜ ๊ฒฝ์šฐ
fvwm์ด ๋ณด๋Š” ์ „์ฒด ํ™”๋ฉด์ด ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ Xinerama ๊ตฌ์„ฑ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ง์‚ฌ๊ฐํ˜• ๊ทธ๋ฆฌ๋“œ์—์„œ ๋™์ผํ•œ ํฌ๊ธฐ์˜ ๋ชจ๋‹ˆํ„ฐ. ๋ช…๋ น XineramaSls, XineramaSlsํฌ๊ธฐ
๊ณผ XineramaSlsํ™”๋ฉด ์ด ๊ธฐ๋Šฅ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ดˆ๊ธฐํ™”


์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋™์•ˆ fvwm์€ ํ‚ค๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ 
๋ฒ„ํŠผ ๋ฐ”์ธ๋”ฉ ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์˜ ํ˜•์‹์€ ๋‚˜์ค‘์— ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
Fvwm์€ ๋จผ์ € ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

์ฝ๊ธฐ ์„ค์ •

์ด๊ฒƒ์€ ํŒŒ์ผ์„ ์ฐพ์Šต๋‹ˆ๋‹ค ์„ค์ • in $FVWM_USERDIR ๊ณผ $FVWM_DATADIR ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ๋””๋ ‰ํ† ๋ฆฌ
์ฝ๊ธฐ. ์ด๊ฒƒ์ด ์‹คํŒจํ•˜๋ฉด ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ๋” ๋งŽ์€ ํŒŒ์ผ์ด ์ฟผ๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ
๊ธฐ๋ณธ ์„ค์น˜์—์„œ ์ฟผ๋ฆฌ๋œ ๋ชจ๋“  ํŒŒ์ผ ์œ„์น˜์˜ ์ „์ฒด ๋ชฉ๋ก(์ฒซ ๋ฒˆ์งธ
์ฐพ์€ ํŒŒ์ผ์ด ์‚ฌ์šฉ๋จ):

$ HOME/.fvwm/๊ตฌ์„ฑ
/usr/local/share/fvwm/config

$ HOME/.fvwm/.fvwm2rc
$ HOME/.fvwm2rc
/usr/local/share/fvwm/.fvwm2rc
/usr/local/share/fvwm/system.fvwm2rc
/etc/system.fvwm2rc

๋งˆ์ง€๋ง‰ 5๊ฐœ ์œ„์น˜๋Š” ํ–ฅํ›„ ์ง€์›์ด ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ๋งˆ์šฐ์Šค ์™ผ์ชฝ ๋ฒ„ํŠผ์ด๋‚˜ ๋„์›€๋ง ๋˜๋Š” F1 ํ‚ค
๋ฃจํŠธ ์ฐฝ์€ ์‹œ์ž‘ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด์™€ ์–‘์‹์„ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.

Fvwm์€ ์ž์‹์— ์˜ํ•ด ์ƒ์†๋˜๋Š” ๋‘ ๊ฐœ์˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€
$๋””์Šคํ”Œ๋ ˆ์ด fvwm์ด ์‹คํ–‰ ์ค‘์ธ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. $๋””์Šคํ”Œ๋ ˆ์ด ์ˆ˜ ์œ ๋‹‰์Šค:0.0
or : 0.0, ssh๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์œผ๋กœ ์ „๋‹ฌ๋  ๋•Œ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ
$ํ˜ธ์ŠคํŠธ๋””์Šคํ”Œ๋ ˆ์ด ๋””์Šคํ”Œ๋ ˆ์ด์— ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์ง€์› ์„ค๋ช…์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. $ํ˜ธ์ŠคํŠธ๋””์Šคํ”Œ๋ ˆ์ด ํ•ญ์ƒ
TCP/IP ์ „์†ก ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ(๋กœ์ปฌ ์—ฐ๊ฒฐ์˜ ๊ฒฝ์šฐ์—๋„) $๋””์Šคํ”Œ๋ ˆ์ด ๋˜์–ด์•ผ
๋” ๋น ๋ฅธ Unix ๋„๋ฉ”์ธ ์†Œ์ผ“์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋กœ์ปฌ ์—ฐ๊ฒฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

fvwm์œผ๋กœ ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ชจ๋“ˆ์„ ์‹œ์ž‘ํ•˜๋ ค๋ฉด ๊ฐ„๋‹จํžˆ ๋‹ค์Œ์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž„์› ์•ฑ

or

๋ชจ๋“ˆ FvwmXxx

๊ท€ํ•˜์˜์— ์„ค์ •, ๊ทธ๋Ÿฌ๋‚˜ ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ดํ•˜๊ณ ์žˆ๋Š” ์ผ์„ ์•Œ๊ณ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ด๊ฒƒ์„ํ•˜์‹ญ์‹œ์˜ค.
์ผ๋ฐ˜์ ์œผ๋กœ ์ „์ฒด ๊ตฌ์„ฑ์„ ์ฝ์€ ํ›„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ชจ๋“ˆ์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ ๋ชจ์–‘์— ์˜ํ–ฅ์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ์Šคํƒ€์ผ์ด๋‚˜ ๋ชจ๋“ˆ ๊ตฌ์„ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—
๊ธฐ๋Šฅ.

fvwm์„ ์‹œ์ž‘ํ•  ๋•Œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ชจ๋“ˆ์„ ์‹œ์ž‘ํ•˜๋Š” ํ‘œ์ค€ ๋ฐฉ๋ฒ•์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ชจ๋“ˆ์„
์ดˆ๊ธฐํ™” ํ•จ์ˆ˜(๋ณดํ†ต ์‹œ์ž‘ ๊ธฐ๋Šฅ or ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ). ์ด๋ ‡๊ฒŒ ๊ทธ๋“ค์€ ๋‹จ์ง€
fvwm์ด ์ฝ๊ณ  ์‹คํ–‰์„ ๋งˆ์นœ ํ›„ ์‹œ์ž‘๋จ ์„ค์ • ํŒŒ์ผ.

Fvwm์—๋Š” ์ดˆ๊ธฐํ™”๋ฅผ ์œ„ํ•œ ์„ธ ๊ฐ€์ง€ ํŠน์ˆ˜ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ๊ธฐ๋Šฅ, ์‹คํ–‰๋˜๋Š”
์‹œ์ž‘ ๋ฐ ์žฌ์‹œ์ž‘; ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ ๊ณผ ๋‹ค์‹œ ์‹œ์ž‘ ๊ธฐ๋Šฅ, ์‹คํ–‰๋˜๋Š” ๋™์•ˆ
StartFunction ์งํ›„ ์ดˆ๊ธฐํ™” ๋ฐ ์žฌ์‹œ์ž‘(๊ฐ๊ฐ). ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์€
์‚ฌ์šฉ์ž ์ •์˜ ์„ค์ • ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ช…๋ น(๋‚˜์ค‘์— ์„ค๋ช…๋จ)
๋ชจ๋“ˆ, xterms ๋˜๋Š” fvwm์œผ๋กœ ์‹œ์ž‘ํ•˜๋ ค๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.

Fvwm์—๋Š” ํŠน๋ณ„ํ•œ ์ข…๋ฃŒ ๊ธฐ๋Šฅ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ข…๋ฃŒ ๊ธฐ๋Šฅ, ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ์‹คํ–‰
์‹ค์ œ๋กœ ๊ทธ๋งŒ๋‘๊ธฐ ์ „์—. ๋ชจ๋“ˆ ๋“ฑ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ฃฝ์ด๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

fvwm์ด ์„ธ์…˜ ๊ด€๋ฆฌ์ž์—์„œ ์‹คํ–‰๋˜๋ฉด ๊ธฐ๋Šฅ ์„ธ์…˜ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ ๊ณผ
์„ธ์…˜ ๋‹ค์‹œ ์‹œ์ž‘ ๊ธฐ๋Šฅ InitFunction ๋ฐ RestartFunction ๋Œ€์‹  ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
์‚ฌ์šฉ์ž ์ •์˜์— ๋„์›€ ์„ค์ • ์„ธ์…˜ ๊ด€๋ฆฌ์ž์—์„œ ์‹คํ–‰ํ•˜๋Š” ๋‘˜ ๋‹ค์— ์ข‹์€ ํŒŒ์ผ
๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ ์—†์ด. ์ผ๋ฐ˜์ ์œผ๋กœ xterms ๋˜๋Š” ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
"์„ธ์…˜*" ๊ธฐ๋Šฅ. ๋˜ํ•œ ๋ˆ„๊ตฐ๊ฐ€๋Š” ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ ๋‹ค๋ฅธ ๋ชจ๋“ˆ์„ ์‹œ์ž‘ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ธ์…˜ ๊ด€๋ฆฌ์ž ์•„๋ž˜์— ์žˆ๋Š”์ง€ ์—ฌ๋ถ€. ๋น„์Šทํ•œ ๋ชฉ์ ์œผ๋กœ ์„ธ์…˜ ์ข…๋ฃŒ ๊ธฐ๋Šฅ ์‚ฌ์šฉ
ExitFunction ๋Œ€์‹ .

DestroyFunc ์‹œ์ž‘ ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์‹œ์ž‘ ๊ธฐ๋Šฅ
+ I ๋ชจ๋“ˆ FvwmPager * *
+ I ๋ชจ๋“ˆ Fvwm๋ฒ„ํŠผ

DestroyFunc ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ
+ I ๋ชจ๋“ˆ Fvwm๋ฐฐ๋„ˆ
+ I ๋ชจ๋“ˆ Fvwm์ž‘์—… ํ‘œ์‹œ์ค„
+ I ์ž„์› xsetroot -๋‹จ์ƒ‰ ์‹œ์•ˆ
+ I ์ž„์› xterm
+ I ์ž„์› ๋„ท์Šค์ผ€์ดํ”„

DestroyFunc ๋‹ค์‹œ ์‹œ์ž‘ ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋‹ค์‹œ ์‹œ์ž‘ ๊ธฐ๋Šฅ
+ I ๋ชจ๋“ˆ Fvwm์ž‘์—… ํ‘œ์‹œ์ค„

DestroyFunc ์„ธ์…˜ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์„ธ์…˜ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ
+ I ๋ชจ๋“ˆ Fvwm๋ฐฐ๋„ˆ

DestroyFunc ์„ธ์…˜ ๋‹ค์‹œ ์‹œ์ž‘ ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์„ธ์…˜ ๋‹ค์‹œ ์‹œ์ž‘ ๊ธฐ๋Šฅ
+ I ๋†‰

์ผ๋ถ€๊ฐ€ ๋น„์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ํŠน์ˆ˜ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋Ÿฌํ•œ ๋ชจ๋“ 
ํŠน์ˆ˜ ๊ธฐ๋Šฅ์€ ์ด์ œ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์—๋ฎฌ๋ ˆ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ๊ธฐ๋Šฅ ๊ณผ ์ข…๋ฃŒ ๊ธฐ๋Šฅ, ์ด๋ ‡๊ฒŒ :

DestroyFunc ์‹œ์ž‘ ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์‹œ์ž‘ ๊ธฐ๋Šฅ
+ I Test (์ดˆ๊ธฐํ™”) ๋ชจ๋“ˆ Fvwm๋ฐฐ๋„ˆ
+ I ๋ชจ๋“ˆ FvwmPager * *
+ I Test (๋‹ค์‹œ ์‹œ์ž‘) ์‚‘ ํ•˜๋Š” ์†Œ๋ฆฌ

DestroyFunc ์ข…๋ฃŒ ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ข…๋ฃŒ ๊ธฐ๋Šฅ
+ I Test (๊ทธ๋งŒ๋‘ ๋‹ค) Echo ์•ˆ๋…•
+ I ํ‚ฌ ๋ชจ๋“ˆ ๋งˆ์ด๋ฒ„๊ธฐ ๋ชจ๋“ˆ
+ I Test (์žฌ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด) ์‚‘ ํ•˜๋Š” ์†Œ๋ฆฌ

ํŽธ์ง‘ ์˜ต์…˜


Fvwm์—๋Š” ์—ฌ๋Ÿฌ ์ปดํŒŒ์ผ ์‹œ๊ฐ„ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŠน์ • ๋ช…๋ น์–ด ์‚ฌ์šฉ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๊ฑฐ๋‚˜
๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ง€์›์ด ์ปดํŒŒ์ผ ์‹œ๊ฐ„์— ํฌํ•จ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์˜ต์…˜ ๊ธฐ๋Šฅ
์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ.h ์ปดํŒŒ์ผ ์ค‘์— ์ƒ์„ฑ๋˜๋Š” ํŒŒ์ผ.

์•„์ด์ฝ˜ ๋ฐ ์ œํ’ˆ ์ด๋ฏธ์ง€


Fvwm์€ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .xbm, .xpm, .PNG ๊ณผ .svg ์ด๋ฏธ์ง€. XBM ์ด๋ฏธ์ง€๋Š” ํ‘๋ฐฑ์ž…๋‹ˆ๋‹ค. Fvwm ์ˆ˜
ํ•ญ์ƒ ํ‘œ์‹œ XBM ํŒŒ์ผ. XPM ๊ณผ PNG ํ˜•์‹์€ ์ปฌ๋Ÿฌ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. SVG๋Š” ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ์ž…๋‹ˆ๋‹ค
์ด๋ฏธ์ง€ ํ˜•์‹. ์ปดํŒŒ์ผ ์‹œ๊ฐ„ ์˜ต์…˜์€ fvwm์ด ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. XPM, PNG or SVG
์•„์ด์ฝ˜๊ณผ ์ด๋ฏธ์ง€. ์ฐธ์กฐ ์„ค์น˜.fvwm ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ด€๋ จ SHAPE ์ปดํŒŒ์ผ ์‹œ๊ฐ„ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด fvwm์ด ๋ฉ‹์ง„ ๋ชจ์–‘์˜ ์•„์ด์ฝ˜์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SVG ๋ Œ๋”๋ง ์˜ต์…˜
SVG ์ด๋ฏธ์ง€๋Š” (XML) ํ…์ŠคํŠธ ํŒŒ์ผ์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ„๋‹จํ•œ SVG ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๊ฐ™์€:










๊ธฐ๋ณธ์ ์œผ๋กœ SVG ์ด๋ฏธ์ง€๋Š” ์ด๋ฏธ์ง€ ์ž‘์„ฑ์ž๊ฐ€ ์˜๋„ํ•œ ๋Œ€๋กœ ๋ Œ๋”๋ง๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ SVG ์ดํ›„
๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ ํ˜•์‹์ด๋ฏ€๋กœ ์ด๋ฏธ์ง€๋Š” ์„ ํƒํ•œ ํฌ๊ธฐ์™€ ํšŒ์ „์œผ๋กœ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค๋ฅธ ํฌ๊ธฐ๋กœ ๋ Œ๋”๋ง๋œ ๋™์ผํ•œ ์•„์ด์ฝ˜ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์•„์ด์ฝ˜
๊ณผ ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์Šคํƒ€์ผ.

๋ Œ๋”๋ง ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด SVG ํŒŒ์ผ ์ด๋ฆ„์— ์ถ”๊ฐ€๋œ ๋ฌธ์ž์—ด๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€.svg:[!] [(1) ํฌ๊ธฐ] [(2) ์œ„์น˜] [(3) ํšŒ์ „] [(4) ๊ทœ๋ชจ] ...

(1) [-]ํญ{NS}[-]์‹ ์žฅ
(2) {- | +}์—‘์Šคํฌ์Šค{- | +}์ดํฌ์Šค
(์‚ผ) @[-]๊ฐ๋„
(4) {* | /}[-]์ธ์ž[x | ์™€์ด]

์˜ต์…˜ ๋ฌธ์ž์—ด์€ ํ•ญ์ƒ ์ฝœ๋ก (':')์œผ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ํŒŒ์ผ ์ด๋ฆ„๊ณผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. NS
๋นˆ ์˜ต์…˜ ๋ฌธ์ž์—ด์€ ์ด ์ฝœ๋ก ์„ ๊ฑด๋„ˆ๋›ธ ์ˆ˜ ์žˆ์ง€๋งŒ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ ์ด๋ฆ„์— ์ฝœ๋ก ์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ ๋ชจํ˜ธ์„ฑ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด.

ํŒŒ์ผ ์ด๋ฆ„_without_colon.svg
ํŒŒ์ผ ์ด๋ฆ„:ํฌํ•จ:colon.svg:

๋Š๋‚Œํ‘œ('!')๋Š” ์ „์ฒด ์ตœ์ข… ์ด๋ฏธ์ง€(๋ Œ๋”๋ง ํฌํ•จ
์˜์—ญ), ์ฆ‰ ๋ชจ๋“  ์ˆ˜ํ‰ ๋ฐ ๋ชจ๋“  ์ˆ˜์ง ์ขŒํ‘œ๊ฐ€ ๊ฐ๊ฐ
๋‹ค๋ฅธ.

image.svg:!

ํญ ๊ณผ ์‹ ์žฅ ๋ Œ๋”๋ง ์˜์—ญ์˜ ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰,
๊ฒฐ๊ณผ ์ด๋ฏธ์ง€์˜ ์น˜์ˆ˜. ์‹ค์ œ ์ด๋ฏธ์ง€๋Š” ์ „์ฒด๋ฅผ ์ฑ„์šฐ๋„๋ก ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
๋ Œ๋”๋ง ์˜์—ญ.

์ด๋ฏธ์ง€.svg:60x60

์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค ํญ or ์‹ ์žฅ ์ข…ํšก๋น„๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ๊ฐ’์„ 0์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€.svg:0x60
์ด๋ฏธ์ง€.svg:60x0

์•ž์— '-' ํญ ๋ Œ๋”๋ง ์˜์—ญ์„ ์ˆ˜ํ‰์œผ๋กœ ๋ฏธ๋Ÿฌ๋งํ•ฉ๋‹ˆ๋‹ค.

image.svg:-0x0

์•ž์— '-' ์‹ ์žฅ ๋ Œ๋”๋ง ์˜์—ญ์„ ์ˆ˜์ง์œผ๋กœ ๋ฏธ๋Ÿฌ๋งํ•ฉ๋‹ˆ๋‹ค.

image.svg:0x-0

์—‘์Šคํฌ์Šค ๊ณผ ์ดํฌ์Šค ์ด๋ฏธ์ง€์˜ ๋ณ€ํ™˜์„ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธ์ •์  ์ธ ์—‘์Šคํฌ์Šค ๊ฐ€์น˜ ์ด๋™
์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์ด๋ฏธ์ง€. ๊ธ์ •์  ์ธ ์ดํฌ์Šค ๊ฐ’์ด ์•„๋ž˜๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€๋ถ„์ ์œผ๋กœ ์™ธ๋ถ€๋กœ ์˜ฎ๊ธฐ๊ธฐ
๋ Œ๋”๋ง ์˜์—ญ์˜ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€๊ฐ€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.

image.svg:-30-0
image.svg:-0+10
image.svg:-30+10

๊ฐ๋„ ์‹ค์ œ ์ด๋ฏธ์ง€ ์ค‘์‹ฌ ์ฃผ์œ„์˜ ํšŒ์ „์„ ๋„ ๋‹จ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž๋ฅธ ์ด๋ฏธ์ง€์—์„œ. ์–‘์ˆ˜ ๊ฐ’์€ ์ด๋ฏธ์ง€๋ฅผ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€๋™ ์†Œ์ˆ˜์  ๊ฐ’
์ธ์‹๋ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€.svg:@180
image.svg:@-90
์ด๋ฏธ์ง€.svg:@30
์ด๋ฏธ์ง€.svg:@57.3

์ธ์ž ์‹ค์ œ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(๋ Œ๋”๋ง ์˜์—ญ์ด ์•„๋‹˜). ํ™•์žฅ
์ด๋ฏธ์ง€๊ฐ€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค. ๋ถ€๋™ ์†Œ์ˆ˜์  ๊ฐ’์ด ์ธ์‹๋ฉ๋‹ˆ๋‹ค. XNUMX์œผ๋กœ ๋‚˜๋ˆ„๊ธฐ๋Š”
๋ฌด์‹œ. ๋งŒ์•ฝ์— ์ธ์ž ๋ฐ”๋กœ ๋’ค์— 'x' ๋˜๋Š” 'y'๊ฐ€ ์˜ค๊ณ  ์Šค์ผ€์ผ๋ง์€ ์ˆ˜ํ‰์ด๊ฑฐ๋‚˜
๊ฐ๊ฐ ์ˆ˜์ง. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์Šค์ผ€์ผ๋ง์ด ๊ท ์ผํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€.svg:*2
์ด๋ฏธ์ง€.svg:/2
image.svg:/3x
image.svg:/2๋…„

๋ฒˆ์—ญ๋˜๊ฑฐ๋‚˜ ํšŒ์ „๋œ ์ด๋ฏธ์ง€๋ฅผ ์ถ•์†Œํ•˜๋ฉด ์ž˜๋ฆฌ๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€.svg:@30*0.6

๋ณ€ํ™˜, ํšŒ์ „ ๋ฐ ํฌ๊ธฐ ์กฐ์ •์˜ ๋ฐ˜๋ณต ์‚ฌ์šฉ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฒˆ์—ญ ๋ฐ ํšŒ์ „
๊ฐ€์‚ฐ์ ์ด๋‹ค. ์Šค์ผ€์ผ๋ง์€ ๊ณฑ์…ˆ์ž…๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€.svg:*2/3
image.svg:/3x/2๋…„

์•„ํ•€ ๋ณ€ํ™˜์„ ๊ฒฐํ•ฉํ•  ๋•Œ ํ•ญ์ƒ ์Šค์ผ€์ผ๋ง์ด ๋จผ์ € ์ˆ˜ํ–‰๋œ ๋‹ค์Œ
ํšŒ์ „, ๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฒˆ์—ญ.

image.svg:-30+10@30/3x/2y

์Œ์ˆ˜ ์ฒ™๋„ ์‚ฌ์šฉ ์ธ์ž ์‹ค์ œ ์ด๋ฏธ์ง€๋ฅผ ๋ฏธ๋Ÿฌ๋งํ•ฉ๋‹ˆ๋‹ค.

image.svg:-30+10@30/-3x/2y

๋ Œ๋”๋ง ์˜์—ญ์˜ ๋ฏธ๋Ÿฌ๋ง์€ ํฌ๊ธฐ ์กฐ์ •, ํšŒ์ „ ๋˜๋Š” ๋ณ€ํ™˜ ํ›„์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์˜์ƒ.

image.svg:-0x0-30+10@30/3x/2y

์กฐ์˜ฎ๊น€์€ ๋‹ค๋ฅธ ๋ชจ๋“  ํ›„์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

image.svg:!-0x0-30+10@30/3x/2y

๋ชจ๋“ˆ


๋ชจ๋“ˆ์€ ๋ณ„๋„์˜ Unix ํ”„๋กœ์„ธ์Šค๋กœ ์‹คํ–‰๋˜์ง€๋งŒ ๋‹ค์Œ์„ ์ „์†กํ•˜๋Š” ๋ณ„๋„์˜ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
fvwm์— ๋Œ€ํ•œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ๋ชจ๋“ˆ์„ ์ž‘์„ฑํ•˜์—ฌ ์ด์ƒํ•˜๊ฑฐ๋‚˜ ๊ธฐ๊ดดํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ถ€ํ’€์–ด ์˜ค๋ฅด๊ฑฐ๋‚˜ fvwm ์ž์ฒด์˜ ๋ฌด๊ฒฐ์„ฑ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์€ fvwm์— ์˜ํ•ด ์ƒ์„ฑ๋˜์–ด์•ผ fvwm์— ๋Œ€ํ•ด ๋‘ ๊ฐœ์˜ ํŒŒ์ดํ”„๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ  ๋ชจ๋“ˆ์ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์™€ ์†Œํ†ตํ•˜๋‹ค. ํŒŒ์ดํ”„๋Š” ๋ชจ๋“ˆ์ด ์‹œ์ž‘๋  ๋•Œ ์ด๋ฏธ ์—ด๋ ค ์žˆ๊ณ  ํŒŒ์ผ์ด
ํŒŒ์ดํ”„์— ๋Œ€ํ•œ ์„ค๋ช…์ž๋Š” ๋ช…๋ น์ค„ ์ธ์ˆ˜๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ X ์„ธ์…˜ ๋™์•ˆ ์–ธ์ œ๋“ ์ง€ fvwm์— ์˜ํ•ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ
๋ช…๋ น. ๋ชจ๋“ˆ์€ X ์„ธ์…˜ ๊ธฐ๊ฐ„ ๋™์•ˆ ์กด์žฌํ•˜๊ฑฐ๋‚˜ ๋‹จ์ผ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž‘์—… ๋ฐ ์ข…๋ฃŒ. fvwm์ด ์ข…๋ฃŒํ•˜๋ผ๋Š” ๋ช…๋ น์„ ๋ฐ›์•˜์„ ๋•Œ ๋ชจ๋“ˆ์ด ์—ฌ์ „ํžˆ ํ™œ์„ฑ ์ƒํƒœ์ด๋ฉด fvwm์ด ๋‹ซํž™๋‹ˆ๋‹ค.
ํ†ต์‹  ํŒŒ์ดํ”„ ๋ฐ ๋ชจ๋“ˆ์—์„œ SIGCHLD ์ˆ˜์‹ ์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
ํŒŒ์ดํ”„ ํ์‡„๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ์ด ํŒŒ์ดํ”„ ํ์‡„๋ฅผ ๊ฐ์ง€ํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ
fvwm์€ ์–ด์จŒ๋“  ์•ฝ 30์ดˆ ํ›„์— ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋™์‹œ ์‹คํ–‰ ํšŸ์ˆ˜
๋ชจ๋“ˆ์€ ์šด์˜ ์ฒด์ œ์—์„œ ๋™์‹œ์— ์—ด ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ํŒŒ์ผ ์ˆ˜์— ์˜ํ•ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ 60์—์„œ 256 ์‚ฌ์ด์ž…๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์€ ๋‹จ์ˆœํžˆ ๋ช…๋ น์„ fvwm ๋ช…๋ น ์—”์ง„์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ์˜ ๊ฒฝ์šฐ์™€ ๊ฐ™์ด ์„ค์ • ์„ค์ • ํŒŒ์ผ. ํŠน์ • ๋ณด์กฐ ์ •๋ณด
์ƒ˜ํ”Œ ๋ชจ๋“ˆ์—์„œ์™€ ๊ฐ™์ด ์ „์†ก๋ฉ๋‹ˆ๋‹ค. Fvwm๋ฒ„ํŠผ.

๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ๋ชจ๋“ˆ ๋ช…๋ น ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ICCCM ์‘๋‚™


Fvwm์€ ICCCM 2.0 ํ˜ธํ™˜์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธํ•˜๋‹ค http://tronche.com/gui/x/icccm/ ์ž์„ธํ•œ
์ •๋ณด. ๋˜ํ•œ ICCCM์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์Œ์„ ์ˆ˜์‹ ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๊ณ  ๋ช…์‹œํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค ์ ‘๊ทผ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ํ‚ค ์ž…๋ ฅ
๊ทธ๋ฆฌ๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ ์ฐฝ ๊ด€๋ฆฌ์ž. ํŠนํžˆ ๋™์ผํ•œ ํ‚ค๋ณด๋“œ ๋‹จ์ถ•ํ‚ค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
fvwm ๋ฐ Xnest ๋‚ด์—์„œ ์‹คํ–‰๋˜๋Š” ๋‹ค๋ฅธ fvwm(
์ฐฝ๋ฌธ). ๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ์—๋„ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ICCCM์—์„œ๋Š” ์†์„ฑ์„ ์†Œ์œ ํ•œ ์ฐฝ์ด

WM_ํžŒํŠธ(WM_ํžŒํŠธ):
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ž…๋ ฅ ๋˜๋Š” ์ž…๋ ฅ ํฌ์ปค์Šค๋ฅผ ์ˆ˜๋ฝํ•จ: False

์ฐฝ ๊ด€๋ฆฌ์ž์—์„œ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ ํฌ์ปค์Šค๋ฅผ ์ฃผ์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฐฝ์€
๊ทธ๋Ÿฌ๋‚˜ ์ž…๋ ฅ ์ดˆ์ ์„ ์Šค์Šค๋กœ ์ทจํ•˜์‹ญ์‹œ์˜ค. ๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ด ์†์„ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์–ด์จŒ๋“  ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๋ฅผ ์ค„ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•˜๋ฏ€๋กœ fvwm์€
์ฐฝ ์Šคํƒ€์ผ, ๊ด€๋Œ€ํ•จ, ์ด๋ฅผ ํ†ตํ•ด fvwm์ด ์ด ICCCM ๊ทœ์น™์„ ๊ฐ„๊ณผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์œผ๋กœ๋„
์ฐฝ ์Šคํƒ€์ผ์—์„œ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ํฌ์ปค์Šค๋ฅผ ์ˆ˜๋ฝํ•œ๋‹ค๊ณ  ๋ณด์žฅํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ICCCM 1.1๊ณผ 2.0์˜ ์ฐจ์ด์ ์—๋Š” ์‹คํ–‰ ์ค‘์ธ
ICCCM 2.0 ํ˜ธํ™˜ ์ฐฝ ๊ด€๋ฆฌ์ž; ์ด์™€ ๊ฐ™์ด

fvwm; ๋ท” ~/.fvwm/config; fvwm -๊ต์ฒด

์œ ์‚ฌํ•˜๋‹ค ๋‹ค์‹œ ์‹œ์ž‘ ๋ช…๋ น. ์ด์ „์— ์ฃฝ์˜€๊ธฐ ๋•Œ๋ฌธ์— ์ •ํ™•ํžˆ ๋™์ผํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
wm์ด ๋งˆ์ง€๋ง‰ ํด๋ผ์ด์–ธํŠธ๋กœ ์‹œ์ž‘๋œ ๊ฒฝ์šฐ wm์„ ์‹คํ–‰ํ•˜๋ฉด X ์„ธ์…˜์ด ์ข…๋ฃŒ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.Xํด๋ผ์ด์–ธํŠธ or .X์„ธ์…˜ ํŒŒ์ผ.

ํด๋ผ์ด์–ธํŠธ ์ธก ์ปฌ๋Ÿฌ๋งต ์„ค์น˜์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋กœ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์ž์„ธํ•œ ๋‚ด์šฉ์€ ICCCM ์ฐธ์กฐ
์„ธ๋ถ€ ์‚ฌํ•ญ) ๋ฐ ๊ธด๊ธ‰ ํžŒํŠธ. ํด๋ผ์ด์–ธํŠธ๋Š” WM_HINTS ์†์„ฑ์—์„œ ์ด ํžŒํŠธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ์ž์˜ ๊ด€์‹ฌ์„ ์ฐฝ์œผ๋กœ ๋Œ์–ด๋“ค์ผ ๊ฒƒ์œผ๋กœ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.
Fvwm์—๋Š” ์ด ๋ชฉ์ ์„ ์œ„ํ•ด "UrgencyFunc" ๋ฐ "UrgencyDoneFunc"๋ผ๋Š” ๋‘ ๊ฐœ์˜ ์žฌ์ •์˜ ๊ฐ€๋Šฅํ•œ ํ•จ์ˆ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”Œ๋ž˜๊ทธ๊ฐ€ ์„ค์ •/์‚ญ์ œ๋  ๋•Œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๊ธด๊ธ‰ ๊ธฐ๋Šฅ
+ I ์•„์ด์ฝ˜ ํ™” ์˜คํ”„
+ I ํ”Œ๋ฆฝํฌ์ปค์Šค
+ I ์ฆ๊ฐ€
+ I ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 5์‹œ 5์‹œ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๊ธด๊ธ‰ ์™„๋ฃŒ ๊ธฐ๋Šฅ
+ I ๋†‰

GNOME ์‘๋‚™


Fvwm์€ ๊ทธ๋†ˆ(๋ฒ„์ „ 1) ํ˜ธํ™˜์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ํ™•์ธํ•˜๋‹ค http://www.gnome.org ๋ฌด์—‡์„ ์œ„ํ•ด
์˜๋ฏธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋˜๋Š” ๋ชจ๋“  ์ฐฝ์— ๋Œ€ํ•œ GNOME ํžŒํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด GNOMEI๋ฌด์‹œ ํžŒํŠธ ์Šคํƒ€์ผ ์ˆ˜
์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

ํ™•์žฅ ์ฐฝ MANAGER ํžŒํŠธ


Fvwm์€ ํ™•์žฅ ์ฐฝ ๊ด€๋ฆฌ์ž ํžŒํŠธ(ewmh ๋˜๋Š” EWMH)๋ฅผ ์กด์ค‘ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์–‘: http://www.freedesktop.org/wiki/Standards_2fwm_2dspec ๋ฐ ์ผ๋ถ€ ํ™•์žฅ
์ด ์‚ฌ์–‘์˜. ์ด๊ฒƒ์€ fvwm์ด KDE ๋ฒ„์ „ >= 2, GNOME ๋ฒ„์ „ 2์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ ์ด ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๋Š” ๊ธฐํƒ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ GTK +
๋ฒ„์ „ 2). ์ด ์‚ฌ์–‘์„ ์ค€์ˆ˜ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ewmh ํ˜ธํ™˜์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
๋ถ„์•ผ์˜ ๋‹ค์–‘ํ•œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด ์ง€์›์€ ์Šคํƒ€์ผ๊ณผ ๋ช…๋ น์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ๊ณผ ๋ช…๋ น์—๋Š”
EWMH๋ฅผ ์ ‘๋‘์‚ฌ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์ด ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์—์„œ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ).

์ƒˆ๋กœ์šด ์ปจํ…์ŠคํŠธ 'D'๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค, ํฌ์ธํ„ฐ ํ‚ค, ๋งˆ์šฐ์Šค ๊ณผ ํ–‰์ • ๋ช…๋ น. ์ด๊ฒƒ
์ปจํ…์ŠคํŠธ๋Š” ๋ฐ์Šคํฌํƒ‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(kdesktop ๋ฐ Nautilus ๋ฐ์Šคํฌํƒ‘๊ณผ ๊ฐ™์€)์šฉ์ž…๋‹ˆ๋‹ค.

ํ˜ธํ™˜ ์ž‘์—… ํ‘œ์‹œ์ค„์ด fvwm์— ์ฐฝ์„ ํ™œ์„ฑํ™”ํ•˜๋„๋ก ์š”์ฒญํ•  ๋•Œ(์ผ๋ฐ˜์ ์œผ๋กœ
๋ฒ„ํŠผ), fvwm์€ ๋ณต์žกํ•œ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.
EWMHActivateWindowํ•จ์ˆ˜ ๊ธฐ๋ณธ์ ์œผ๋กœ Iconify Off, Focus ๋ฐ Raise์ž…๋‹ˆ๋‹ค. ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ๊ธฐ๋Šฅ. ์˜ˆ๋ฅผ ๋“ค์–ด:

DestroyFunc EWMHActivateWindowํ•จ์ˆ˜
๊ธฐ๋Šฅ ์ถ”๊ฐ€ EWMHAActivateWindowFunc I ์•„์ด์ฝ˜ ํ™” ๋–จ์–ด์ ธ์„œ
+ I ์ดˆ์ 
+ I ์ฆ๊ฐ€
+ I ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 50 50

์ถ”๊ฐ€๋กœ ํฌ์ธํ„ฐ๋ฅผ ์ฐฝ ์ค‘์•™์œผ๋กœ ์›Œํ”„ํ•ฉ๋‹ˆ๋‹ค.

EWMH ์‚ฌ์–‘์€ ์ž‘์—… ์˜์—ญ์˜ ๊ฐœ๋…์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ewm ์ง€์› ์—†์ด
์ž‘์—… ์˜์—ญ์€ ์ „์ฒด ํ™”๋ฉด(๋˜๋Š” ๋ฉ€ํ‹ฐ ํ—ค๋“œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ชจ๋“  ํ™”๋ฉด)์ž…๋‹ˆ๋‹ค.
์„ค์ •ํ•˜๊ณ  Xinerama๋ฅผ ์‚ฌ์šฉํ•จ). ๊ทธ๋Ÿฌ๋‚˜ ๊ทœ์ •์„ ์ค€์ˆ˜ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(์˜ˆ: ํŒจ๋„)์€ ๋‹ค์Œ์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๊ณต๊ฐ„์„ ํ™•๋ณดํ•˜์‹ญ์‹œ์˜ค. ์ด ๊ฒฝ์šฐ ์ž‘์—… ์˜์—ญ์€
์ด ์˜ˆ์•ฝ๋œ ๊ณต๊ฐ„์„ ๋บ€ ์ „์ฒด ๊ฐ€์‹œ ํ™”๋ฉด. ํŒจ๋„์„ ํด๋ฆญํ•˜์—ฌ ์ˆจ๊ธธ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ
๋ฒ„ํŠผ ์ž‘์—… ์˜์—ญ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์ง€๋งŒ(์–ธ์ œ๋“ ์ง€ ํŒจ๋„ ์ˆจ๊ธฐ๊ธฐ๋ฅผ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Œ)
๋™์  ์ž‘์—… ์˜์—ญ์ด ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ํŒจ๋„์ด ์˜ˆ์•ฝํ•œ ๊ณต๊ฐ„์ด ์ œ๊ฑฐ๋˜๊ณ  ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
ํŒจ๋„์„ ํŒ์—…ํ•˜๋ฉด ๋‹ค์‹œ). ๋™์  ์ž‘์—… ์˜์—ญ์€ fvwm์ด ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜
์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ณต๊ฐ„์„ ์˜ˆ์•ฝํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด "xprop | grep
_NET_WM_STRUT"์„ ํ„ฐ๋ฏธ๋„์—์„œ ์„ ํƒํ•˜๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค. ๋„ค ๊ฐœ์˜ ์ˆซ์ž๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉด ๋‹ค์Œ
์ด ์ˆซ์ž๋Š” ์— ์„ค๋ช…๋œ ๋Œ€๋กœ ์˜ˆ์•ฝ๋œ ๊ณต๊ฐ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. EwmhBaseStruts ๋ช…๋ น.

MWM ํ˜ธํ™˜์„ฑ


Fvwm์€ Mwm(Motif Window Manager)๊ณผ ๊ฐ€๋Šฅํ•œ ํ•œ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ฐœ
์ฐธ์กฐ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋‹ค ๋ช…๋ น ๋ฐ Mwm ํŠน์ • ์˜ต์…˜ ์Šคํƒ€์ผ ๊ณผ
๋ฉ”๋‰ด์Šคํƒ€์ผ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ช…๋ น์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ณต์„ LOOK ๋ฐ ์—‘์Šค๋ทฐ ํ˜ธํ™˜์„ฑ


Fvwm์€ ๋ชจ๋“  Open Look ์žฅ์‹ ํžŒํŠธ(์••์ • ์ œ์™ธ)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋ฌด์—‡์ด๋“  ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค
์ด๋Ÿฌํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ ๊ตฌ์„ฑ์— ๋‹ค์Œ ์ค„์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

์Šคํƒ€์ผ * ์˜ฌ๋ฐ์ฝ”

๋Œ€๋ถ€๋ถ„์˜(์•„๋งˆ๋„ ๋ชจ๋‘) Open Look ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค์— ๋Œ€ํ•œ ์ด์ƒํ•œ ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์†์งˆ. fvwm์—์„œ ์ด๋Ÿฌํ•œ ์ž‘์—…์„ ์ž˜ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ
๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค ๋„ค๋ฒ„ํฌ์ปค์Šค ์ง‘์ค‘ ์ •์ฑ…๊ณผ ๊ด€๋Œ€ํ•จ
์ด๋Ÿฌํ•œ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์Šคํƒ€์ผ(์ฐฝ์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํฌ์ปค์Šค๋ฅผ ๊ฐ€์ง):

์Šคํƒ€์ผ ๋„ค๋ฒ„ํฌ์ปค์Šค, ๊ด€๋Œ€ํ•จ

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ์ดˆ์  ์ •์ฑ…์œผ๋กœ ์‚ด ์ˆ˜์—†๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ดˆ์  ์ •์ฑ…๊ณผ ํ•จ๊ป˜ ๊ด€๋Œ€ํ•จ ์Šคํƒ€์ผ:

์Šคํƒ€์ผ ๋งˆ์šฐ์Šคํฌ์ปค์Šค, ๊ด€๋Œ€ํ•จ
์Šคํƒ€์ผ ์กฐ์žกํ•œ ์ดˆ์ , ๊ด€๋Œ€ํ•จ
์Šคํƒ€์ผ ํด๋ฆญํˆฌํฌ์ปค์Šค, ๊ด€๋Œ€ํ•จ

M4 ์ „์ฒ˜๋ฆฌ


M4 ์‚ฌ์ „ ์ฒ˜๋ฆฌ๋Š” fvwm์˜ ๋ชจ๋“ˆ์—์„œ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์„ ๋ณด๋ ค๋ฉด man FvwmM4.
๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ, fvwm์ด m4๋กœ ํŒŒ์ผ์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๋„๋ก ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค. ์ฝ๊ธฐ ๊ณผ
FvwmM4 ๊ท€ํ•˜์˜ ~/.fvwm/config ํŒŒ์ผ(์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ)์„ ๋งŒ๋“ค๊ณ  ๋‹ค์Œ ๋ช…๋ น์œผ๋กœ fvwm์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

fvwm -cmd "FvwmM4 ๊ตฌ์„ฑ"

CPP ์ „์ฒ˜๋ฆฌ


Cpp๋Š” C ์–ธ์–ด ์ „์ฒ˜๋ฆฌ๊ธฐ์ž…๋‹ˆ๋‹ค. fvwm์€ m4๋ฅผ ๋ฏธ๋Ÿฌ๋งํ•˜๋Š” cpp ์ฒ˜๋ฆฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ „์ฒ˜๋ฆฌ. ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋ ค๋ฉด ๋‹ค์‹œ ์ฝ์œผ์‹ญ์‹œ์˜ค M4 ์„น์…˜์ด์ง€๋งŒ "m4"๋ฅผ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
"cpp".

๊ตฌ์„ฑ


๊ตฌ์„ฑ ํŒŒ์ผ
๊ตฌ์„ฑ ํŒŒ์ผ์€ ๋งˆ์šฐ์Šค ๋ฐ ๋ฒ„ํŠผ ๋ฐ”์ธ๋”ฉ, ์ƒ‰์ƒ, ๊ฐ€์ƒ
๋””์Šคํ”Œ๋ ˆ์ด ํฌ๊ธฐ ๋ฐ ๊ด€๋ จ ํ•ญ๋ชฉ. ์ดˆ๊ธฐํ™” ๊ตฌ์„ฑ ํŒŒ์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ
๋ผ๋Š” ์„ค์ • (๋˜๋Š” .fvwm2rc). ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฝ๊ธฐ ์ƒˆ๋กœ์šด ๋ช…๋ น์–ด๋กœ ์ฝ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

'#'์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ค„์€ fvwm์—์„œ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. '*'๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ค„์€
๋ชจ๋“ˆ ๊ตฌ์„ฑ ๋ช…๋ น์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค(fvwm์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ๋ช…๋ น ๋Œ€์‹ 
๊ทธ ์ž์ฒด). ์‰˜ ์Šคํฌ๋ฆฝํŠธ์—์„œ์™€ ๊ฐ™์ด ๊ตฌ์„ฑ ํŒŒ์ผ ๋ผ์ธ์— ํฌํ•จ๋œ ๊ฐœํ–‰์€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•ž์— ๋ฐฑ์Šฌ๋ž˜์‹œ๋ฅผ ๋ถ™์—ฌ ์ธ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ์‹์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ๋ผ์ธ์ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
ํ•œ ์ค„๋กœ. ๊ฐœํ–‰ ์ž์ฒด๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

Fvwm์€ ๊ตฌ์„ฑ ๋ช…๋ น๊ณผ ์ž‘์—… ๋ช…๋ น์„ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ชจ๋“ 
fvwm ๋ช…๋ น ์„น์…˜์—์„œ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์€ fvwm์ด ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ ์ค„์— ๋‹จ๋…์œผ๋กœ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ฝ์„ ๋•Œ ์‹คํ–‰ํ•˜๊ฑฐ๋‚˜ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ช…๋ น์œผ๋กœ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์—์„œ ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋˜๋Š” ํ‚ค๋ณด๋“œ ํ‚ค์— ๋ฐ”์ธ๋”ฉ๋ฉ๋‹ˆ๋‹ค. ๋ฅผ ์œ„ํ•œ ์—ฐ์Šต์œผ๋กœ ๋‚จ๊ฒจ์ง„๋‹ค.
์–ด๋–ค ๊ธฐ๋Šฅ์ด ์ดˆ๊ธฐํ™”์— ์ ํ•ฉํ•˜๊ณ  ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์ ํ•ฉํ• ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ์‚ฌ์šฉ์ž
์‹คํ–‰ ์‹œ๊ฐ„.

๊ณต๊ธ‰ ๊ตฌ์„ฑ
์ƒ˜ํ”Œ ๊ตฌ์„ฑ ํŒŒ์ผ, ์‹œ์Šคํ…œ.fvwm2rc, fvwm ๋ฐฐํฌํŒ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
์„ค๋ช…์ด ์ž˜ ๋˜์–ด ์žˆ์œผ๋ฉฐ fvwm ๊ตฌ์„ฑ์— ๋Œ€ํ•œ ์˜ˆ์ œ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์— ๋ณต์‚ฌ๋˜๋‹ค /usr/local/share/fvwm/config ํŒŒ์ผ.

๋˜๋Š” ๊ธฐ๋ณธ ์ œ๊ณต ๋ฉ”๋‰ด(๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์„ ๋•Œ ์•ก์„ธ์Šค ๊ฐ€๋Šฅ)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž์˜ ์ดˆ๊ธฐ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ์˜ต์…˜.

fvwm์„ ์ฒ˜์Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค. fvwm ํ…Œ๋งˆ[] ๊ฐ•๋ ฅํ•œ fvwm์„ ๋ณด์—ฌ์ฃผ๋Š” ํŒจํ‚ค์ง€
๊ธฐ๋Šฅ.

FONTS


๊ธ€๊ผด ์ด๋ฆ„ ๊ณผ ๊ธ€๊ผด ๋กœ๋“œ
์ฐฝ ์ œ๋ชฉ, ์•„์ด์ฝ˜ ์ œ๋ชฉ, ๋ฉ”๋‰ด ๋ฐ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ์ฐฝ์˜ ํ…์ŠคํŠธ์— ์‚ฌ์šฉ๋˜๋Š” ๊ธ€๊ผด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
Font ๋ฐ IconFont๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ • ์Šคํƒ€์ผ, ๊ธ€๊ผด ๋ฉ”๋‰ด์Šคํƒ€์ผ ๊ทธ๋ฆฌ๊ณ  ๊ธฐ๋ณธ ๊ธ€๊ผด
๋ช…๋ น. ๋˜ํ•œ ํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๋ชจ๋“ˆ์—๋Š” ์ง€์ •ํ•  ๊ตฌ์„ฑ ๋ช…๋ น์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธ€๊ผด. ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์Šคํƒ€์ผ๊ณผ ๋ช…๋ น์€ ๊ธ€๊ผด ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ์žฅ
fvwm์˜ ๊ธ€๊ผด ์ด๋ฆ„๊ณผ fvwm์ด ๋กœ๋“œํ•˜๋Š” ๊ธ€๊ผด์„ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € ์ผ๋ฐ˜์ ์ธ ๊ธ€๊ผด ์ด๋ฆ„์ด๋ผ๊ณ  ๋ถ€๋ฅผ ์ˆ˜ ์žˆ๋Š” ์ด๋ฆ„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

-adobe-courier-bold-r-normal--10-100-75-75-m-60-ISO8859-1
-adobe-courier-bold-r-normal--10-*
-*-๊ณ ์ •-์ค‘๊ฐ„-o-์ •์ƒ--14-*-ISO8859-15

์ฆ‰, X Logical Font Description(์ค„์—ฌ์„œ XLFD)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ "์ฒ˜์Œ"
์„ค๋ช…๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ธ€๊ผด์ด ๋กœ๋“œ๋˜์–ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด "์ฒซ ๋ฒˆ์งธ" ๊ธ€๊ผด์€ ์‚ฌ์šฉ์ž์˜
๊ธ€๊ผด ๊ฒฝ๋กœ ๋ฐ ๋กœ์ผ€์ผ. ๋กœ์ผ€์ผ ๋ฌธ์ž ์ง‘ํ•ฉ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ธ€๊ผด์ด ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
์šฐ์„ ์ˆœ์œ„. ์˜ˆ๋ฅผ ๋“ค์–ด

-adobe-courier-bold-r-normal--10-*

๋กœ์ผ€์ผ ๋ฌธ์ž ์ง‘ํ•ฉ์ด ISO8859-1์ด๋ฉด fvwm์€ ์ผ์น˜ํ•˜๋Š” ๊ธ€๊ผด์„ ๋กœ๋“œํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

-adobe-courier-bold-r-normal--10-*-ISO8859-1

๋กœ์ผ€์ผ charset ISO8859-15 fvwm์ด ๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

-adobe-courier-bold-r-normal--10-*-ISO8859-15.

๊ธ€๊ผด ์ด๋ฆ„์€ ํ™•์žฅ XLFD๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ (๋‹จ์ˆœ)์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
XLFD ๊ธ€๊ผด ์ด๋ฆ„, ์˜ˆ:

-adobe-courier-bold-r-normal--14-*,-*-courier-medium-r-normal--14-*

๋กœ์ผ€์ผ ๋ฌธ์ž ์ง‘ํ•ฉ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ธ€๊ผด์„ ์ฐพ์„ ๋•Œ๊นŒ์ง€ ๊ฐ ๋‹จ์ˆœ ๊ธ€๊ผด ์ด๋ฆ„์„ ์‹œ๋„ํ•˜๊ณ 
์ด๊ฒƒ์ด ์‹คํŒจํ•˜๋ฉด ๋ฌธ์ž ์ง‘ํ•ฉ์— ๋Œ€ํ•œ ์ œ์•ฝ ์—†์ด ๊ฐ ๊ฐ„๋‹จํ•œ ๊ธ€๊ผด ์ด๋ฆ„์ด ์‹œ๋„๋ฉ๋‹ˆ๋‹ค.

XLFD์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ X ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€, X ๋…ผ๋ฆฌ ๊ธ€๊ผด ์„ค๋ช…์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทœ์น™ ๋ฌธ์„œ(xlfd๋ผ๊ณ  ํ•จ)์™€ XLoadFont ๋ฐ XCreateFontSet ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€.
๋ช‡ ๊ฐ€์ง€ ์œ ์šฉํ•œ ๊ธ€๊ผด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” xlsfonts, xfontsel, xfd ๋ฐ xset์ž…๋‹ˆ๋‹ค.

Xft๋ฅผ ์ง€์›ํ•œ๋‹ค๋ฉด ํŠธ๋ฃจ ํƒ€์ž…(๋˜๋Š”
Type1) ๊ธ€๊ผด ์•ž์— "xft:"๊ฐ€ ๋ถ™์Šต๋‹ˆ๋‹ค. ์˜ˆ:

"xft:๋Ÿญ์‹œ ๋ชจ๋…ธ"
"xft:Luxi Mono:Medium:Roman:size=14:encoding=iso8859-1"

์„ค๋ช…๊ณผ ์ผ์น˜ํ•˜๋Š” "์ฒซ ๋ฒˆ์งธ" ๊ธ€๊ผด์ด ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฒซ ๋ฒˆ์งธ ๊ธ€๊ผด์€
Xft1์—์„œ๋Š” XftConfig ๊ตฌ์„ฑ ํŒŒ์ผ, Xft2์—์„œ๋Š” /etc/fonts/fonts.conf ํŒŒ์ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.
Xft2 ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์™€ fontconfig ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž์—ด
"xft:" ๋‹ค์Œ์— ์˜ค๋Š” ๊ฒƒ์€ ํ•ญ์ƒ ํŒจ๋ฐ€๋ฆฌ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์˜ˆ์—์„œ Luxi
Mono๋Š” ์ œํ’ˆ๊ตฐ(๊ธฐํƒ€ XFree TTF ์ œํ’ˆ๊ตฐ: "Luxi Serif", "Luxi Sans")์ด๋ฉฐ Medium์€
๊ฐ€์ค‘์น˜(๊ธฐํƒ€ ๊ฐ€๋Šฅํ•œ ๊ฐ€์ค‘์น˜: Light, DemiBold, Bold, Black), Roman์€ ๊ฒฝ์‚ฌ ๋˜๋Š”
์Šคํƒ€์ผ(๊ธฐํƒ€ ๊ฐ€๋Šฅ์„ฑ: Regular, Oblique, Italic) ํฌ๊ธฐ๋Š” ํฌ์ธํŠธ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(
ํ”ฝ์…€ ํฌ๊ธฐ ์‚ฌ์šฉ pixelsize=), ์ธ์ฝ”๋”ฉ์€ charset(iso8859-1 ๋˜๋Š” iso10646-1)์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ค์ง; ์ธ์ฝ”๋”ฉ์ด ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ๋กœ์ผ€์ผ ๋ฌธ์ž ์„ธํŠธ๊ฐ€ ๊ฐ€์ •๋ฉ๋‹ˆ๋‹ค). ์ค‘์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š”
"minspace=bool" ์—ฌ๊ธฐ์„œ bool์€ True ๋˜๋Š” False์ž…๋‹ˆ๋‹ค. bool์ด False์ด๋ฉด(๊ธฐ๋ณธ๊ฐ’?) Xft๋Š” ๋‹ค์Œ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
bool์ด True์ธ ๊ฒฝ์šฐ๋ณด๋‹ค fvwm์— ๋Œ€ํ•œ ๋” ํฐ ๊ธ€๊ผด ๋†’์ด. ์ด๊ฒƒ์€ ํ…์ŠคํŠธ ๋ฐฐ์น˜, ์•„์ด์ฝ˜์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ฐ ์ฐฝ ์ œ๋ชฉ ๋†’์ด, ๋ฉ”๋‰ด์˜ ์ค„ ๊ฐ„๊ฒฉ ๋ฐ FvwmIdent, ์ผ๋ถ€ fvwm์˜ ๋ฒ„ํŠผ ๋†’์ด
๋ชจ๋“ˆ ...๋“ฑ. LCD ๋ชจ๋‹ˆํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“œ๊ฐ€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ธ ๊ณณ์— "rgba=mode"๋ฅผ ์ถ”๊ฐ€ํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
rgb, bgr, vrgb ๋˜๋Š” vbgr์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•˜์œ„ ํ”ฝ์…€ ๋ Œ๋”๋ง์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ƒ์˜ ๋ชจ๋“œ๋Š” ๋ฐฉ๋ฒ•์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
LCD ์…€์ด ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค. ":" ์‚ฌ์ด์— ๋‹ค๋ฅธ ์‚ฌ์–‘์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"foundry=foundry_name", "spacing=type" ์—ฌ๊ธฐ์„œ ์œ ํ˜•์€ ๊ณ ์ • ํญ, ๋น„๋ก€ ๋˜๋Š”
charcell, "charwidth=integer", "charheight=integer" ๋˜๋Š” "antialias=bool" ์—ฌ๊ธฐ์„œ bool์€ True์ž…๋‹ˆ๋‹ค.
๋˜๋Š” ๊ฑฐ์ง“. ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ•ญ์ƒ ๊ณ ๋ ค๋˜๋Š” ๊ฒƒ์€ ์•„๋‹Œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์–ด๋–ค Xft ๊ธ€๊ผด์ด ์‹ค์ œ๋กœ ๋กœ๋“œ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๋ ค๋ฉด ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— XFT_DEBUG=1์„ ๋‚ด๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm์„ ์‹คํ–‰ํ•˜๊ณ  ์˜ค๋ฅ˜ ๋กœ๊ทธ๋ฅผ ์‚ดํŽด๋ณด์‹ญ์‹œ์˜ค. Xft2์—์„œ๋Š” fc-list๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ธ€๊ผด. ์–ด์จŒ๋“  Xft ์ง€์›์€ ์‹คํ—˜์ ์ž…๋‹ˆ๋‹ค(X ๋ฐ fvwm ์ง€์ ์—์„œ
๋ทฐ) ๋ฐ ๋ Œ๋”๋ง ํ’ˆ์งˆ์€ ๋งค๊ฐœ๋ณ€์ˆ˜(XFree ๋ฐ
freetype ๋ฒ„์ „ ๋ฐ ๋น„๋””์˜ค ์นด๋“œ).

Xft ๊ธ€๊ผด ์ด๋ฆ„ ๋’ค์— ";" XLFD ๊ธ€๊ผด ์ด๋ฆ„(๋‹จ์ˆœ ๋˜๋Š” ํ™•์žฅ):

xft:Verdana:pixelsize=14;-adobe-courier-bold-r-normal--14-*

๊ทธ๋Ÿฐ ๋‹ค์Œ Xft ๊ธ€๊ผด์„ ๋กœ๋“œํ•˜๋Š” ๋ฐ ์‹คํŒจํ•˜๊ฑฐ๋‚˜ fvwm์ด Xft๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉด fvwm์ด ๊ธ€๊ผด์„ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
"-adobe-courier-bold-r-normal--14-*". ์ด๋ฅผ ํ†ตํ•ด ์ด์‹ ๊ฐ€๋Šฅํ•œ ๊ตฌ์„ฑ์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŒŒ์ผ.

๊ธ€๊ผด ๊ณผ ํ˜„ ๋ถ€ํ˜ธํ™”
๊ธ€๊ผด์ด ๋กœ๋“œ๋˜๋ฉด fvwm์€ ๊ธ€๊ผด ์ด๋ฆ„(๋งˆ์ง€๋ง‰ ๋‘ ๊ฐœ)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฝ”๋”ฉ(๋˜๋Š” ๋ฌธ์ž ์ง‘ํ•ฉ)์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
์ด๋ฆ„ ํ•„๋“œ). fvwm์€ ์ด ๊ธ€๊ผด๋กœ ํ‘œ์‹œ๋˜๋Š” ๋ฌธ์ž์—ด์ด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด ์ธ์ฝ”๋”ฉ(์˜ˆ์™ธ๋Š” iso10646-1 ๊ธ€๊ผด์ด ๋กœ๋“œ๋œ ๊ฒฝ์šฐ UTF-8์ด ๊ฐ€์ •๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด ์ธ์ฝ”๋”ฉ์˜ ๊ฒฝ์šฐ). ์ •์ƒ์ ์ธ ์ƒํ™ฉ์—์„œ (i) ๊ธ€๊ผด ์ด๋ฆ„์„ ์ง€์ •ํ•˜์—ฌ ๊ธ€๊ผด์„ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.
์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•˜์ง€ ์•Š๊ณ  (ii) ๋กœ๋“œ๋œ ๊ธ€๊ผด์˜ ์ธ์ฝ”๋”ฉ์€ ๋กœ์ผ€์ผ์ž…๋‹ˆ๋‹ค.
์ธ์ฝ”๋”ฉํ•œ ๋‹ค์Œ (iii) fvwm ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ๋ฌธ์ž์—ด์€ ๋กœ์ผ€์ผ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ธ์ฝ”๋”ฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฐฝ ๋ฐ ์•„์ด์ฝ˜ ์ด๋ฆ„. Xft์—์„œ๋Š” ์ƒํ™ฉ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
Xft๋Š” iso10646-1๊ณผ iso8859-1๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ธ์ฝ”๋”ฉ ์ค‘ ํ•˜๋‚˜๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด
Xft ๊ธ€๊ผด ์ด๋ฆ„์—์„œ fvwm์€ (iii)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ž์—ด ๋ณ€ํ™˜์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ
์ข‹์€ ํ…์ŠคํŠธ ๋ Œ๋”๋ง์„ ์œ„ํ•œ ๋ฉ€ํ‹ฐ๋ฐ”์ดํŠธ ๊ธ€๊ผด(ํŠนํžˆ "CJK" ๊ธ€๊ผด ์‚ฌ์šฉ), ๋กœ์ผ€์ผ
์ธ์ฝ”๋”ฉ์€ ๊ธ€๊ผด์˜ ๋ฌธ์ž ์ง‘ํ•ฉ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด์ „ ๊ทœ์น™์„ ๋ฌด์‹œํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์ž์—ด ์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ธ€๊ผด ์„ค๋ช…์˜ ์‹œ์ž‘:

๋ฌธ์ž์—ด ์ธ์ฝ”๋”ฉ=enc:_์ „์ฒด_๊ธ€๊ผด_์ด๋ฆ„_

์–ด๋””์— enc fvwm์—์„œ ์ง€์›ํ•˜๋Š” ์ธ์ฝ”๋”ฉ์ž…๋‹ˆ๋‹ค(์ผ๋ฐ˜์ ์œผ๋กœ ๊ธ€๊ผด ์ด๋ฆ„ charset๊ณผ ์ผ๋ถ€ ์œ ๋‹ˆ์ฝ”๋“œ
์ธ์ฝ”๋”ฉ: UTF-8, USC-2, USC-4 ๋ฐ UTF-16).

์˜ˆ๋ฅผ ๋“ค์–ด iso8859-1 ๋กœ์ผ€์ผ ๋ฌธ์ž ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ Fvwm์–‘์‹ ๋Ÿฌ์‹œ์•„์–ด ์‚ฌ์šฉ
koi8-r ์ธ์ฝ”๋”ฉ. ์ด๋Ÿฐ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ƒฅ ๋ฌผ์–ด๋ณด๋ฉด ๋œ๋‹ค. Fvwm์–‘์‹ koi8-r ๊ธ€๊ผด์„ ๋กœ๋“œํ•˜๋ ค๋ฉด
๊ธ€๊ผด ์ด๋ฆ„์— ์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ€ํ‹ฐ๋ฐ”์ดํŠธ ์–ธ์–ด์˜ ๊ฒฝ์šฐ(๋ฉ€ํ‹ฐ๋ฐ”์ดํŠธ ๊ธ€๊ผด๋กœ
๋กœ์ผ€์ผ ์ธ์ฝ”๋”ฉ์ด ๊ธ€๊ผด์˜ ๋ฌธ์ž ์ง‘ํ•ฉ์ธ ๊ฒฝ์šฐ์—๋งŒ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
iso10646-1 ๊ธ€๊ผด:

StringEncoding=jisx0208.1983-0:-*-fixed-medium-r-*-ja-*-iso10646-1

or

"StringEncoding=jisx0208.1983-0:xft:Bitstream Cyberbit"

๋„ค๊ฐ€ Fvwm์–‘์‹ ๊ตฌ์„ฑ์€ jisx0208.1983-0 ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ๊ฐ€๋Šฅ์„ฑ์€
UTF-8 ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. Fvwm์–‘์‹ ๊ตฌ์„ฑํ•˜๊ณ  iso10646-1 ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

-*-๊ณ ์ •-๋งค์ฒด-r-*-ja-*-iso10646-1

or

"StringEncoding=UTF-8:xft:Bitstream Cyberbit"

๋˜๋Š” ๋™๋“ฑํ•˜๊ฒŒ

"xft:Bitstream Cyberbit:encoding=iso10646-1"

์ผ๋ฐ˜์ ์œผ๋กœ iso10646-1 ๊ธ€๊ผด๊ณผ UTF-8 ๋ฌธ์ž์—ด ์ธ์ฝ”๋”ฉ์„ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋“ 
์ฃผ์–ด์ง„ ๋ฉ”๋‰ด์˜ ๋ฌธ์ž, Fvwm์–‘์‹ ๋“ฑ

์ ์  ๋” ์œ ๋‹ˆ์ฝ”๋“œ๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ํ…์ŠคํŠธ ํŒŒ์ผ์€ UTF-8 ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ๋กœ
์‚ฌ์šฉ๋œ ๋ฌธ์ž์˜ ๋ฒ”์œ„๋Š” ๋กœ์ผ€์ผ ๋ฌธ์ž ์ง‘ํ•ฉ์— ๊ฑธ์ณ ์žˆ์Šต๋‹ˆ๋‹ค(์ด๋Š”
์ตœ์‹  ๋ฒ„์ „์˜ KDE ๋ฐ GNOME์ด ์žˆ๋Š” fvwm-menu-desktop ๋ฉ”๋‰ด). ๋ฉ”๋ชจ๋ฆฌ ์ ˆ์•ฝ์„ ์œ„ํ•ด(
iso10646-1 ๊ธ€๊ผด์€ ๋ฌธ์ž๊ฐ€ ๋งค์šฐ ๋งŽ์„ ์ˆ˜ ์žˆ์Œ) ๋˜๋Š”
iso10646-1 ๋ฌธ์ž ์ง‘ํ•ฉ์ด ์—†๋Š” ๊ธ€๊ผด์˜ ๊ฒฝ์šฐ ๋ฌธ์ž์—ด ์ธ์ฝ”๋”ฉ์„ UTF-8๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ
๋กœ์ผ€์ผ ๋ฌธ์ž ์„ธํŠธ์—์„œ ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

StringEncoding=UTF-8:-*-pretty_font-*-12-*

๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ fvwm์€ ๊ธ€๊ผด์˜ ์ธ์ฝ”๋”ฉ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ๊ธ€๊ผด์€
์œ ํšจํ•œ ์ธ์ฝ”๋”ฉ ์ด๋ฆ„์œผ๋กœ ๋๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธ€๊ผด ์ด๋ฆ„์ด ์ •์ƒ์ด ์•„๋‹Œ ๊ฒฝ์šฐ:

-๊ธฐํƒ€ ๊ณ ์ •-*--20-*-my_utf8-36

์Šฌ๋ž˜์‹œ๋ฅผ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ธ€๊ผด ์ด๋ฆ„ ๋’ค์— ์ธ์ฝ”๋”ฉ์„ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„์œ„ํ•œ
์˜ˆ:

๋ฉ”๋‰ด์Šคํƒ€์ผ * ๊ธ€๊ผด -misc-fixed-*--20-*-my_utf8-36/iso10646-1

fvwm์ด ์ธ์ฝ”๋”ฉ์„ ์ฐพ์œผ๋ฉด fvwm์€ iconv ์‹œ์Šคํ…œ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์ธ์ฝ”๋”ฉ. ๋ถˆํ–‰ํžˆ๋„ ํ‘œ์ค€์ด ์—†์Šต๋‹ˆ๋‹ค. iso8859-1๊ณผ
UTF-8: GNU ์‹œ์Šคํ…œ์€ "ISO-8859-1"์„ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์€ "iso881"์„ ์‚ฌ์šฉํ•˜์—ฌ
๋ณ€ํ™˜๊ธฐ(์ด ๋‘ ์ด๋ฆ„์€ fvwm์—์„œ ์ง€์›๋จ). ๋˜ํ•œ ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๊ณ„๋ณ„ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์‹œ๋„ํ•ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
iconv ๊ตฌํ˜„์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์–ป๊ณ ("man iconv"๊ฐ€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Œ) ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
๊ธ€๊ผด ๋์—์„œ ๊ธ€๊ผด ์ธ์ฝ”๋”ฉ๊ณผ UTF-8 ์‚ฌ์ด์˜ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์ธ์ฝ”๋”ฉ ํžŒํŠธ ๋’ค์˜ ์ด๋ฆ„๊ณผ / (๋˜ ๋‹ค๋ฅธ ๊ฐ€๋Šฅํ•œ ํ•ด๊ฒฐ์ฑ…์€ GNU libiconv๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค).
์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

์Šคํƒ€์ผ * ๊ธ€๊ผด -๊ธฐํƒ€-๊ณ ์ •-*--14-*-iso8859-1/*/latin1

iso1-8859 ์ธ์ฝ”๋”ฉ์„ ์œ„ํ•œ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด latin1์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ด์— "*"
"/"๋Š” ๊ธ€๊ผด ์ด๋ฆ„์˜ ๋์—์„œ ์ธ์ฝ”๋”ฉ์„ ๊ฒฐ์ •ํ•˜๋„๋ก fvwm์— ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜๋‹ค:

์Šคํƒ€์ผ * ๊ธ€๊ผด \
-misc-fixed-*--14-*-local8859-6/iso8859-6/local_iso8859_6_iconv

fvwm์ด ์ธ์ฝ”๋”ฉ์œผ๋กœ iso8859-6์ด ์žˆ๋Š” ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•˜๋„๋ก ๊ฐ•์ œํ•˜๋ ค๋ฉด(์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์–‘๋ฐฉํ–ฅ) ๋ฐ ๋ณ€ํ™˜๊ธฐ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด local_iso8859_6_iconv๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ธ€๊ผด ๊ทธ๋ฆผ์ž ํšจ๊ณผ
๊ธ€๊ผด์— 3D ํšจ๊ณผ๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธ€๊ผด ์ด๋ฆ„์˜ ์‹œ์ž‘ ๋ถ€๋ถ„(๋˜๋Š”
๊ฐ€๋Šฅํ•œ StringEncoding ์‚ฌ์–‘) ์ถ”๊ฐ€

๊ทธ๋ฆผ์ž=ํฌ๊ธฐ [์˜คํ”„์…‹] [์ง€๋„]]:

ํฌ๊ธฐ ๊ทธ๋ฆผ์ž์˜ ํ”ฝ์…€ ์ˆ˜๋ฅผ ์ง€์ •ํ•˜๋Š” ์–‘์˜ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ์˜คํ”„์…‹ ๋Š” Teledyne LeCroy ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„ ๋ฐ LSA-XNUMX ์‹œ๋ฆฌ์ฆˆ ์ž„๋ฒ ๋””๋“œ ์‹ ํ˜ธ ๋ถ„์„๊ธฐ๊ฐ€
๊ทธ๋ฆผ์ž๋ฅผ ์˜คํ”„์…‹ํ•  ํ”ฝ์…€ ์ˆ˜๋ฅผ ์ •์˜ํ•˜๋Š” ์„ ํƒ์  ์–‘์˜ ์ •์ˆ˜
์บ๋ฆญํ„ฐ์˜ ๊ฐ€์žฅ์ž๋ฆฌ. ๊ธฐ๋ณธ ์˜คํ”„์…‹์€ XNUMX์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋ฒ• ์˜ ์„ ํƒ์  ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.
๊ทธ๋ฆผ์ž๊ฐ€ ์บ๋ฆญํ„ฐ์—์„œ ๋‚˜์˜ค๋Š” ๋ฐฉํ–ฅ. NS ์‚ฌ์šฉ๋ฒ• ๊ณต๊ฐ„์ด ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค
fvwm ๋ฐฉํ–ฅ ๋ชฉ๋ก:

N, North, Top, t, Up, u, -

E, ๋™์ชฝ, ๊ถŒ๋ฆฌ, r, ๊ถŒ๋ฆฌ, r, ]

S, ๋‚จ์ชฝ, ๋ฐ”๋‹ฅ, b, ์•„๋ž˜๋กœ, d, _

W, West, ์ขŒํšŒ์ „, l, ์ขŒํšŒ์ „, l, [

NE, ๋ถ๋™, ๋งจ ์œ„ ์˜ค๋ฅธ์ชฝ, tr, ๋˜‘๋ฐ”๋กœ, ur, ^

SE, ๋‚จ๋™, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜, br, ์ฒ ์ €ํ•œ, dr, >

SW, ๋‚จ์„œ, ์™ผ์ชฝ ์•„๋ž˜, bl, ์™ผ์ชฝ ์•„๋ž˜, dl, v

NW, ๋ถ์„œ, ์™ผ์ชฝ ์œ„, tl, ์™ผ์ชฝ ์œ„, ul, <

C, ์„ผํ„ฐ, ์„ผํ„ฐ, .

์ฃผ์–ด์ง„ ๊ฐ ๋ฐฉํ–ฅ์— ๊ทธ๋ฆผ์ž๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. All ๋ชจ๋“  ๋ฐฉํ–ฅ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ ๋ฐฉํ–ฅ is ์˜ค๋ฅธ์ชฝ ์•„๋ž˜. ์™€ ๋”๋ถˆ์–ด ์„ผํ„ฐ ๋ฐฉํ–ฅ, ๊ทธ๋ฆผ์ž๊ฐ€ ์ฃผ์œ„๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์ฒด ๋ฌธ์ž์—ด. ์ด๊ฒƒ์€ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ฐฉํ–ฅ์˜ ์Šˆํผ ์„ธํŠธ์ด๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„ ๋‚ญ๋น„์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋ฐฉํ–ฅ๊ณผ ํ•จ๊ป˜ ์ด๊ฒƒ์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋ฆผ์ž ํšจ๊ณผ๋Š” ์ƒ‰์ƒ ์„ธํŠธ์—์„œ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆผ์ž์˜ ์ƒ‰์ƒ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋ฉ๋‹ˆ๋‹ค.
์ „์—, fgsh ์˜ต์…˜์˜ ์ปฌ๋Ÿฌ์…‹ ๋ช…๋ น. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ์ƒ‰์ƒ ์„ธํŠธ ์„น์…˜
์ƒ‰์ƒ ์„ธํŠธ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด.

์ฐธ๊ณ : ๊ธ€๊ผด์„ ์ฐพ๊ธฐ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. fg, fgsh ๊ณผ bg ์ด ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ƒ‰์ƒ
์ข‹์•„ ๋ณด์ด์ง€๋งŒ ๊ฝค ์ข‹์•„ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–‘๋ฐฉํ–ฅ TEXT


์•„๋ž์–ด ๋ฐ ํžˆ๋ธŒ๋ฆฌ์–ด ํ…์ŠคํŠธ๋ฅผ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ํ‘œ์‹œํ•˜๋ ค๋ฉด ์–‘๋ฐฉํ–ฅ ํ…์ŠคํŠธ ์ง€์›์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋…ผ๋ฆฌ์  ๋ฌธ์ž์—ด์ด ์‹œ๊ฐ์  ํ‘œํ˜„ ์ „์— ๋ณ€ํ™˜๋˜์–ด์•ผ ํ•จ์„ ์˜๋ฏธํ•˜๋ฏ€๋กœ
์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๋ฐ ์˜ค๋ฅธ์ชฝ์—์„œ ์™ผ์ชฝ ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ๊ฒฐ์ •๋˜๊ณ  ๋‹ค์‹œ ์„ž์ž…๋‹ˆ๋‹ค. fvwm์—์„œ ์ด๊ฒƒ์€
๊ธ€๊ผด์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ฐฝ ์ œ๋ชฉ, ๋ฉ”๋‰ด, ๋ชจ๋“ˆ ๋ ˆ์ด๋ธ” ๋ฐ ๊ธฐํƒ€ ์œ„์น˜์—์„œ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž ์ง‘ํ•ฉ์€ ๋‹ค์Œ์ด ํ•„์š”ํ•œ ๋ฌธ์ž ์ง‘ํ•ฉ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋น„๋”” (์–‘๋ฐฉํ–ฅ)
์ง€์›ํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์—ฌ๊ธฐ์—๋Š” iso8859-6, iso8859-8 ๋ฐ iso10646-1(์œ ๋‹ˆ์ฝ”๋“œ)์ด ํฌํ•จ๋˜์ง€๋งŒ
๋‹ค๋ฅธ iso8859-* ๊ธ€๊ผด์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ด ์–‘๋ฐฉํ–ฅ ํ…์ŠคํŠธ ์ง€์›์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ํ”„๋ฆฌ๋น„๋”” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ปดํŒŒ์ผ ์‹œ๊ฐ„ ์˜ต์…˜,
์ฐธ์กฐ ์„ค์น˜.fvwm.

ํ‚ค๋ณด๋“œ ์ˆ์ปท


๊ฑฐ์˜ ๋ชจ๋“  ์ฐฝ ๊ด€๋ฆฌ์ž ์ž‘์—…์€ ๋งˆ์šฐ์Šค ์—†์ด ํ‚ค๋ณด๋“œ์—์„œ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์šด์˜์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘์„ ์Šคํฌ๋กคํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„
๋ฐ”์ธ๋”ฉ ์Šคํฌ๋กค ์ ์ ˆํ•œ ํ‚ค์— ๋Œ€ํ•œ ๋ช…๋ น, ํŒ์—…, ๋ฌด๋ธŒ, ํฌ๊ธฐ ์กฐ์ •๋ฐ ๊ธฐํƒ€ ๋ช…๋ น
ํ‚ค์— ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น์ด ์‹œ์ž‘๋˜๋ฉด ์œ„์ชฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌ์ธํ„ฐ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์•„๋ž˜, ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ ํ™”์‚ดํ‘œ๋ฅผ ๋ˆ„๋ฅด๊ณ  ๋ฆฌํ„ด ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž‘์—…์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋ณด์œ 
Shift ํ‚ค๋ฅผ ์•„๋ž˜๋กœ ๋‚ด๋ฆฌ๋ฉด ํฌ์ธํ„ฐ ์ด๋™์ด ๋” ํฐ ๋‹จ๊ณ„๋กœ ์ด๋™ํ•˜๊ณ 
์ปจํŠธ๋กค ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํฌ์ธํ„ฐ ์ด๋™์ด ๋” ์ž‘์€ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ emacs ๋ฐ vi
์ปค์„œ ์ด๋™ ์ปจํŠธ๋กค( n , p , f , b ๋ฐ j , k , h , l )์„ ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™”์‚ดํ‘œ ํ‚ค๋ฅผ.

์„ธ์…˜ ์กฐ์น˜


Fvwm์€ X ์„ธ์…˜ ๊ด€๋ฆฌ ํ”„๋กœํ† ์ฝœ์— ๋”ฐ๋ฅธ ์„ธ์…˜ ๊ด€๋ฆฌ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ ˆ์•ฝ
์ฐฝ ์œ„์น˜, ํฌ๊ธฐ, ๊ฒน์นจ ์ˆœ์„œ, ์ฑ…์ƒ, ๋ˆ์ ์ž„, ๊ทธ๋Š˜,
๋ชจ๋“  ์ฐฝ์— ๋Œ€ํ•œ ์ตœ๋Œ€ํ™”, ์•„์ด์ฝ˜ํ™”. ๋˜ํ•œ ์ผ๋ถ€ ์ „์—ญ ์ƒํƒœ๊ฐ€ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

Fvwm์€ ์Šคํƒ€์ผ, ์žฅ์‹, ๊ธฐ๋Šฅ ๋˜๋Š” ๋ฉ”๋‰ด์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋„ˆ๋ผ๋ฉด
์„ธ์…˜ ์ค‘์— ์ด๋Ÿฌํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์Šคํƒ€์ผ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜
๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ), ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์„ธ์…˜์„ ์ €์žฅํ•˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•œ ํ›„์— ์†์‹ค๋ฉ๋‹ˆ๋‹ค. NS
์˜๊ตฌ์ ์ด ๋˜๋ ค๋ฉด ์ด๋Ÿฌํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ํ˜„์žฌ ๊ตฌํ˜„์— ์‚ฌ์šฉํ•  ๋•Œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ด์ƒ์ด ์žˆ์Œ์„ ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.
๋‹ค์ค‘ ํ™”๋ฉด ํ‘œ์‹œ: fvwm์„ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋ฉด fvwm์€ ๋‹ค์Œ์„ ํ†ตํ•ด ๋ชจ๋“  ํ™”๋ฉด์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๊ฐ ํ™”๋ฉด์— ๋Œ€ํ•ด ์ž์‹ ์˜ ๋ณต์‚ฌ๋ณธ์„ ๋ถ„๊ธฐํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ณต์‚ฌ๋ณธ์€ ๋ถ€๋ชจ๋ฅผ ์•Œ๊ณ  ์ข…๋ฃŒ
fvwm์˜ ๋ชจ๋“  ์ธ์Šคํ„ด์Šค์— ๋Œ€ํ•œ ๋ช…๋ น์€ ๋งˆ์Šคํ„ฐ์™€ fvwm์˜ ๋ชจ๋“  ๋ณต์‚ฌ๋ณธ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋•Œ๋ฅผ
์„ธ์…˜์„ ์ €์žฅํ•˜๊ณ  ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์„ธ์…˜ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ฐ ํ™”๋ฉด์— fvwm ๋ณต์‚ฌ๋ณธ์„ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด๋ฒˆ์—๋Š” ํ•˜๋‚˜์˜ ํ™”๋ฉด๋งŒ ๊ด€๋ฆฌํ•˜๋Š” ๊ฐœ๋ณ„ ์ธ์Šคํ„ด์Šค๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ
์ข…๋ฃŒ ์ „์†ก๋œ ๋ณต์‚ฌ๋ณธ๋งŒ ์ฃฝ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์•„๋งˆ๋„ ์•„์ฃผ ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋Š” ์•„๋‹ˆ์ง€๋งŒ,
์„ธ์…˜ ๊ด€๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„ธ์…˜์„ ํ†ตํ•ด ์„ธ์…˜์„ ์ข…๋ฃŒํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์—
์–ด์จŒ๋“  ๋งค๋‹ˆ์ €. ์ •๋ง ํ•„์š”ํ•˜๋‹ค๋ฉด,

์ž„์› exec killall fvwm

์—ฌ์ „ํžˆ fvwm์˜ ๋ชจ๋“  ๋ณต์‚ฌ๋ณธ์„ ์ฃฝ์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์—๋Š” ๋‹ค์Œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค ์ฃฝ์—ฌ ๊ทธ๋ž˜๋„ ๋ช…๋ น.

๋ถ€์— ๋„ค ์ธ์ˆ˜


์—ฌ๋Ÿฌ ๋ช…๋ น์€ ํ•˜๋‚˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ถ€์šธ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋ช‡ ๊ฐ€์ง€ ๋™๋“ฑํ•ฉ๋‹ˆ๋‹ค.
์ž…๋ ฅ: "yes", "on", "true", "t" ๋ฐ "y"๋Š” ๋ชจ๋‘ true๋กœ ํ‰๊ฐ€๋˜๋Š” ๋ฐ˜๋ฉด "no", "off", "false",
"f" ๋ฐ "n"์€ ๊ฑฐ์ง“์œผ๋กœ ํ‰๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋ช…๋ น์€ "ํ† ๊ธ€"๋„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ์ด ํ˜„์žฌ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉด ๋น„ํ™œ์„ฑํ™”๋˜๊ณ  ๊ทธ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

๋‚ด์žฅ KEY ๋ฐ ๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ


๋‹ค์Œ ๋ช…๋ น์€ fvwm์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

ํ‚ค ๋„์›€๋ง RA ํŒ์—… MenuFvwm๋ฃจํŠธ
ํ‚ค F1 ๋ผ ํŒ์—… MenuFvwm๋ฃจํŠธ
ํ‚ค ํƒญ AM ์ฐฝ ๋ชฉ๋ก ๋ฃจํŠธ ์ฐธ์กฐ NoDeskSort
ํ‚ค ํƒˆ์ถœ MC ์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ
๋งˆ์šฐ์Šค 1RA ๋ฉ”๋‰ด MenuFvwm๋ฃจํŠธ
๋งˆ์šฐ์Šค 1 TA FuncFvwmRaiseLowerX ๋ฌด๋ธŒ
๋งˆ์šฐ์Šค 1 FS A FuncFvwmRaiseLowerX ํฌ๊ธฐ ์กฐ์ •
๋งˆ์šฐ์Šค 2 FST A FuncFvwmRaiseLowerX ๋ฌด๋ธŒ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ FuncFvwmRaiseLowerX
+ I ์ฆ๊ฐ€
+ ๋‚จ $0
D + ๋‚ฎ ์ถฅ๋‹ˆ ๋‹ค

๋„์›€๋ง ๋ฐ F1 ํ‚ค๋Š” fvwm์ด ์ƒ์„ฑํ•˜๋Š” ๋‚ด์žฅ ๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ฃผ๋กœ ์ƒˆ๋กœ์šด
์ž์‹ ์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์€ ์‚ฌ์šฉ์ž. ๋ฃจํŠธ์˜ ํ‚ค
(๋ฐฐ๊ฒฝ) ์ฐฝ์— ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ๋ฉ”๋‰ด๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

Meta ํ‚ค(PC ํ‚ค๋ณด๋“œ์˜ Alt ํ‚ค์™€ ๋™์ผ)๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ Tab ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ์ƒํƒœ
์•„๋ž˜๋กœ ํŒ์—… ์ฐฝ ๋ชฉ๋ก.

์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋˜๋Š” ์ธก๋ฉด ํ”„๋ ˆ์ž„์˜ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 1์€ ์ฐฝ์„ ์ด๋™, ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐฝ ๋ชจ์„œ๋ฆฌ์— ์žˆ๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 1์€ ์ฐฝ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐ”์ธ๋”ฉ์„ ์žฌ์ •์˜ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ ๋ชฉ๋ก ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

ํ‚ค ํƒญ AM -

COMMAND ์‹คํ–‰


๋ชจ๋“ˆ ๊ณผ ํ•จ์ˆ˜ ๋ช…๋ น
fvwm์ด ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋ช…๋ น์„ ๋ฐœ๊ฒฌํ•˜๋ฉด ์ง€์ •๋œ
๋ช…๋ น์€ ํ–ˆ์–ด์•ผ ํ–ˆ๋‹ค

ํ•จ์ˆ˜ (๋‚˜๋จธ์ง€ ๋ช…๋ น)

or

๋ชจ๋“ˆ (๋‚˜๋จธ์ง€ ๋ช…๋ น)

์ด๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์ด๋‚˜ ๋ชจ๋“ˆ์„ ๊ณต์ •ํ•œ ๋ฐฉ์‹์œผ๋กœ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ์— ํˆฌ๋ช…ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ : ์„ค์ • ํŒŒ์ผ์— ํ–‰์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

HelpMe

Fvwm์€ "HelpMe"๋ผ๋Š” fvwm ๋ช…๋ น์„ ์ฐพ๊ณ  ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์œผ๋กœ ์ฐพ์Šต๋‹ˆ๋‹ค.
"HelpMe"๋ผ๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋ณตํ•ฉ ๊ธฐ๋Šฅ. ๊ทธ๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฉด fvwm์€ ๋‹ค์Œ์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
"HelpMe"๋ผ๋Š” ๋ชจ๋“ˆ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ง€์—ฐ ์‹คํ–‰ of ๋ช…๋ น
์ฐธ๊ณ : ํŠน์ •, ์ผ๋ถ€ ๋˜๋Š” ๋ชจ๋“  ์ฐฝ์˜ ๋ชจ์–‘๊ณผ ๋Š๋‚Œ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๋ช…๋ น์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ฒ˜๋Ÿผ ์Šคํƒ€์ผ, ๋งˆ์šฐ์Šค, ์ปฌ๋Ÿฌ์…‹, ์ œ๋ชฉ ์Šคํƒ€์ผ ๊ทธ๋ฆฌ๊ณ  ๋งŽ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค. ์ด๋Ÿฌํ•œ ์„ฑ๋Šฅ์ƒ์˜ ์ด์œ ๋กœ
๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ฆ‰์‹œ ์ ์šฉ๋˜์ง€ ์•Š๊ณ  fvwm์ด ์œ ํœด ์ƒํƒœ์ผ ๋•Œ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค.
๋˜๋Š” ๋ชจ๋“ˆ ์ž…๋ ฅ์ด ๋ณด๋ฅ˜ ์ค‘์ž…๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ, ์ƒˆ๋กœ์šด ์Šคํƒ€์ผ ํ•จ์ˆ˜์— ์„ค์ •๋œ ์˜ต์…˜
๊ธฐ๋Šฅ์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋•Œ๋•Œ๋กœ ๋‹ค์Œ์œผ๋กœ ์ด์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์›์น˜ ์•Š๋Š” ํšจ๊ณผ.

๋ณด๋ฅ˜ ์ค‘์ธ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์ฆ‰์‹œ ์ ์šฉ๋˜๋„๋ก ํ•˜๋ ค๋ฉด ์—…๋ฐ์ดํŠธ ์Šคํƒ€์ผ, ์ƒˆ๋กœ ๊ณ ์นจ
or ์ƒˆ๋กœ๊ณ ์นจ ์ฐฝ ๋ช…๋ น.

์ธ์šฉ


๋”ฐ์˜ดํ‘œ๋Š” fvwm์ด ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋‹จ์–ด๋ฅผ
๋‹จ์ผ ์ธ์ˆ˜. ๋ถˆํ•„์š”ํ•œ ์ธ์šฉ์€ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ์˜ดํ‘œ ๋ฌธ์ž๋ฅผ ์›ํ•˜๋Š” ๊ฒฝ์šฐ
ํ…์ŠคํŠธ์˜ ๊ฒฝ์šฐ ๋ฐฑ์Šฌ๋ž˜์‹œ ๋ฌธ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด์Šค์ผ€์ดํ”„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด
"Window-Ops"๋ผ๋Š” ํŒ์—… ๋ฉ”๋‰ด๊ฐ€ ์žˆ์œผ๋ฉด ๋”ฐ์˜ดํ‘œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํŒ์—… ์ฐฝ ์ž‘์—…

๊ทธ๋Ÿฌ๋‚˜ ๋Œ€์‹œ๋ฅผ ๊ณต๋ฐฑ์œผ๋กœ ๋ฐ”๊พธ๋ฉด ๋”ฐ์˜ดํ‘œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํŒ์—… "์œˆ๋„์šฐ ์˜ต์Šค"

์ง€์›๋˜๋Š” ์ธ์šฉ ๋ฌธ์ž๋Š” ํฐ๋”ฐ์˜ดํ‘œ, ์ž‘์€๋”ฐ์˜ดํ‘œ ๋ฐ ์—ญ๋ฐฉํ–ฅ ์ž‘์€๋”ฐ์˜ดํ‘œ์ž…๋‹ˆ๋‹ค.
์ธ์šฉ ๋ถ€ํ˜ธ. ์„ธ ์ข…๋ฅ˜์˜ ๋”ฐ์˜ดํ‘œ๋Š” ๋ชจ๋‘ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ๋ฌธ์ž ์ˆ˜
์•ž์— ๋ฐฑ์Šฌ๋ž˜์‹œ์™€ ํ•จ๊ป˜ ์ธ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ๋ฌธ์ž๋ฅผ ์ธ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋‹ค๋ฅธ ๋‚ด๋ถ€์—์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ์˜ดํ‘œ์˜ ์ข…๋ฅ˜.

COMMAND ํ™•์žฅ


fvwm ๋ช…๋ น์ค„์ด ์‹คํ–‰๋  ๋•Œ๋งˆ๋‹ค fvwm์€ ๋งค๊ฐœ๋ณ€์ˆ˜ ํ™•์žฅ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜
'$' ๋‹ค์Œ์— ๋Œ€๊ด„ํ˜ธ($[...])๋กœ ๋ฌถ์ธ ๋‹จ์–ด ๋˜๋Š” ๋‹จ์ผ ํŠน์ˆ˜ ๋ฌธ์ž๊ฐ€ ์˜ต๋‹ˆ๋‹ค.
fvwm์ด ๋ช…๋ น์ค„์—์„œ ์ธ์šฉ๋˜์ง€ ์•Š์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋‚˜๋ฉด ๋ฌธ์ž์—ด๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์•Œ ์ˆ˜ ์—†๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ทธ๋Œ€๋กœ ๋‘ก๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜
ํ™•์žฅ์€ ์ธ์šฉ ์ „์— ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ฆฌํ„ฐ๋Ÿด '$'๋ฅผ ์–ป์œผ๋ ค๋ฉด "$$"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๋ช…๋ น์— '-' ์ ‘๋‘์‚ฌ๊ฐ€ ๋ถ™์œผ๋ฉด ๋งค๊ฐœ๋ณ€์ˆ˜ ํ™•์žฅ์ด ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค
'-' ๋ฐ”๋กœ ๋‹ค์Œ์— ์˜ค๋Š” ๋ช…๋ น, ์—ฌ๊ธฐ์„œ ํ™•์žฅ์€ ์ผ๋ฐ˜์ ์œผ๋กœ
์ดฌ์˜ ์žฅ์†Œ. ๋‹ค๋ฅธ ์ ‘๋‘์–ด ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ์•ž์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๋‘์‚ฌ.

์˜ˆ:

Pick -์ž„์› exec xmessage '$[w.name]'

ํ™•์žฅ๋˜์ง€ ์•Š์€ "$[w.name]"์ด ์žˆ๋Š” xmessage ๋Œ€ํ™” ์ƒ์ž๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

๋” ๊ธด ๋ณ€์ˆ˜๋Š” ํ™•์žฅ๋œ ์ด๋ฆ„ ์•ˆ์— ์ถ”๊ฐ€ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์™ธ๋ถ€ ๋ณ€์ˆ˜ ์•ž์—.

fvwm์˜ ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” ์ผ๋ถ€ ๋‹จ์ผ ๋ฌธ์ž ๋ณ€์ˆ˜๊ฐ€ ์ง€์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€์ด๋‹ค
๋งŽ์€ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ค๊ธฐ ๋•Œ๋ฌธ์— ์ง€๊ธˆ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ์˜ค๋ž˜ ์‚ฌ์šฉํ•˜์…”์•ผ ํ•ฉ๋‹ˆ๋‹ค
๋Œ€์‹ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ:

# ํ˜„์žฌ ๋ฐ์Šคํฌ ๋ฒˆํ˜ธ, ๊ฐ€๋กœ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ ์ธ์‡„
# ๋ฐ ์ฐฝ์˜ ํด๋ž˜์Šค(์—ฌ๊ธฐ์„œ๋Š” ํ™•์žฅ๋˜์ง€ ์•Š์Œ, ์ฐฝ ์—†์Œ).
Echo $[desk.n] $[page.nx] $[w.class]

์ฐธ๊ณ : ๋ช…๋ น์ด ์ฐฝ ์ปจํ…์ŠคํŠธ ์™ธ๋ถ€์—์„œ ํ˜ธ์ถœ๋˜๋ฉด ๋Œ€์‹  "$[w.class]"๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
ํด๋ž˜์Šค ์ด๋ฆ„. ์ผ๋ฐ˜์ ์œผ๋กœ ํฌ์ธํ„ฐ๋ฅผ ์ฐฝ ์œ„์— ๋‘๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ปจํ…์ŠคํŠธ ์ฐฝ. ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ์„ ๊ฐ•์ œ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด Current ๋ช…๋ น ์ˆ˜
์ต์ˆ™ํ•œ:

Current Echo $[desk.n] $[page.nx] $[w.class]

fvwm์— ์˜ํ•ด ์•Œ๋ ค์ง„ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

$$
๋ฆฌํ„ฐ๋Ÿด '$'.

$.
ํ˜„์žฌ ์ฝ์€ ํŒŒ์ผ์˜ ์ ˆ๋Œ€ ๋””๋ ‰ํ„ฐ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์นœ์ฒ™ ๋ฐ
์žฌ๋ฐฐ์น˜ ๊ฐ€๋Šฅํ•œ ๊ตฌ์„ฑ ํŠธ๋ฆฌ. ์ฝ๊ธฐ ํŒŒ์ผ ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ๋ฐ˜ํ™˜๋œ ๊ฐ’
์ด๋‹ค '.'.

$ 0์— $ 9
๋ณต์žกํ•œ ํ•จ์ˆ˜์— ์ฃผ์–ด์ง„ ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜(
๋กœ ์ •์˜ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ช…๋ น). "$0"์€ ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜์ธ "$1"๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ์œผ๋กœ. ํ•ด๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
"$..."๊ฐ€ ๋ช…๋ น์ค„์—์„œ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

$*
๋ณต์žกํ•œ ๊ธฐ๋Šฅ์— ์ง€์ •๋œ ๋ชจ๋“  ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์Œ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
"$9" ๋‹ค์Œ์— ๋”ฐ๋ผ์˜ค์„ธ์š”.

$[n]
XNUMXD๋ดํƒˆ์˜ n:th ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ๋ณต์žกํ•œ ํ•จ์ˆ˜์— ์ฃผ์–ด์ง€๋ฉฐ, 0๋ถ€ํ„ฐ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ "$[n]"๊ฐ€ ๋ช…๋ น์ค„์—์„œ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ธ์šฉ ๋ถ€ํ˜ธ ์—†์ด ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

$[n-m]
๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ณต์žกํ•œ ํ•จ์ˆ˜์— ์ง€์ •๋œ ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜ n ๊ณผ
๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๋๋‚˜๋Š” m. ๋ชจ๋“  ํ•ด๋‹น ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
"$[...]"๊ฐ€ ๋ช…๋ น์ค„์—์„œ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ ์žˆ์œผ๋ฉด
์ •์˜๋˜๋ฉด ์ •์˜๋œ ๋ชจ๋“  ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํ™•์žฅ๋˜๊ณ  ๋‚˜๋จธ์ง€๋Š” ์ž๋™์œผ๋กœ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋‘
๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ธ์šฉ ๋ถ€ํ˜ธ ์—†์ด ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

$[n-]
๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ณต์žกํ•œ ํ•จ์ˆ˜์— ์ง€์ •๋œ ๋ชจ๋“  ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜ n.
ํ•ด๋‹นํ•˜๋Š” ๋ชจ๋“  ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ "$[...]"๊ฐ€
๋ช…๋ น์ค„. ๋ชจ๋“  ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ธ์šฉ ๋ถ€ํ˜ธ ์—†์ด ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

$[*]
๋ณต์žกํ•œ ํ•จ์ˆ˜์— ์ง€์ •๋œ ๋ชจ๋“  ์œ„์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜. ์ด๊ฒƒ์€ ๋™๋“ฑํ•˜๋‹ค
$[0-].

$[๋ฒ„์ „ ๋ฒˆํ˜ธ]
๋ฒ„์ „ ๋ฒˆํ˜ธ(์˜ˆ: "2.6.0").

$[๋ฒ„์ „.์ •๋ณด]
" (from cvs)"์™€ ๊ฐ™์€ ๋ฒ„์ „ ์ •๋ณด๋Š” ๊ณต์‹ ๋ฆด๋ฆฌ์Šค์˜ ๊ฒฝ์šฐ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

$[๋ฒ„์ „.๋ผ์ธ]
--version ๋ช…๋ น์ค„ ์˜ต์…˜์— ์˜ํ•ด ์ธ์‡„๋œ ์ฒซ ๋ฒˆ์งธ ์ค„์ž…๋‹ˆ๋‹ค.

$[vp.x] $[vp.y] $[vp.ํญ] $[vp.๋†’์ด]
์ขŒํ‘œ ๋˜๋Š” ํ˜„์žฌ ๋ทฐํฌํŠธ์˜ ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด์ž…๋‹ˆ๋‹ค.

$[๋ฐ์Šคํฌ.n]
ํ˜„์žฌ ๋ฐ์Šคํฌ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

$[์ฑ…์ƒ ์ด๋ฆ„ ]
์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋ฐ์Šคํฌํƒ‘ ๋ฒˆํ˜ธ์˜ ์ด๋ฆ„์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ์ •์˜๋œ
์™€ ๋”๋ถˆ์–ด ๋ฐ์Šคํฌํ†ฑ ์ด๋ฆ„ ๋ช…๋ น. ์ด๋ฆ„์ด ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ์ด๋ฆ„์€
๋ฐ˜ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

$[์ฑ…์ƒ ๋„ˆ๋น„] $[์ฑ…์ƒ ๋†’์ด]
์ „์ฒด ๋ฐ์Šคํฌํƒ‘์˜ ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด, ์ฆ‰ ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด์—
x ๋˜๋Š” y ๋ฐฉํ–ฅ์˜ ํŽ˜์ด์ง€ ์ˆ˜.

$[๋ฐ์Šคํฌ.ํŽ˜์ด์ง€x] $[๋ฐ์Šคํฌ.ํŽ˜์ด์ง€์‹œ]
์ฑ…์ƒ์˜ x ๋˜๋Š” y ๋ฐฉํ–ฅ์˜ ์ด ํŽ˜์ด์ง€ ์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
์— ์˜ํ•ด ์„ค์ •๋œ ๊ฐ’ ๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ.

$[page.nx] $[ํŽ˜์ด์ง€.ny]
0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” X ๋ฐ Y์ถ•์˜ ํ˜„์žฌ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ํŽ˜์ด์ง€ ์— ํ•ด๋‹นํ•˜๋Š”
์ง€์—ญ ๊ทธ๋†ˆ ์šฉ์–ด๋กœ.

$[w.id]
๋ช…๋ น์ด ํ˜ธ์ถœ๋œ ์ฐฝ์˜ ์ฐฝ ID(0์ง„์ˆ˜๋กœ ํ‘œ์‹œ, ์˜ˆ: 10023xXNUMXc)
for ๋˜๋Š” "$[w.id]"๋Š” ๋ช…๋ น๊ณผ ์—ฐ๊ฒฐ๋œ ์ฐฝ์ด ์—†๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

$[w.name] $[w.iconname] $[w.class] $[w.resource] $[w.visiblename] $[w.iconfile]
$[w.miniiconfile] $[w.iconfile.svgopts] $[w.miniiconfile.svgopts]
์ฐฝ์˜ ์ด๋ฆ„, ์•„์ด์ฝ˜ ์ด๋ฆ„, ๋ฆฌ์†Œ์Šค ํด๋ž˜์Šค ๋ฐ ๋ฆฌ์†Œ์Šค ์ด๋ฆ„, ๋ณด์ด๋Š” ์ด๋ฆ„, ํŒŒ์ผ
๋กœ ์ •์˜๋œ ์•„์ด์ฝ˜ ๋˜๋Š” ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜์˜ ์ด๋ฆ„ ์•„์ด์ฝ˜ or ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์Šคํƒ€์ผ(
ํŒŒ์ผ์ด ๋””์Šคํฌ์—์„œ ๋ฐœ๊ฒฌ๋œ ๊ฒฝ์šฐ ์ „์ฒด ๊ฒฝ๋กœ) ๋ฐ (fvwm์ด SVG ์ง€์›์œผ๋กœ ์ปดํŒŒ์ผ๋œ ๊ฒฝ์šฐ)
์•„์ด์ฝ˜ ๋˜๋Š” ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ svg ๋ Œ๋”๋ง ์˜ต์…˜(์„ ํ–‰ ์ฝœ๋ก  ํฌํ•จ), ๋˜๋Š”
ํ™•์žฅ๋˜์ง€ ์•Š์€ "$[w. ]" ๋ช…๋ น๊ณผ ์—ฐ๊ฒฐ๋œ ์ฐฝ์ด ์—†๋Š” ๊ฒฝ์šฐ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.

์ฒ˜์Œ 5๊ฐœ์˜ ๋ณ€์ˆ˜์—๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜๋Š”
์ธ์šฉ. ์ด๋Š” ๊ฐ’์ด ์ž‘์€๋”ฐ์˜ดํ‘œ ๋ฌธ์ž๋กœ ๋‘˜๋Ÿฌ์‹ธ์—ฌ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
ํฌํ•จ๋œ ์ž‘์€๋”ฐ์˜ดํ‘œ ์•ž์—๋Š” ๋ฐฑ์Šฌ๋ž˜์‹œ๊ฐ€ ๋ถ™์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ช…๋ น์ด
์ฒ˜๋Ÿผ:

์Šคํƒ€์ผ $[์ž์›] ์•„์ด์ฝ˜ ๊ทœ๋ฒ”/๋„คํŠธ์›Œํฌ.png

๊ณต๋ฐฑ๊ณผ ๊ฐ™์ด ๊ฐ’์— ํฌํ•จ๋  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ ๊ธฐํ˜ธ์— ๊ด€๊ณ„์—†์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋”ฐ์˜ดํ‘œ.

์ฐฝ์˜ ๋ณด์ด๋Š” ์ด๋ฆ„์˜ ๊ฒฝ์šฐ ๋ฆฌํ„ฐ๋Ÿด์—์„œ ๋ฐ˜ํ™˜๋œ ๊ฐ’์ž…๋‹ˆ๋‹ค.
์ œ๋ชฉ ํ‘œ์‹œ์ค„์— ํ‘œ์‹œ๋˜๋Š” ์ฐฝ์˜ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
$[w.name] ํ•œ ๋ฒˆ ํ™•์žฅ๋˜์—ˆ์ง€๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ธ๋ฑ์‹ฑ๋œ ์ฐฝ ์ด๋ฆ„ ๊ทธ๋Ÿผ ์ด๊ฒƒ์€
๋” ์œ ์šฉํ•œ ๊ตฌ๋ณ„์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํŠน์ • ์ฐฝ์„ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•ญ๋ชฉ์— ํฌํ•จํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์‹œ์  ์ด๋ฆ„ ์Šคํƒ€์ผ ๋ช…๋ น.

$[wx] $[wy] $[w.width] $[w.height]
์•„์ด์ฝ˜ํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ˜„์žฌ ์ฐฝ์˜ ์ขŒํ‘œ ๋˜๋Š” ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด์ž…๋‹ˆ๋‹ค.
๋ช…๋ น๊ณผ ์—ฐ๊ฒฐ๋œ ์ฐฝ์ด ์—†๊ฑฐ๋‚˜ ์ฐฝ์ด ์•„์ด์ฝ˜ํ™”๋œ ๊ฒฝ์šฐ ๋ฌธ์ž์—ด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ทธ๋Œ€๋กœ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค.

$[๋ฐ์Šคํฌํƒ‘]
์ฐฝ์ด ํ‘œ์‹œ๋˜๋Š” ์ฑ…์ƒ์˜ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ์ฐฝ๋ฌธ์ด ๋ˆ์ ๋ˆ์ ํ•œ ๊ฒฝ์šฐ
ํ˜„์žฌ ๋ฐ์Šคํฌ ๋ฒˆํ˜ธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

$[w.๋ ˆ์ด์–ด]
์ฐฝ์˜ ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค.

$[cw.x] $[cw.y] $[cw.ํญ] $[cw.๋†’์ด]
์ด๊ฒƒ๋“ค์€ $[w....]์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜์ง€๋งŒ ์ฐฝ์˜ ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„์˜ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์—
์ฆ‰, ์ฐฝ์˜ ํ…Œ๋‘๋ฆฌ์™€ ์ œ๋ชฉ์€ ๊ณ ๋ ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

$[ix], $[it.x], $[ip.x] $[iy], $[it.y], $[ip.y] $[i.width], $[it.width], $[ip.width]
$[i.๋†’์ด], $[it.๋†’์ด], $[ip.๋†’์ด]
์ด๋“ค์€ $[w....]์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜์ง€๋งŒ ์•„์ด์ฝ˜($[i....])์˜ ๊ธฐํ•˜ํ•™์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ($[it....]) ๋˜๋Š” ์•„์ด์ฝ˜ ๊ทธ๋ฆผ($[ip....]).

$[ํฌ์ธํ„ฐ.x] $[ํฌ์ธํ„ฐ.y]
์ด๋“ค์€ ํ™”๋ฉด์—์„œ ํฌ์ธํ„ฐ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ๊ฐ€ ์œ„์— ์žˆ์ง€ ์•Š์œผ๋ฉด
ํ™”๋ฉด์—์„œ ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜๋Š” ํ™•์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

$[pointer.wx] $[pointer.wy]
์„ ํƒํ•œ ์ฐฝ์—์„œ ํฌ์ธํ„ฐ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ๊ฐ€
ํ™”๋ฉด์— ํ‘œ์‹œ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ฐฝ์ด ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œ๋˜๊ฑฐ๋‚˜ ์ฐฝ์ด ์„ ํƒ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜๋Š”
ํ™•์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

$[pointer.cx] $[pointer.cy]
์ด๋“ค์€ ์„ ํƒํ•œ ์ฐฝ์˜ ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„์—์„œ ํฌ์ธํ„ฐ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ํ™”๋ฉด์— ์—†์œผ๋ฉด ์ฐฝ์ด ์Œ์˜ ์ฒ˜๋ฆฌ๋˜๊ฑฐ๋‚˜ ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œ๋˜๊ฑฐ๋‚˜ ์ฐฝ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์„ ํƒํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜๊ฐ€ ํ™•์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

$[ํฌ์ธํ„ฐ.์Šคํฌ๋ฆฐ]
ํฌ์ธํ„ฐ๊ฐ€ ํ˜„์žฌ ์ผœ์ ธ ์žˆ๋Š” ํ™”๋ฉด ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. Xinerama๊ฐ€ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ 0์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

$[ํ™”๋ฉด]
ํ™”๋ฉด ๋ฒˆํ˜ธ fvwm์ด ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํ™”๋ฉด์ด ์žˆ๋Š” ์„ค์ •์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

$[fg.cs ] $[bg.cs ] $[ํ•˜์ด๋ผ์ดํŠธ.cs ] $[๊ทธ๋ฆผ์ž.cs ]
์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ „๊ฒฝ(fg), ๋ฐฐ๊ฒฝ(bg),
colorset์— ์ •์˜๋œ hilight(hilight) ๋˜๋Š” shadow(shadow) ์ƒ‰์ƒ (๋ฐ”๊พธ๋‹ค
3 ๋˜๋Š” ์–‘์˜ ์ •์ˆ˜). ์˜ˆ๋ฅผ ๋“ค์–ด "$[fg.csXNUMX]"๋Š” ์ด๋ฆ„์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
colorset 3์˜ ์ „๊ฒฝ์ƒ‰(rgb:rrrr/gggg/bbbb ํ˜•์‹). ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
์ „์—, ์ƒ‰์ƒ ์„ธํŠธ ์ƒ‰์ƒ ์„ธํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

$[์Šค์ผ€์ค„.๋งˆ์ง€๋ง‰]
์ด๊ฒƒ์€ ๋‹ค์Œ์œผ๋กœ ์˜ˆ์•ฝ๋œ ๋งˆ์ง€๋ง‰ ๋ช…๋ น์˜ ID๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ์Šค์ผ€์ฅด
์ด ๋ช…๋ น์ด ์ด๋ฏธ ์‹คํ–‰๋œ ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

$[์Šค์ผ€์ค„.๋‹ค์Œ]
์ด๊ฒƒ์€ ๋‹ค์Œ์— ์‚ฌ์šฉ๋˜๋Š” id๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ์Šค์ผ€์ฅด ์–ป์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค (
๋‹ค๋ฅธ ID๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •๋จ).

$[์กฐ๊ฑด.rc]
๋งˆ์ง€๋ง‰ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์˜ ๋ฐ˜ํ™˜ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. ์ด ๋ณ€์ˆ˜๋Š” ๋‚ด๋ถ€์—์„œ๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ์ด๋ฉฐ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น ๋ช…๋ น ๋ชฉ๋ก์—์„œ.

$[ํŽ‘ํฌ.์ปจํ…์ŠคํŠธ]
์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์‹คํ–‰ ์ค‘์ธ ๋ช…๋ น์˜ ์ปจํ…์ŠคํŠธ ๋ฌธ์ž ๋งˆ์šฐ์Šค, ํ‚ค or ํฌ์ธํ„ฐ ํ‚ค
๋ช…๋ น. ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 3FS N ์ฐฝ๊ฐ€ $$[ํŽ‘ํฌ.์ปจํ…์ŠคํŠธ]

$[gt.ํ•˜์œ„ ๋ฒ„์ „]
๋ฒˆ์—ญ์„ ๋ฐ˜ํ™˜ ํ•˜์œ„ ๋ฒ„์ „ ํ˜„์žฌ ๋กœ์ผ€์ผ ์นดํƒˆ๋กœ๊ทธ์—์„œ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋‹ˆ์˜ค๋ผ๋ฉด
๋ฒˆ์—ญ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค ํ•˜์œ„ ๋ฒ„์ „ ๊ทธ๋Œ€๋กœ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ ๋กœ์ผ€์ผ ๊ฒฝ๋กœ ๋ช…๋ น.

$[์ธํฌ์Šคํ† ์–ด.ํ‚ค]
์ฃผ์–ด์ง„ ์œ„์น˜์—์„œ InfoStore์— ์ €์žฅ๋œ ํ•ญ๋ชฉ์˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค. ํ‚ค๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ
ํ˜„์žฌ ํ™•์žฅ๋˜์ง€ ์•Š์€ ๋ฌธ์ž์—ด์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

$[...]
์ค‘๊ด„ํ˜ธ ์•ˆ์˜ ๋ฌธ์ž์—ด์ด ์œ„์˜ ๊ฒƒ์ด ์•„๋‹ˆ๋ฉด fvwm์€ ๋‹ค์Œ์„ ์ฐพ์œผ๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ด ์ด๋ฆ„์œผ๋กœ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ํ•˜๋‚˜๊ฐ€ ์žˆ์œผ๋ฉด ๊ฐ’์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค(์˜ˆ:
"$[PAGER]"๋Š” "more"๋กœ ๋Œ€์ฒด๋  ์ˆ˜ ์žˆ์Œ). ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌธ์ž์—ด์ด ๊ทธ๋Œ€๋กœ ๋‚จ์Šต๋‹ˆ๋‹ค.

๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋Š” ์„ค๋ช…์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ช…๋ น.

์Šคํฌ๋ฆฝํŒ… & ๋ณต์žกํ•œ ๊ธฐ๋Šฅ


๋ณด๋‹ค ๋ณต์žกํ•œ ํšจ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด fvwm์—๋Š” ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์—ฌ๋Ÿฌ ๋ช…๋ น์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŒ… ๋Šฅ๋ ฅ. ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์—์„œ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ, a์˜ ์ถœ๋ ฅ์—์„œ
๋ช…๋ น๊ณผ ํ•จ๊ป˜ ํŒŒ์ดํ”„์ฝ๊ธฐ ๋˜๋Š” ๋ณต์žกํ•œ ํ•จ์ˆ˜๋กœ ์ž‘์„ฑ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ช…๋ น. ์„์œ„ํ•œ
fvwm FAQ์˜ ํฅ๋ฏธ๋กœ์šด ์„น์…˜ 7์€ ์Šคํฌ๋ฆฝํŒ…์˜ ์‹ค์ œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ ๊ณผ ๊ป์งˆ ๋ช…๋ น ๊ณผ ๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น
์ž์„ธํ•œ ๋‚ด์šฉ์€. ๊ฒฝ๊ณ : ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ fvwm์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ์˜ ๋ชจ๋“  ์ž…๋ ฅ(ํฌ์ธํ„ฐ๋Š” X์˜ ์†์–ด์—์„œ "์žกํ˜€ ์žˆ์Œ"). ๋‹ค๋ฅธ ์—†์Œ
ํ”„๋กœ๊ทธ๋žจ์€ ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ํฌ์ธํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ชจ๋“  ์ž…๋ ฅ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ˜ผ๋ž€์„ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ผ๋ถ€ ํ”„๋กœ๊ทธ๋žจ. ์˜ˆ๋ฅผ ๋“ค์–ด, xwd ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ์—์„œ ์‹คํ–‰๋  ๋•Œ ์Šคํฌ๋ฆฐ์ƒท ๋งŒ๋“ค๊ธฐ๋ฅผ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
๋ณต์žกํ•œ ๊ธฐ๋Šฅ. ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์–ป์œผ๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ๊ธฐ or ํŒŒ์ดํ”„์ฝ๊ธฐ
๋ช…๋ น ๋Œ€์‹ .

LIST OF VWF ๋ช…๋ น


์•„๋ž˜ ๋ช…๋ น ์„ค๋ช…์€ ๋‹ค์Œ ์„น์…˜์—์„œ ํ•จ๊ป˜ ๊ทธ๋ฃนํ™”๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์„น์…˜์€ ์‹ ๊ทœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ ์šฉํ•œ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.

ยท ๋ฉ”๋‰ด ๋ช…๋ น

ยท ๊ทธ ์™ธ ๋ช…๋ น

ยท ๋ช…๋ น ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์ฐฝ ์šด๋™ ๊ณผ ๊ฒŒ์žฌ

ยท ๋ช…๋ น for ์ดˆ์  ๊ณผ ๋งˆ์šฐ์Šค ์šด๋™

ยท ๋ช…๋ น ์ œ์–ด ์ฐฝ ์ƒํƒœ

ยท ๋ช…๋ น for ์ฅ, ํ‚ค ๊ณผ ํ–‰์ • ๋ฐ”์ธ๋”ฉ

ยท XNUMXD๋ดํƒˆ์˜ ์Šคํƒ€์ผ ๋ช…๋ น (์ œ์–ด ์ฐฝ ์Šคํƒ€์ผ)

ยท ๊ธฐํƒ€ ๋ช…๋ น ์ œ์–ด ์ฐฝ ์Šคํƒ€์ผ

ยท ๋ช…๋ น ์ œ์–ด ์ „์—, ๊ฐ€์ƒ ๋ฐ”ํƒ• ํ™”๋ฉด

ยท ๋ช…๋ น for ์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ ๊ณผ ๊ป์งˆ ๋ช…๋ น

ยท ๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น

ยท ๋ชจ๋“ˆ ๋ช…๋ น

ยท ๊ทธ๋งŒ๋‘ ๋‹ค, ๋‹ค์‹œ ์‹œ์ž‘ ๊ณผ ์„ธ์…˜ ๊ตฌ์ถ• ๋ช…๋ น

ยท ์ƒ‰์ƒ ์„ธํŠธ

ยท ์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ

๋ฉ”๋‰ด
๋ฉ”๋‰ด๋ฅผ ์—ด๋ ค๋ฉด ๋จผ์ € ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์œผ๋กœ ์ฑ„์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์— ์ถ”๊ฐ€
๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์— ๋ฐ”์ธ๋”ฉ ํ‚ค, ํฌ์ธํ„ฐ ํ‚ค or ๋งˆ์šฐ์Šค ๋ช…๋ น
(๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋„ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.) ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ
๊ตฌ์„ฑ ํŒŒ์ผ.

Fvwm ๋ฉ”๋‰ด๋Š” ๋ชจ์–‘๊ณผ ๋Š๋‚Œ์ด ๋งค์šฐ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ์•„์ฃผ ์ž‘์€ ๋‰˜์•™์Šค๋ผ๋„
๋ฉ”๋‰ด ํ•ญ๋ชฉ ๊ธ€๊ผด, ๋ฐฐ๊ฒฝ, ์ง€์—ฐ์„ ํฌํ•จํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ ์ทจํ–ฅ์— ๋งž๊ฒŒ ๋ณ€๊ฒฝ
ํ•˜์œ„ ๋ฉ”๋‰ด ํŒ์—…, ๋™์ ์œผ๋กœ ๋ฉ”๋‰ด ์ƒ์„ฑ ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๊ธฐ๋Šฅ. ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค
~๋กœ ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋” ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•œ ๋ช…๋ น.

์œ ํ˜• of ๋ฉ”๋‰ด
fvwm์—๋Š” ์•ฝ๊ฐ„ ๋‹ค๋ฅธ ๋„ค ๊ฐ€์ง€ ์œ ํ˜•์˜ ๋ฉ”๋‰ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒ์—… ๋ฉ”๋‰ด๋Š” ์ž์ฒด์ ์œผ๋กœ ๋˜๋Š” ์ผ๋ถ€์— ์ฒจ๋ถ€๋˜์–ด ํ™”๋ฉด์˜ ๋ชจ๋“  ๊ณณ์— ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ์˜. ๊ทธ๋งŒํผ ํŒ์—… ๋ช…๋ น์€ ํŒ์—… ๋ฉ”๋‰ด๋ฅผ ์—ฝ๋‹ˆ๋‹ค. ํŒ์—… ๋ฉ”๋‰ด๊ฐ€ ํ˜ธ์ถœ๋œ ๊ฒฝ์šฐ
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ๋ฒ„ํŠผ์„ ๋†“์œผ๋ฉด ๋‹ซํž™๋‹ˆ๋‹ค. ํ•ญ๋ชฉ
ํฌ์ธํ„ฐ ์•„๋ž˜์—์„œ ํ™œ์„ฑํ™”๋˜๊ณ  ๊ด€๋ จ ์ž‘์—…์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ๋งค์šฐ ์œ ์‚ฌํ•œ ๋ช…๋ น์ด์ง€๋งŒ ์—ด๋ฆฌ๋Š” ๋ฉ”๋‰ด๋Š” ์•ฝ๊ฐ„ ๋œ ์ผ์‹œ์ ์ž…๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ˜ธ์ถœํ•˜๋ฉด ์—ด๋ฆฐ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋ฉฐ
๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ๋‹ค์Œ ๋งˆ์šฐ์Šค ๋™์ž‘์œผ๋กœ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ
ํŒ์—… ๋ฉ”๋‰ด์™€ ๋˜‘๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ฐข๋‹ค ์˜คํ”„ ๋ฉ”๋‰ด or ํ•€ up ๋ฉ”๋‰ด ์œ„์˜ ๋‘ ๋ช…๋ น ์ค‘ ํ•˜๋‚˜์˜ ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค.
์›๋ž˜ ์ปจํ…์ŠคํŠธ๊ฐ€ "์ฐข์–ด์ ธ"์ •์ƒ์ฒ˜๋Ÿผ ๋ฐ์Šคํฌํƒ‘์— ๊ณ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ. ํŠน์ • ํ‚ค ๋ˆ„๋ฅด๊ธฐ ๋˜๋Š” ๋งˆ์šฐ์Šค์— ์˜ํ•ด ๋‹ค๋ฅธ ๋ฉ”๋‰ด์—์„œ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์‹œํ€€์Šค ๋˜๋Š” ๋ฉ”๋‰ด ํ•ด์ œ ๋ฉ”๋‰ด ๋‚ด๋ถ€์—์„œ ๋ช…๋ น.

์„œ๋ธŒ ๋ฉ”๋‰ด ๋ฉ”๋‰ด ๋‚ด๋ถ€์˜ ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค. ๊ฐ€ ์žˆ๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ์žˆ์„ ๋•Œ ํŒ์—… ๋ช…๋ น
ํ•ด๋‹น ์ž‘์—…์ด ์„ ํƒ๋˜๋ฉด ๋ช…๋ช…๋œ ๋ฉ”๋‰ด๊ฐ€ ์ƒ์œ„ ๋ฉ”๋‰ด๋ณด๋‹ค ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
๋ชจ๋“  ์œ ํ˜•์˜ ๋ฉ”๋‰ด์—๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ํ•ด๋ถ€
๋ฉ”๋‰ด๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋น„ํ™œ์„ฑ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ธ ์ œ๋ชฉ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ์ƒ๋‹จ์— ํ‘œ์‹œ๋˜๋ฉฐ, ์ผ๋ฐ˜ ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
์„ ํƒ๋จ, ํ•ญ๋ชฉ ์‚ฌ์ด์˜ ๊ตฌ๋ถ„์„ , ๋ง‰๋Œ€ ๋–ผ์–ด๋‚ด๊ธฐ(๊ฐ€๋กœ ๊นจ์ง„
๋ผ์ธ)์„ ์„ ํƒํ•˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ์ฐข์–ด์ง€๊ณ  ํ•˜์œ„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์€ ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด์˜ ๋ฐฉํ–ฅ์— ๋”ฐ๋ผ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‚ผ๊ฐํ˜•
๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์œ„์˜ ๋ชจ๋“  ๋ฉ”๋‰ด ํ•ญ๋ชฉ์€ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ๋ฉ”๋‰ด๊ฐ€ ๋„ˆ๋ฌด ๊ธธ์–ด ํ™”๋ฉด์— ๋งž์ง€ ์•Š์œผ๋ฉด ์ดˆ๊ณผ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด
์—ฐ์† ๋ฉ”๋‰ด์— ๋ฐฐ์น˜๋˜๊ณ  "More..." ๋ฌธ์ž์—ด์ด ์žˆ๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ํ•˜๋‹จ์— ์žˆ์Šต๋‹ˆ๋‹ค. "์ž์„ธํžˆ..." ๋ฌธ์ž์—ด์€ ๋กœ์ผ€์ผ ์„ค์ •์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฉ”๋‰ด ์–‘์ชฝ("์‚ฌ์ด๋“œ ๋ฐ”")์— ๊ทธ๋ฆผ์ด ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ์นดํ…Œ๊ณ ๋ฆฌ
๋ฉ”๋‰ด๋Š” ํ‚ค๋ณด๋“œ๋‚˜ ๋งˆ์šฐ์Šค๋กœ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์‚ฌ๋žŒ
๋งˆ์šฐ์Šค ์‚ฌ์šฉ์„ ์„ ํ˜ธํ•˜์ง€๋งŒ ๋‹ค์†Œ ์ง€๋ฃจํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋‹จ ์ต์ˆ™ํ•ด์ง€๋ฉด
ํ‚ค๋ณด๋“œ ํƒ์ƒ‰์ด ํ›จ์”ฌ ๋น ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. fvwm์ด ๋ฉ”๋‰ด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋™์•ˆ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•„๋ฌด๊ฒƒ๋„. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฉ”๋‰ด๋ฅผ ๋‹ซ๊ธฐ ์ „์—๋Š” ์ƒˆ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ํ‹ฐ์–ด ์˜คํ”„ ๋ฉ”๋‰ด์— ๋Œ€ํ•ด์„œ๋Š” ์ •ํ™•ํžˆ ์‚ฌ์‹ค์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ฐธ์กฐ ์ฐข๋‹ค ๋–จ์–ด์ ธ์„œ ๋ฉ”๋‰ด
์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋งˆ์šฐ์Šค ์นดํ…Œ๊ณ ๋ฆฌ
๋ฉ”๋‰ด ์œ„๋กœ ํฌ์ธํ„ฐ๋ฅผ ์ด๋™ํ•˜๋ฉด ๊ทธ ์•„๋ž˜์— ์žˆ๋Š” ํ•ญ๋ชฉ์ด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์€
ํ•ญ๋ชฉ ์ฃผ์œ„์— 3d ํ…Œ๋‘๋ฆฌ๋กœ ํ‘œ์‹œ๋˜์ง€๋งŒ ๋ฉ”๋‰ด์˜ ๋ชจ๋“  ๋ถ€๋ถ„์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์„ ํƒ๋œ. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ ค ์žˆ๋Š” ๋™์•ˆ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด
๊ทธ ์•„๋ž˜ ํ•ญ๋ชฉ. ๋งˆ์šฐ์Šค๋ฅผ ๋–ผ๋ฉด ํŒ์—… ๋ฉ”๋‰ด ํ•ญ๋ชฉ๋„ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
๋‹จ์ถ”. ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์ˆจ๊ธฐ๋Š” ํ•ญ๋ชฉ์˜ ๊ฒฝ์šฐ ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ํ•ญ๋ชฉ ์œ„๋กœ ์ถฉ๋ถ„ํžˆ ์˜ค๋ž˜ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์‚ผ๊ฐํ˜•์— ๊ฐ€๊น๊ฒŒ ์›€์ง์ž…๋‹ˆ๋‹ค.
์„œ๋ธŒ ๋ฉ”๋‰ด. ์ด ๋™์ž‘์€ ๋ฉ”๋‰ด ์Šคํƒ€์ผ๋กœ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ์œ„๋กœ ๋งˆ์šฐ์Šค ํœ ์„ ์Šคํฌ๋กคํ•˜๋ฉด ๋ฉ”๋‰ด๋ฅผ ๋”ฐ๋ผ ํฌ์ธํ„ฐ๊ฐ€ ๊ฐ์Œ‰๋‹ˆ๋‹ค.
(๊ธฐ๋ณธ๊ฐ’), ํฌ์ธํ„ฐ ์•„๋ž˜์— ์žˆ๋Š” ๋ฉ”๋‰ด๋ฅผ ์Šคํฌ๋กคํ•˜๊ฑฐ๋‚˜ ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
์— ๋”ฐ๋ผ ๋งˆ์šฐ์Šค ํœ  ๋ฉ”๋‰ด ์Šคํƒ€์ผ.

์„ ํƒํ•œ ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค - ์ •ํ™•ํžˆ ์œ ํ˜•์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋Š” ํ˜„์ƒ
ํ•ญ๋ชฉ์˜.

์ œ๋ชฉ, ๊ตฌ๋ถ„ ๊ธฐํ˜ธ, ์‚ฌ์ด๋“œ ๋ฐ” ๋˜๋Š” ๋ฉ”๋‰ด ์™ธ๋ถ€๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค.
(์˜ˆ์™ธ: ํ‹ฐ์–ด์˜คํ”„ ๋ฉ”๋‰ด๋Š” ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ซ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค). ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2 ๋ˆ„๋ฅด๊ธฐ
๋ฉ”๋‰ด ์ œ๋ชฉ ์œ„์— ์žˆ๊ฑฐ๋‚˜ ํ‹ฐ์–ด์˜คํ”„ ๋ฐ”๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ฉด ํ…Œ์–ด์˜คํ”„ ๋ฉ”๋‰ด๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋ฉ”๋‰ด. ์ผ๋ฐ˜ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด
ํ•˜์œ„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด ์—ด๋ ค ์žˆ๋Š” ๋ชจ๋“  ๋ฉ”๋‰ด๊ฐ€ ๋‹ซํžˆ๊ณ  ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋ฉ”๋‰ด๋ฅผ ๊ฒŒ์‹œํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’).

๊ฒŒ์‹œ ๋ฉ”๋‰ด๋Š” ๋งˆ์šฐ์Šค ํƒ์ƒ‰์„ ์‰ฝ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„œ๋ธŒ ๋ฉ”๋‰ด๊ฐ€ ๊ฒŒ์‹œ๋˜๋ฉด,
ํ•ด๋‹น ํ•˜์œ„ ๋ฉ”๋‰ด์—์„œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํƒ์ƒ‰ํ•˜๋Š” ๋ฐ ๋งค์šฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ๋ฉ”๋‰ด์—์„œ ๋ฒ—์–ด๋‚˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋ฉ”๋‰ด. ๋ฉ”๋‰ด ๊ฒŒ์‹œ๋ฅผ ์ทจ์†Œํ•˜๊ณ  ๋˜๋Œ๋ฆฌ๋ ค๋ฉด
์ •์ƒ ์ž‘๋™์œผ๋กœ ๋Œ์•„๊ฐ€๋ ค๋ฉด ๋™์ผํ•œ ํ•˜์œ„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ ์•„๋ฌด ํ‚ค๋‚˜ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.

๊ฑด๋ฐ˜ ์นดํ…Œ๊ณ ๋ฆฌ
๋งˆ์šฐ์Šค ํƒ์ƒ‰๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ํฌ์ธํ„ฐ ์•„๋ž˜์˜ ํ•ญ๋ชฉ์ด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
ํ•„์š”ํ•  ๋•Œ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ๋ฅผ ์›Œํ”„ํ•˜์—ฌ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ๋™์•ˆ
์—ด๋ฆฌ๋ฉด ๋ชจ๋“  ํ‚ค ๋ˆ„๋ฆ„์ด ๋ฉ”๋‰ด์—์„œ ์ฐจ๋‹จ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์–ป์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค
ํ‚ค๋ณด๋“œ ์ž…๋ ฅ(๋‹จ, ๋ฉ”๋‰ด ๋ถ„๋ฆฌ์˜ ๊ฒฝ์šฐ๋Š” ์•„๋‹˜).

๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ํ•ญ๋ชฉ์„ ์ง์ ‘ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•ด ๊ฐœ๋ณ„์ ์œผ๋กœ. ๋‹จ์ถ•ํ‚ค๋Š” ๋ฐ‘์ค„๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ํ•ญ๋ชฉ ๋ ˆ์ด๋ธ”. ์™€ ๋”๋ถˆ์–ด ์ž๋™๋‹จ์ถ•ํ‚ค ๋ฉ”๋‰ด ์Šคํƒ€์ผ fvwm์€ ์ž๋™์œผ๋กœ ํ• ๋‹น
๋ชจ๋“  ๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋‹จ์ถ•ํ‚ค.

๋ฉ”๋‰ด๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ํ‚ค๋Š” ์ปค์„œ ํ‚ค์ž…๋‹ˆ๋‹ค(์œ„ ๋˜๋Š” ์•„๋ž˜๋กœ ์ด๋™
ํ•˜๋‚˜์˜ ํ•ญ๋ชฉ, ํ•˜์œ„ ๋ฉ”๋‰ด์— ๋“ค์–ด๊ฐ€๊ฑฐ๋‚˜ ๋‚˜๊ฐ€๊ธฐ), Space(ํ•ญ๋ชฉ ํ™œ์„ฑํ™”) ๋ฐ Escape(๋‹ซ๊ธฐ
๋ฉ”๋‰ด). ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋‰ด๋ฅผ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—”ํ„ฐ ๋ฒ„ํŠผ, ๋ฐ˜ํ’ˆ, ์ŠคํŽ˜์ด์Šค ๋ฒ„ํŠผ ํ˜„์žฌ ํ•ญ๋ชฉ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํƒˆ์ถœ, ., Ctrl-G ํ˜„์žฌ ๋ฉ”๋‰ด ์‹œํ€€์Šค๋ฅผ ์ข…๋ฃŒํ•˜๊ฑฐ๋‚˜ ํ‹ฐ์–ด์˜คํ”„๋ฅผ ํŒŒ๊ดดํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

J, N, ์ปค์„œ ์•„๋ž˜๋กœ, ํƒญ, ๋ฉ”ํƒ€ ํƒญ, Ctrl-F, ๋‹ค์Œ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

K, P, ์ปค์„œ ์œ„๋กœ, Shift-ํƒญ, Shift-๋ฉ”ํƒ€ ํƒญ, Ctrl-B, ์ด์ „ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

L, ์ปค์„œ ์˜ค๋ฅธ์ชฝ, F ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

H, ์ปค์„œ ์™ผ์ชฝ, B ์ด์ „ ๋ฉ”๋‰ด๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

Ctrl-์ปค์„œ-์œ„, Ctrl-K Ctrl-P, Shift-Ctrl-๋ฉ”ํƒ€ํƒญ, ํŽ˜์ด์ง€ ์œ„๋กœ ๋‹ค์„ฏ ํ•ญ๋ชฉ ์œ„๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

Ctrl-์ปค์„œ-์•„๋ž˜๋กœ, Ctrl-J Ctrl-N, Ctrl-๋ฉ”ํƒ€ ํƒญ ํŽ˜์ด์ง€๋‹ค์šด ๋‹ค์„ฏ ํ•ญ๋ชฉ ์•„๋ž˜๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์‹œํ”„ํŠธ-P, ํ™ˆ, Shift-์ปค์„œ-์—…, Ctrl-A ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์‹œํ”„ํŠธ-N, ์ข…๋ฃŒ, Shift-์ปค์„œ-์•„๋ž˜๋กœ, Ctrl-E ๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”ํƒ€ํ”ผ, ๋ฉ”ํƒ€ ์ปค์„œ ์—…, Ctrl-์ปค์„œ-์™ผ์ชฝ, Shift-Ctrl-Tab, ๋ฐ”๋กœ ์•„๋ž˜ ์œ„๋กœ ์ด๋™
๋‹ค์Œ ๊ตฌ๋ถ„์ž.

๋ฉ”ํƒ€์—”, ๋ฉ”ํƒ€ ์ปค์„œ ์•„๋ž˜๋กœ, Ctrl-์ปค์„œ-์˜ค๋ฅธ์ชฝ, Ctrl-ํƒญ, ๋ฐ”๋กœ ์•„๋ž˜๋กœ ์ด๋™
๋‹ค์Œ ๊ตฌ๋ถ„์ž.

๋ผ์›Œ ๋„ฃ๋‹ค "์ž์„ธํžˆ..." ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์—ฝ๋‹ˆ๋‹ค.

๋ฐฑ ์ŠคํŽ˜์ด์Šค ํ‚ค ๋ฉ”๋‰ดํŒ์„ ์ฐข๋Š”๋‹ค.

๋ฉ”๋‰ด ๋ฐ”์ธ๋”ฉ
๋ฉ”๋‰ด ํƒ์ƒ‰์— ์‚ฌ์šฉ๋˜๋Š” ํ‚ค์™€ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ‚ค ๊ณผ ๋งˆ์šฐ์Šค ํŠน์ˆ˜ ์ปจํ…์ŠคํŠธ 'M'์ด ์žˆ๋Š” ๋ช…๋ น, 'T'์™€ ๊ฒฐํ•ฉ ๊ฐ€๋Šฅ
๋ฉ”๋‰ด ์ œ๋ชฉ, ๋‹ค๋ฅธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ๊ฒฝ์šฐ 'I', ํ…Œ๋‘๋ฆฌ ๋˜๋Š” ์‚ฌ์ด๋“œํ”ฝ์˜ ๊ฒฝ์šฐ 'S', '['
์™ผ์ชฝ ์‚ฌ์ด๋“œํ”ฝ์„ ํฌํ•จํ•˜๋Š” ์™ผ์ชฝ ํ…Œ๋‘๋ฆฌ, ์˜ค๋ฅธ์ชฝ์„ ํฌํ•จํ•˜๋Š” ์˜ค๋ฅธ์ชฝ ํ…Œ๋‘๋ฆฌ์˜ ๊ฒฝ์šฐ ']'
sidepic, ์ƒ๋‹จ ํ…Œ๋‘๋ฆฌ์˜ ๊ฒฝ์šฐ '-', ํ•˜๋‹จ ํ…Œ๋‘๋ฆฌ์˜ ๊ฒฝ์šฐ '_'. ๋ฉ”๋‰ด ์ปจํ…์ŠคํŠธ๋Š” ์ž์ฒด
ํ‚ค ๋ฐ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์— ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—… ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ๋ฉ”๋‰ด๋‹ซ๊ธฐ,
๋ฉ”๋‰ด ๋‹ซ๊ธฐ ๋ฐ ์‹คํ–‰, MenuEnter๊ณ„์†, MenuEnterํ•˜์œ„ ๋ฉ”๋‰ด, ๋ฉ”๋‰ด๋‚˜๊ฐ€๊ธฐํ•˜์œ„๋ฉ”๋‰ด,
๋ฉ”๋‰ด์ด๋™์ปค์„œ, ๋ฉ”๋‰ด์ปค์„œ์™ผ์ชฝ, ๋ฉ”๋‰ด์ปค์„œ์˜ค๋ฅธ์ชฝ, ๋ฉ”๋‰ด์„ ํƒํ•ญ๋ชฉ, ๋ฉ”๋‰ด ์Šคํฌ๋กค ๊ณผ
๋ฉ”๋‰ด ํ‹ฐ์–ด์˜คํ”„.

๋‹ซ๊ธฐ๋ฅผ ์œ„ํ•œ ์ˆ˜์ •์ž๊ฐ€ ์—†๋Š” Escape ํ‚ค๋ฅผ ์žฌ์ •์˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด. ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 1, ํ™”์‚ดํ‘œ ํ‚ค ๋˜๋Š”
์ตœ์†Œํ•œ์˜ ํƒ์ƒ‰์„ ์œ„ํ•ด ํ‚ค๋ฅผ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค.

๋ฉ”๋‰ด๋‹ซ๊ธฐ ํ˜„์žฌ ๋ฉ”๋‰ด ์‹œํ€€์Šค์—์„œ ๋‚˜๊ฐ€๊ฑฐ๋‚˜ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ๋‹ซ๊ธฐ ๋ฐ ์‹คํ–‰ ํ˜„์žฌ ๋ฉ”๋‰ด ์‹œํ€€์Šค์—์„œ ๋‚˜๊ฐ€๊ฑฐ๋‚˜ ํ‹ฐ์–ด์˜คํ”„๋ฅผ ํŒŒ๊ดดํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜๊ณ  ๋‚˜๋จธ์ง€ ์ค„์„ ๋ช…๋ น์œผ๋กœ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

MenuEnter๊ณ„์† "์ž์„ธํžˆ..." ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์—ฝ๋‹ˆ๋‹ค.

MenuEnterํ•˜์œ„ ๋ฉ”๋‰ด ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.

๋ฉ”๋‰ด๋‚˜๊ฐ€๊ธฐํ•˜์œ„๋ฉ”๋‰ด ์ด์ „ ๋ฉ”๋‰ด๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

๋ฉ”๋‰ด์ด๋™์ปค์„œ n [m] ์„ ํƒ ํ•ญ๋ชฉ์„ ๋‹ค๋ฅธ ํ•ญ๋ชฉ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ
XNUMX ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ํฌ์ธํ„ฐ๋ฅผ ์ด๋™ํ•  ๋ฉ”๋‰ด์˜ ์ ˆ๋Œ€ ํ•ญ๋ชฉ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์—๊ฒŒ. ๋งˆ์ด๋„ˆ์Šค ํ•ญ๋ชฉ์€ ๋ฉ”๋‰ด ๋๋ถ€ํ„ฐ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ
XNUMX์ด ์•„๋‹Œ ๊ฒฝ์šฐ ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ์ƒ๋žตํ•ด์•ผ ํ•˜๋ฉฐ ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š”
์„ ํƒํ•œ ํ•ญ๋ชฉ์˜ ์ƒ๋Œ€์ ์ธ ๋ณ€ํ™”. ์œ„์น˜์— ''๋ฅผ ์ ‘๋ฏธ์‚ฌ๋กœ ๋ถ™์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ญ๋ชฉ์ด ๊ตฌ๋ถ„ ๊ธฐํ˜ธ ๋‹ค์Œ์˜ ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ๋งŒ ์ฐธ์กฐํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

๋ฉ”๋‰ด์ปค์„œ์™ผ์ชฝ ์™€ ํ•จ๊ป˜ ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ํ•˜์œ„ ๋ฉ”๋‰ด์™ผ์ชฝ ๋ฉ”๋‰ด ์Šคํƒ€์ผ๋กœ ๋Œ์•„๊ฐ€
์ด์ „ ๋ฉ”๋‰ด์™€ ํ•จ๊ป˜ ํ•˜์œ„ ๋ฉ”๋‰ด์˜ค๋ฅธ์ชฝ ๋ฉ”๋‰ด ์Šคํƒ€์ผ.

๋ฉ”๋‰ด์ปค์„œ์˜ค๋ฅธ์ชฝ ์™€ ํ•จ๊ป˜ ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ํ•˜์œ„ ๋ฉ”๋‰ด์˜ค๋ฅธ์ชฝ ๋ฉ”๋‰ด ์Šคํƒ€์ผ๋กœ ๋Œ์•„๊ฐ€
์ด์ „ ๋ฉ”๋‰ด์™€ ํ•จ๊ป˜ ํ•˜์œ„ ๋ฉ”๋‰ด์™ผ์ชฝ ๋ฉ”๋‰ด ์Šคํƒ€์ผ.

๋ฉ”๋‰ด์„ ํƒํ•ญ๋ชฉ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ์Šคํฌ๋กค n ์— ๋”ฐ๋ผ ๋ฉ”๋‰ด ์Šคํฌ๋กค์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ํœ  ๋ฉ”๋‰ด ์Šคํƒ€์ผ n
ํ•ญ๋ชฉ. ๊ฑฐ๋ฆฌ๋Š” ํ•ญ๋ชฉ์ด ์ฐธ์กฐํ•ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ''๋ฅผ ์ ‘๋ฏธ์‚ฌ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ตฌ๋ถ„ ๊ธฐํ˜ธ ๋‹ค์Œ์˜ ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ํ‹ฐ์–ด์˜คํ”„ ์ผ๋ฐ˜ ๋ฉ”๋‰ด๋ฅผ "์ฐข์–ด์ง„" ๋ฉ”๋‰ด๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ฐข๋‹ค ๋–จ์–ด์ ธ์„œ ๋ฉ”๋‰ด for
์„ธ๋ถ€.

์ฐข๋‹ค ๋–จ์–ด์ ธ์„œ ๋ฉ”๋‰ด
ํ‹ฐ์–ด์˜คํ”„ ๋ฉ”๋‰ด๋Š” ์ฒจ๋ถ€๋œ ์ฐฝ์„ "์ฐข์–ด๋‚ธ" ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค.
๋ฃจํŠธ ์ฐฝ์— ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋ฅผ ๋–ผ์–ด๋‚ด๋Š” ๋ฐฉ๋ฒ•์—๋Š” ์„ธ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2๋กœ ๋ฉ”๋‰ด ์ œ๋ชฉ์„ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋ฉ”๋‰ด์—์„œ ๋ฐฑ์ŠคํŽ˜์ด์Šค ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ํ•ด๋‹น ๋ฉ”๋‰ด๋ฅผ ํ™œ์„ฑํ™”ํ•˜์‹ญ์‹œ์˜ค.
์ฐข์–ด์ง„ ๋ง‰๋Œ€(ํŒŒ์„ ์ด ์žˆ๋Š” ์ˆ˜ํ‰ ๋ง‰๋Œ€). ์— ํ…Œ์–ด์˜คํ”„ ๋ฐ”๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์— ๋ช…๋ น์„ ํ• ๋‹นํ•˜์—ฌ ๋‹ค๋ฅธ ํ•ญ๋ชฉ์œผ๋กœ ๋ฉ”๋‰ด ํ•ด์ œ.

๋‚ด์žฅ ๋ฉ”๋‰ด๋ฅผ ์ •์˜ ํ•ด์ œํ•˜์—ฌ ๋‚ด์žฅ ํ•ด์ œ ์ž‘์—…์„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐข์–ด๋ฒ„๋ฆด ์ˆ˜๋ฐ–์— ์—†๋Š” ํ–‰๋™. ๋‚ด์žฅ๋œ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2 ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๋งˆ์šฐ์Šค 2MT A -

๋‚ด์žฅ ๋ฐฑ์ŠคํŽ˜์ด์Šค ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

ํ‚ค ๋ฐฑ์ŠคํŽ˜์ด์Šค MA -

์„น์…˜ ์ฐธ์กฐ ๋ฉ”๋‰ด ๋ฐ”์ธ๋”ฉ ์ฐข๊ธฐ์— ๋‹ค๋ฅธ ๋ฐ”์ธ๋”ฉ์„ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€
๋–จ์–ด์ ธ์„œ.

fvwm 2.5.20 ์ด์ „์—๋Š” ๋–ผ์–ด๋‚ด๊ธฐ ๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ์ด ๋‹ค์Œ์—์„œ ์žฌ์ •์˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•.

๋ฉ”๋‰ด๊ฐ€ ํฌํ•จ๋œ ์ฐฝ์€ ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์ฐพ์œผ๋ฉด
์ฐข์–ด์ง„ ๋ฉ”๋‰ด๊ฐ€ ํ™”๋ฉด์˜ ์ž„์˜์˜ ์œ„์น˜์— ๋‚˜ํƒ€๋‚˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์€ ํ˜ผ๋ž€์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.
์ด ์ค„์„ ๊ตฌ์„ฑ ํŒŒ์ผ์— ๋„ฃ์œผ์‹ญ์‹œ์˜ค.

์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด ์‚ฌ์šฉ์œ„์น˜

ํ…Œ์–ด์˜คํ”„ ๋ฉ”๋‰ด์—์„œ ํ…Œ๋‘๋ฆฌ์™€ ๋ฒ„ํŠผ์„ ์ œ๊ฑฐํ•˜์ง€๋งŒ ๋ฉ”๋‰ด ์ œ๋ชฉ์€ ์œ ์ง€ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ

์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด!๋‹จ์ถ” 0, !๋‹จ์ถ” 1
์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด!๋‹จ์ถ” 2, !๋‹จ์ถ” 3
์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด!๋‹จ์ถ” 4, !๋‹จ์ถ” 5
์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด!๋‹จ์ถ” 6, !๋‹จ์ถ” 7
์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด!๋‹จ์ถ” 8, !๋‹จ์ถ” 9
์Šคํƒ€์ผ fvwm_๋ฉ”๋‰ด Title, ํ•ธ๋“คํญ 0

ํ‹ฐ์–ด ์˜คํ”„ ๋ฉ”๋‰ด๋Š” ์ฐฝ๊ณผ ๋ฉ”๋‰ด ์‚ฌ์ด์˜ ๊ต๋ฐฐ์ข…์ž…๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š”
์ฐฝ์— ์‚ผ์ผœ์ง€๊ณ  ์ œ๋ชฉ์ด ๋ฒ—๊ฒจ์ง€๊ณ  ์ฐฝ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ. ์ฃผ์š” ์ด์ ์€ ๋ฉ”๋‰ด๊ฐ€ ์˜๊ตฌ์ ์ด๋ผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค - ํ•ญ๋ชฉ ํ™œ์„ฑํ™”
๋ฉ”๋‰ด๋ฅผ ๋‹ซ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ์—ฝ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ฑฐํ•˜๋ ค๋ฉด ํ•ด๋‹น ์ฐฝ์„ ๋‹ซ๊ฑฐ๋‚˜ Esc ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.

๋–ผ์–ด๋‚ด๊ธฐ ๋ฉ”๋‰ด๋Š” ์ผ๋ฐ˜ ๋ฉ”๋‰ด ๋ฐ ์ฐฝ๊ณผ ์•ฝ๊ฐ„ ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์ดํ•˜๋‹ค
ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์ง€ ์•Š์ง€๋งŒ ํฌ์ธํ„ฐ๊ฐ€ ๊ทธ ์ค‘ ํ•˜๋‚˜ ์œ„์— ์žˆ๋Š” ๋™์•ˆ ๋ชจ๋“  ํ‚ค
๋ˆ„๋ฆ„์ด ๋ฉ”๋‰ด๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ fvwm ํ‚ค ๋ฐ”์ธ๋”ฉ์€
ํฌ์ธํ„ฐ๊ฐ€ ๋ถ„๋ฆฌ ๋ฉ”๋‰ด ๋˜๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด ์ค‘ ํ•˜๋‚˜ ์•ˆ์— ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ๊ฐ€
์ด ์˜์—ญ์„ ๋ฒ—์–ด๋‚˜๋ฉด ๋ชจ๋“  ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์ฆ‰์‹œ ๋‹ซํž™๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์ฐฝ
๋–ผ์–ด๋‚ด๊ธฐ ๋ฉ”๋‰ด๊ฐ€ ํฌํ•จ๋œ ๋ฉ”๋‰ด๋Š” ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๊ฐ•์กฐ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ‹ฐ์–ด์˜คํ”„ ๋ฉ”๋‰ด๋Š” ์›๋ž˜ ๋ฉ”๋‰ด์˜ ๋…๋ฆฝ์ ์ธ ๋ณต์‚ฌ๋ณธ์ž…๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์ด,
๋Š” ํ•ด๋‹น ๋ฉ”๋‰ด์— ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•ด๋„ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ผ๋ฐ˜ ๋ฉ”๋‰ด๋ฅผ ๋จผ์ € ์—ด์ง€ ์•Š๊ณ  ํ‹ฐ์–ด์˜คํ”„ ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ์˜ต์…˜
์ฆ‰์‹œ ๋–ผ์–ด๋‚ด๋‹ค ์ถ”๊ฐ€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋ฉ”๋‰ด or ํŒ์—… ๋ช…๋ น.

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๋ฉ”๋‰ด ์ด๋ฆ„ [๋ฉ”๋‰ด ๋ผ๋ฒจ ๋™์ž‘]
๋ฉ”๋‰ด ์ •์˜๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฉ”๋‰ด ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

AddToMenu ์œ ํ‹ธ๋ฆฌํ‹ฐ ์œ ํ‹ธ๋ฆฌํ‹ฐ Title
+ ์—‘์Šคํ…€ ์ž„์› exec xterm -e tcsh
+ ์ˆ˜์‹  ์ž„์› ๊ฐ„๋ถ€ rxvt
+ "์›๊ฒฉ ๋กœ๊ทธ์ธ" ํŒ์—… ์›๊ฒฉ ๋กœ๊ทธ์ธ
+ ์ƒ๋‹จ ์ž„์› exec rxvt -T ํƒ‘ -n ํƒ‘ -e ํƒ‘
+ ๊ณ„์‚ฐ๊ธฐ ์ž„์› ๊ฐ„๋ถ€ xcalc
+ ์—‘์Šค๋งจ ์ž„์› ๊ฐ„๋ถ€ ์—‘์Šค๋งจ
+ ์—‘์Šค๋งˆ๊ทธ ์ž„์› ๊ฐ„๋ถ€ xmag
+ ์ด๋งฅ์Šค ์ž„์› ๊ฐ„๋ถ€ xemacs
+ ๋ฉ”์ผ MailFunction xmh "-๊ธ€๊ผด ๊ณ ์ •"
+ "" ๋†‰
+ ๋ชจ๋“ˆ ํŒ์—… ๋ชจ๋“ˆ ํŒ์—…
+ "" ๋†‰
+ ์ข…๋ฃŒ Fvwm ํŒ์—… ์ข…๋ฃŒ ํ™•์ธ

๋ฉ”๋‰ด๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 1RA ๋ฉ”๋‰ด ์œ ํ‹ธ๋ฆฌํ‹ฐ Nop

or

๋งˆ์šฐ์Šค 1RA ํŒ์—… ์œ ํ‹ธ๋ฆฌํ‹ฐ

๋ฉ”๋‰ด ์ข…๋ฃŒ ๊ธฐํ˜ธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š” ์—ฐ์†์ ์œผ๋กœ ์ •์˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์ง€์—ญ ์„ค์ • ํŒŒ์ผ. ์œ„์˜ ์ธ์šฉ๋œ(๋˜๋Š” ์ฒซ ๋ฒˆ์งธ ๋‹จ์–ด) ๋ถ€๋ถ„
์˜ˆ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”๋‰ด๋ฅผ ํŒ์—…ํ•  ๋•Œ ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋˜๋Š” ๋ฉ”๋‰ด ๋ ˆ์ด๋ธ”์ž…๋‹ˆ๋‹ค.
๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•˜๋ฉด ์‹คํ–‰๋˜๋Š” fvwm ๋ช…๋ น์ž…๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ์•„์ดํ…œ. ๋นˆ ๋ฉ”๋‰ด ๋ ˆ์ด๋ธ”("") ๋ฐ ๋†‰ ํ•จ์ˆ˜๋Š” a๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์— ๊ตฌ๋ถ„์ž.

ํ‚ค์›Œ๋“œ ๋™์ ํŒ์—…์•ก์…˜ ๊ณผ ๋™์ ํŒ๋‹ค์šด์•ก์…˜ ํŠน๋ณ„ํ•œ ์˜๋ฏธ๊ฐ€ ์žˆ๋‹ค
๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉ๋  ๋•Œ. ํ‚ค์›Œ๋“œ ๋‹ค์Œ์˜ ์ž‘์—…์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด๊ฐ€ ์œ„ ๋˜๋Š” ์•„๋ž˜๋กœ ๋‚˜ํƒ€๋‚  ๋•Œ๋งˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋™์  ๋ฉ”๋‰ด๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž์‹ ์„ ํŒŒ๊ดดํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค. Destroy๋ฉ”๋‰ด ๊ทธ๋ฆฌ๊ณ  ๋ถ€ํ„ฐ ์žฌ๊ฑด
ํ• ํ€ด๋‹ค. ๋ฉ”๋‰ด๊ฐ€ ํŒŒ๊ดด๋˜์—ˆ์„ ๋•Œ (๋‹น์‹ ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ•œ ์žฌ์ฐฝ์กฐ ์„ ํƒ๊ถŒ
๋ฉ”๋‰ด๋ฅผ ํŒŒ๊ดดํ•  ๋•Œ), ๋™์  ๋™์ž‘์„ ๋‹ค์‹œ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ฐธ๊ณ : ์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ์ด ํ•„์š”ํ•œ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์‹คํŒจํ•  ์ˆ˜๋„ ์žˆ๊ณ 
๋ฉ”๋‰ด๋ฅผ ๋ง์ณ๋ผ. ์ฐธ์กฐ ์กฐ์šฉํ•œ ๋ช…๋ น.

๊ฒฝ๊ณ 
๋ฐœ๊ธ‰ํ•˜์ง€ ๋งˆ์„ธ์š” ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น์„ ๋™์  ๋ฉ”๋‰ด ์ž‘์—…์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ข‹์€ ๊ธฐํšŒ
fvwm์ด ์ถฉ๋Œํ•ฉ๋‹ˆ๋‹ค.

์ž๋™์œผ๋กœ fvwm๊ณผ ํ•จ๊ป˜ ์„ค์น˜๋˜๋Š” ์—ฌ๋Ÿฌ ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ์ƒ์„ฑ. ๊ทธ๋“ค๋งŒ์˜ ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” ํŠนํžˆ
fvwm ๋ฉ”๋‰ด ๋””๋ ‰ํ† ๋ฆฌ ๊ณผ fvwm-๋ฉ”๋‰ด-๋ฐ์Šคํฌํ†ฑ, ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์ ํŒ์—…์•ก์…˜ ์—
๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก ๋˜๋Š” GNOME/KDE ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ชฉ๋ก์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์˜ˆ(ํŒŒ์ผ ๋ธŒ๋ผ์šฐ์ €):

# ์‰˜ ์Šคํฌ๋ฆฝํŠธ fvwm_make_browse_menu.sh๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
# ๋ฐฐํฌํŒ์˜ utils/ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.
AddToMenu ์ฐพ์•„๋ณด๊ธฐ๋ฉ”๋‰ด
+ ๋™์ ํŒ์—…์•ก์…˜ ํŒŒ์ดํ”„์ฝ๊ธฐ \
'fvwm_make_browse_menu.sh ์ฐพ์•„๋ณด๊ธฐ ๋ฉ”๋‰ด'

์˜ˆ(๊ทธ๋ฆผ ๋ฉ”๋‰ด):

# ๋ชจ๋“  .jpg ํŒŒ์ผ์˜ ๋ฉ”๋‰ด๋ฅผ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค.
# $HOME/์‚ฌ์ง„
AddToMenu JpgMenu foo ์ œ๋ชฉ
+ ๋™์ ํŒ์—…์•ก์…˜ ํ•จ์ˆ˜ MakeJpg๋ฉ”๋‰ด

๊ธฐ๋Šฅ ์ถ”๊ฐ€ MakeJpg๋ฉ”๋‰ด
+ I Destroy๋ฉ”๋‰ด JpgMenu ์žฌ์ƒ์„ฑ
+ I AddToMenu JpgMenu ์‚ฌ์ง„ Title
+ I ํŒŒ์ดํ”„์ฝ๊ธฐ '๋‚˜๋ฅผ ์œ„ํ•ด $ HOME/์‚ฌ์ง„/*.jpg; \
echo AddToMenu JpgMenu "`basename $i`" ์ž„์› xv $i; ์™„๋ฃŒ'

ํ‚ค์›Œ๋“œ ๋ˆ„๋ฝ๋œ ํ•˜์œ„ ๋ฉ”๋‰ด ๊ธฐ๋Šฅ ๋น„์Šทํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋•Œ๋งˆ๋‹ค ์‹คํ–‰๋œ๋‹ค.
๋‹น์‹ ์€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ํŒ์—…ํ•˜๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด
์ฆ‰์„์—์„œ ๋ฉ”๋‰ด๋ฅผ ์ •์˜ํ•˜๊ณ  ํŒŒ๊ดดํ•ฉ๋‹ˆ๋‹ค. ํ‚ค์›Œ๋“œ ๋’ค์— ์•„๋ฌด ๋ช…๋ น์ด๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ํ•ญ๋ชฉ์˜ ์ด๋ฆ„(ํ•˜์œ„ ๋ฉ”๋‰ด)์ด ๋‹ค์Œ์œผ๋กœ ์ •์˜๋œ ๊ฒฝ์šฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๊ทธ๊ฒƒ์„ ๋”ฐ๋ฅด๊ณ ,
fvwm์€ ๋‹ค์Œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

ํ•จ์ˆ˜

์ฆ‰, ์ด๋ฆ„์ด ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ ํ•จ์ˆ˜์— ์ „๋‹ฌ๋˜๊ณ  ์ฐธ์กฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"$0"์œผ๋กœ.

XNUMXD๋ดํƒˆ์˜ fvwm ๋ฉ”๋‰ด ๋””๋ ‰ํ† ๋ฆฌ ์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ˆ„๋ฝ๋œ ํ•˜์œ„ ๋ฉ”๋‰ด ๊ธฐ๋Šฅ ์ตœ์‹  ์žฌ๊ท€ ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ:

# ๋‹ค๋ฅธ ์‰˜ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. fvwm_make_directory_menu.sh
# ๋ฐฐํฌํŒ์˜ utils/ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด,
# ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์ด ํ•จ์ˆ˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค:

DestroyFunc ๋ˆ„๋ฝ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋ฉ”๋‰ด ๋งŒ๋“ค๊ธฐ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ˆ„๋ฝ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋ฉ”๋‰ด ๋งŒ๋“ค๊ธฐ
+ I ํŒŒ์ดํ”„์ฝ๊ธฐ fvwm_make_directory_menu.sh $0

Destroy๋ฉ”๋‰ด ์ธ๋ฉ”๋‰ด
๋ฉ”๋‰ด์— ์ถ”๊ฐ€
+ MissingSubmenuFunction MakeMissingDirectoryMenu
+ "๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ" ํŒ์—… /

์ด๊ฒƒ์€ ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผ ๋ธŒ๋ผ์šฐ์ €์˜ ๋˜ ๋‹ค๋ฅธ ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ.

๋ฉ”๋‰ด ๋‚ด์—์„œ ์ œ๋ชฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋ฉด ์ƒ๋‹จ ํ‚ค์›Œ๋“œ ๋’ค์—
Title, ๋ฉ”๋‰ด ์ƒ๋‹จ์— ์ œ๋ชฉ์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ์ œ๋ชฉ์ด ์žˆ์—ˆ๋‹ค๋ฉด
๋ฎ์–ด์”๋‹ˆ๋‹ค.

AddToMenu ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋„๊ตฌ ์ œ๋ชฉ ์ƒ๋‹จ

๋ฉ”๋‰ด ๋ ˆ์ด๋ธ”์˜ ์ฒซ ๋ฒˆ์งธ ํƒญ๊นŒ์ง€์˜ ๋ชจ๋“  ํ…์ŠคํŠธ๋Š” ์™ผ์ชฝ์— ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์—์„œ ์ฒซ ๋ฒˆ์งธ ํƒญ์˜ ์˜ค๋ฅธ์ชฝ ๋ชจ๋“  ํ…์ŠคํŠธ๋Š” ๋‘ ๋ฒˆ์งธ ์—ด์˜ ์™ผ์ชฝ์— ์ •๋ ฌ๋˜๊ณ 
๊ทธ ์ดํ›„์˜ ๋ชจ๋“  ํ…์ŠคํŠธ๋Š” ์„ธ ๋ฒˆ์งธ ์—ด์— ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ชจ๋“  ํƒญ
๊ณต๋ฐฑ์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ํ˜•์‹์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ญ๋ชฉ ํ˜•์‹
์˜ต์…˜์˜ ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น.

๋ฉ”๋‰ด ๋ ˆ์ด๋ธ”์— ์•ฐํผ์ƒŒ๋“œ('&')๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ๋‹ค์Œ ๋ฌธ์ž๊ฐ€
๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋‹จ์ถ•ํ‚ค์ž…๋‹ˆ๋‹ค. ๋‹จ์ถ•ํ‚ค๋Š” ๋ ˆ์ด๋ธ”์— ๋ฐ‘์ค„์ด ๊ทธ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌํ„ฐ๋Ÿด์„ ์–ป์œผ๋ ค๋ฉด
'&', '&&'๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฉ”๋‰ด ํ•ญ๋ชฉ ๋ชฉ๋ก์„ ํ†ตํ•ด ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ด ๋‹จ์ถ•ํ‚ค๊ฐ€ ์žˆ๋Š” ์œ ์ผํ•œ ํ•ญ๋ชฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ๋ ˆ์ด๋ธ”์— ๋ณ„ํ‘œ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ํ…์ŠคํŠธ
๋ณ„ ์‚ฌ์ด๋Š” ์‚ฝ์ž…ํ•  ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์ด๋ฆ„์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด. ๋ฆฌํ„ฐ๋Ÿด '*'๋ฅผ ์–ป์œผ๋ ค๋ฉด "**"๋ฅผ ์‚ฝ์ž…ํ•˜์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด

+ ๊ณ„์‚ฐ๊ธฐ*xcalc.xpm* ์ž„์› ๊ฐ„๋ถ€ xcalc

์œ„์— ๊ณ„์‚ฐ๊ธฐ ๊ทธ๋ฆผ๊ณผ ํ•จ๊ป˜ "๊ณ„์‚ฐ๊ธฐ"๋ผ๋Š” ๋ ˆ์ด๋ธ”์ด ๋ถ™์€ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€:

+ *xcalc.xpm* ์ž„์› ๊ฐ„๋ถ€ xcalc

"๊ณ„์‚ฐ๊ธฐ" ๋ ˆ์ด๋ธ”์„ ์ƒ๋žตํ•˜๊ณ  ๊ทธ๋ฆผ์„ ๋‚จ๊น๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ๋ ˆ์ด๋ธ”์— ๋ฐฑ๋ถ„์œจ ๊ธฐํ˜ธ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด
ํผ์„ผํŠธ ๊ธฐํ˜ธ ์‚ฌ์ด์˜ ํ…์ŠคํŠธ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์ด๋ฆ„์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ๋ ˆ์ด๋ธ” ์™ผ์ชฝ์— ์‚ฝ์ž…ํ•  ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜
๋ฉ”๋‰ด์˜ ์˜ค๋ฅธ์ชฝ์— ๊ทธ๋ ค์ง€๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ฃผ์–ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ์–ป๊ธฐ ์œ„ํ•ด
๋ฆฌํ„ฐ๋Ÿด '%', "%%"๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด

+ ๊ณ„์‚ฐ๊ธฐ%xcalc.xpm% ์ž„์› ๊ฐ„๋ถ€ xcalc

๊ณ„์‚ฐ๊ธฐ ๊ทธ๋ฆผ๊ณผ ํ•จ๊ป˜ "๊ณ„์‚ฐ๊ธฐ"๋ผ๋Š” ๋ ˆ์ด๋ธ”์ด ๋ถ™์€ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.
์™ผ์ชฝ. ๋‹ค์Œ๊ณผ ๊ฐ™์€:

+ %xcalc.xpm% ์ž„์› ๊ฐ„๋ถ€ xcalc

"๊ณ„์‚ฐ๊ธฐ" ๋ ˆ์ด๋ธ”์„ ์ƒ๋žตํ•˜๊ณ  ๊ทธ๋ฆผ์„ ๋‚จ๊น๋‹ˆ๋‹ค. ์ด์— ์‚ฌ์šฉ๋œ ์‚ฌ์ง„์€
๊ธฐ๋Šฅ์€ ์ž‘์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค(16x16).

๋ฉ”๋‰ด ์ด๋ฆ„(๋ ˆ์ด๋ธ” ์•„๋‹˜)์— at ๊ธฐํ˜ธ๋กœ ๊ตฌ๋ถ„๋˜๋Š” ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ
('@'), ๊ทธ ์‚ฌ์ด์˜ ํ…์ŠคํŠธ๋Š” ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์ด๋ฆ„์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์˜ ์™ผ์ชฝ์„ ๋”ฐ๋ผ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค(์ธก๋ฉด ํ”ฝ์Šค๋งต). ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์ด๋“œํ”ฝ ์˜ต์…˜์˜ ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋Œ€์‹  ๋ช…๋ นํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌํ„ฐ๋Ÿด '@'๋ฅผ ์–ป์œผ๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฝ์ž…ํ•˜์‹ญ์‹œ์˜ค.
"@@". ์˜ˆ๋ฅผ ๋“ค์–ด

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ [์ด๋ฉ”์ผ ๋ณดํ˜ธ]@

์™ผ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— ๊ทธ๋ฆผ์ด ์žˆ๋Š” ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

menu-name์—๋„ '^'๋กœ ๋‘˜๋Ÿฌ์‹ธ์ธ ํ•˜์œ„ ๋ฌธ์ž์—ด์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ํ…์ŠคํŠธ
'^' ์‚ฌ์ด์—๋Š” X11 ์ƒ‰์ƒ์˜ ์ด๋ฆ„๊ณผ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ์—ด์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์˜† ๊ทธ๋ฆผ์€ ๊ทธ ์ƒ‰์œผ๋กœ ์น ํ•ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์— ๋Œ€ํ•ด ์ด ์ƒ‰์ƒ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ด๋“œ์ปฌ๋Ÿฌ ์˜ต์…˜์˜ ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น. ๋ฆฌํ„ฐ๋Ÿด '^'๋ฅผ ์–ป์œผ๋ ค๋ฉด
"^^"๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ:

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ [์ด๋ฉ”์ผ ๋ณดํ˜ธ]@^๋ธ”๋ฃจ^

์™ผ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— ๊ทธ๋ฆผ์ด ์žˆ๊ณ  ํŒŒ๋ž€์ƒ‰์œผ๋กœ ์ƒ‰์ƒ์ด ์ง€์ •๋œ ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
๊ทธ๋ฆผ์ด ํฌํ•จ๋œ ๋ฉ”๋‰ด ์˜์—ญ์ž…๋‹ˆ๋‹ค.

์œ„์˜ ๋ชจ๋“  ๊ฒฝ์šฐ์— ๊ฒฐ๊ณผ ๋ฉ”๋‰ด์˜ ์ด๋ฆ„์€ ์ง€์ •๋œ ์ด๋ฆ„์ด๋ฉฐ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
๋‹ค์–‘ํ•œ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ ์‚ฌ์ด์˜ ํ•˜์œ„ ๋ฌธ์ž์—ด.

๋ฉ”๋‰ด ์Šคํƒ€์ผ ๋ณ€๊ฒฝ ๋ฉ”๋‰ด ์Šคํƒ€์ผ ๋ฉ”๋‰ด ...
์˜ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ์— ๋ฉ”๋‰ด ์Šคํƒ€์ผ. ์—์„œ ๋‘˜ ์ด์ƒ์˜ ๋ฉ”๋‰ด๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ํ˜ธ์ถœ ๋ฉ”๋‰ด ์Šคํƒ€์ผ ๋ณ€๊ฒฝ.

๋ณต์‚ฌ๋ฉ”๋‰ด์Šคํƒ€์ผ ์›๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ ๋ฐ์ŠคํŠธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ
๋ถ€ ์›๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ ์— ๋ฐ์ŠคํŠธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์–ด๋””๋กœ ์›๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ ๊ธฐ์กด ๋ฉ”๋‰ด์ž…๋‹ˆ๋‹ค
์Šคํƒ€์ผ. ๋ฉ”๋‰ด ์Šคํƒ€์ผ์ด๋ผ๋ฉด dest_menustyle ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

Destroy๋ฉ”๋‰ด [์žฌ์ฐฝ์กฐํ•˜๋‹ค] ๋ฉ”๋‰ด
๋ฉ”๋‰ด๋ฅผ ์‚ญ์ œํ•˜์—ฌ ํ•ด๋‹น ๋ฉ”๋‰ด์— ๋Œ€ํ•œ ํ›„์† ์ฐธ์กฐ๊ฐ€ ๋” ์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
fvwm ์„ธ์…˜ ๋™์•ˆ ๋ฉ”๋‰ด์˜ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฉ”๋‰ด๋Š”
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žฌ๊ฑด ๋ฉ”๋‰ด์— ์ถ”๊ฐ€. ์„ ํƒ์  ๋งค๊ฐœ๋ณ€์ˆ˜ ์žฌ์ฐฝ์กฐ fvwm์—๊ฒŒ ๋˜์ง€์ง€ ๋ง๋ผ๊ณ  ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด๋ฅผ ์™„์ „ํžˆ ์—†์• ์ง€ ๋งŒ ๋ชจ๋“  ๋ฉ”๋‰ด ํ•ญ๋ชฉ (ํฌํ•จ
์ œ๋ชฉ).

DestroyMenu ์œ ํ‹ธ๋ฆฌํ‹ฐ

ํŒŒ๊ดด๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ฉ”๋‰ด ์Šคํƒ€์ผ
์ด๋ฆ„์ด ์ง€์ •๋œ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ์Šคํƒ€์ผ ์ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ๋ฉ”๋‰ด๋ฅผ ๋‹ค์Œ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ์Šคํƒ€์ผ, ๊ธฐ๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ํŒŒ๊ดดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

DestroyMenuStyle ํ”ฝ์Šค๋งต1

๋ฉ”๋‰ด ๋ฉ”๋‰ด ์ด๋ฆ„ [์œ„์น˜] [๋”๋ธ” ํด๋ฆญ ๋™์ž‘]
์ด์ „์— ์ •์˜๋œ ๋ฉ”๋‰ด๊ฐ€ ๊ณ ์ • ๋ฐฉ์‹์œผ๋กœ ํŒ์—…๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๋งŒ์•ฝ
์‚ฌ์šฉ์ž๋Š” ๋“œ๋ž˜๊ทธ ๋™์ž‘ ๋Œ€์‹  ํด๋ฆญ ๋™์ž‘์œผ๋กœ ๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค.
์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น ๋”๋ธ” ํด๋ฆญ ๋™์ž‘ ์‚ฌ์šฉ์ž๊ฐ€ a๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ(๋˜๋Š” ๋ฉ”๋‰ด๊ฐ€ ํ‚ค์— ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ ํ‚ค๋ฅผ ๋น ๋ฅด๊ฒŒ ๋‘ ๋ฒˆ ๋ˆ„๋ฅด๊ธฐ)์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ
๋ฉ”๋‰ด ์œ„๋กœ. ๋”๋ธ” ํด๋ฆญ ๋™์ž‘์„ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๋”๋ธ” ํด๋ฆญ
๋ฉ”๋‰ด๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”๋‰ด๊ฐ€ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ(์ฆ‰,
์ œ๋ชฉ ๋˜๋Š” ๊ตฌ๋ถ„ ๊ธฐํ˜ธ) ๋ฐ ๋”๋ธ” ํด๋ฆญ ๋™์ž‘์ด ์ œ๊ณต๋˜์ง€ ์•Š์Œ, ๋”๋ธ” ํด๋ฆญ
๋ฉ”๋‰ด์˜ ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์„ ํ˜ธ์ถœํ•ฉ๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋‚˜ ํฌ์ธํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ
์•ˆ๊ฑด).

ํฌ์ธํ„ฐ๋Š” ๋ฉ”๋‰ด๊ฐ€ ๋‘˜ ๋‹ค์ธ ๊ฒฝ์šฐ ๋ฉ”๋‰ด๊ฐ€ ํ˜ธ์ถœ๋˜์—ˆ์„ ๋•Œ ์žˆ๋˜ ์œ„์น˜๋กœ ๋’คํ‹€๋ฆฝ๋‹ˆ๋‹ค.
ํ‚ค ์ž…๋ ฅ์œผ๋กœ ํ˜ธ์ถœ๋˜๊ณ  ๋‹ซํž™๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์œ„์น˜ ์ธ์ˆ˜๋ฅผ ํ†ตํ•ด ํ™”๋ฉด ์–ด๋”˜๊ฐ€์— ๋ฉ”๋‰ด๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณด์ด๋Š” ํ™”๋ฉด ์ค‘์•™ ๋˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ์œ„์˜ ์˜ˆ. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค
๋‹ค์Œ๊ณผ ๊ฐ™์ด: ์ปจํ…์ŠคํŠธ ์ง์‚ฌ๊ฐํ˜• ๊ทธ๋ฆฌ๊ณ  ์ด ์ง์‚ฌ๊ฐํ˜•์— ๋Œ€ํ•œ ์˜คํ”„์…‹์€
๋ฉ”๋‰ด์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋ฉ”๋‰ด์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์—์„œ ์ด๋™๋ฉ๋‹ˆ๋‹ค.
์ง์‚ฌ๊ฐํ˜•. ๊ทธ๋งŒํผ ์œ„์น˜ ์ธ์ˆ˜๋Š” ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

[์ปจํ…์ŠคํŠธ ์ง์‚ฌ๊ฐํ˜•] x y [ํŠน์ˆ˜ ์˜ต์…˜]

XNUMXD๋ดํƒˆ์˜ ์ปจํ…์ŠคํŠธ ์ง์‚ฌ๊ฐํ˜• ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฟŒ๋ฆฌ
ํ˜„์žฌ ํ™”๋ฉด์˜ ๋ฃจํŠธ ์ฐฝ.

Xinerama๋ฃจํŠธ
์ „์ฒด Xinerama ํ™”๋ฉด์˜ ๋ฃจํŠธ ์ฐฝ์ž…๋‹ˆ๋‹ค. "๋ฃจํŠธ"์— ํ•ด๋‹นํ•˜๋Š” ๊ฒฝ์šฐ
Xinerama๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค
๋งˆ์šฐ์Šค ์œ„์น˜์— 1x1 ์ง์‚ฌ๊ฐํ˜•.

์ฐฝ
์ปจํ…์ŠคํŠธ ์ฐฝ์˜ ํ”„๋ ˆ์ž„์ž…๋‹ˆ๋‹ค.

๋‚ด๋ถ€
์ปจํ…์ŠคํŠธ ์ฐฝ ๋‚ด๋ถ€.

Title
์ปจํ…์ŠคํŠธ ์ฐฝ ๋˜๋Š” ์•„์ด์ฝ˜์˜ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค.

๋‹จ์ถ”
์ปจํ…์ŠคํŠธ ์ฐฝ์˜ #n ๋ฒ„ํŠผ.

์•„์ด์ฝ˜
์ปจํ…์ŠคํŠธ ์ฐฝ์˜ ์•„์ด์ฝ˜์ž…๋‹ˆ๋‹ค.

๋ฉ”๋‰ด
ํ˜„์žฌ ๋ฉ”๋‰ด.

ํ•ญ๋ชฉ
ํ˜„์žฌ ๋ฉ”๋‰ด ํ•ญ๋ชฉ.

๋ฌธ๋งฅ
ํ˜„์žฌ ์ฐฝ, ๋ฉ”๋‰ด ๋˜๋Š” ์•„์ด์ฝ˜.

์ด
ํฌ์ธํ„ฐ๊ฐ€ ์žˆ๋Š” ์œ„์ ฏ(์˜ˆ: ์ฐฝ์˜ ๋ชจ์„œ๋ฆฌ ๋˜๋Š” ๋ฃจํŠธ
์ฐฝ๋ฌธ).

๊ตฌํ˜• <๊ธฐํ•˜ํ•™>
์— ์˜ํ•ด ์ •์˜๋œ ์ง์‚ฌ๊ฐํ˜•๊ธฐํ•˜ํ•™> X ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ํ˜•์‹. ๋„ˆ๋น„์™€ ๋†’์ด
์ƒ๋žตํ•˜๋ฉด ๊ธฐ๋ณธ๊ฐ’์€ 1์ž…๋‹ˆ๋‹ค.

context-rectangle์ด ์ƒ๋žต๋˜๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ ๊ฒฝ์šฐ(์˜ˆ: ์ฐฝ์˜ "item"), "Mouse"
๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ƒํ™ฉ์—์„œ ์ด ๋ชจ๋“  ๊ฒƒ์ด ์˜๋ฏธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค.
(์˜ˆ: ํฌ์ธํ„ฐ๊ฐ€ ๋ฉ”๋‰ด์— ์žˆ๋Š” ๊ฒฝ์šฐ "์•„์ด์ฝ˜").

์˜คํ”„์…‹ ๊ฐ’ x ๊ณผ y ๋ฉ”๋‰ด๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์—์„œ ์–ผ๋งˆ๋‚˜ ๋ฉ€๋ฆฌ ์ด๋™๋˜์—ˆ๋Š”์ง€ ์ง€์ •
์œ„์น˜. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์–ด์ง„ ์ˆซ์ž ๊ฐ’์€ ๋ฐฑ๋ถ„์œจ๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค.
์ปจํ…์ŠคํŠธ ์‚ฌ๊ฐํ˜•์˜ ๋„ˆ๋น„(๋†’์ด), ํ•˜์ง€๋งŒ ํ›„ํ–‰ 'm' ๋ฉ”๋‰ด์˜ ๋„ˆ๋น„
(๋†’์ด)๊ฐ€ ๋Œ€์‹  ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ํ›„ํ–‰ 'p'๋กœ ํ•ด์„์„ ๋ฐ”๊พผ๋‹ค.
ํ‰๊ท  ํ”ฝ์…€.

๋‹จ์ผ ๊ฐ’ ๋Œ€์‹  ๊ฐ’ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ถ”๊ฐ€ ๋ฒˆํ˜ธ
์ฒซ ๋ฒˆ์งธ ๊ฒƒ์€ ๋ถ€ํ˜ธ์— ์˜ํ•ด ์ „์ž„์ž์™€ ๋ถ„๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์„ธ์š”
๋‹ค๋ฅธ ๋ชจ๋“  ๊ตฌ๋ถ„ ๊ธฐํ˜ธ.

If x or y ์ ‘๋‘์‚ฌ "'o" ์–ด๋”” ๋Š” ์ •์ˆ˜์ด๊ณ  ๋ฉ”๋‰ด ๋ฐ
์‚ฌ๊ฐํ˜•์€ ๋‹ค๋ฅธ ์‚ฌ๊ฐํ˜•๋ณด๋‹ค ๋จผ์ € ์ง€์ •๋œ ์œ„์น˜์—์„œ ๊ฒน์น˜๋„๋ก ์ด๋™๋ฉ๋‹ˆ๋‹ค.
์˜คํ”„์…‹์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์™€ ์‚ฌ๊ฐํ˜•์€ ํ”ฝ์…€์ด
์‚ฌ๊ฐํ˜• ๋„ˆ๋น„/๋†’์ด์˜ ๋ฐฑ๋ถ„์œจ์€ ๋‹ค์Œ ์œ„์น˜์—์„œ ํ”ฝ์…€ ๋ฐ”๋กœ ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ๋„ˆ๋น„/๋†’์ด์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ "o0"์€ ์ƒ๋‹จ/์™ผ์ชฝ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์˜ ํ…Œ๋‘๋ฆฌ์™€ ์‚ฌ๊ฐํ˜•์ด ๊ฒน์นฉ๋‹ˆ๋‹ค. "o100"์œผ๋กœ ํ•˜๋‹จ/์˜ค๋ฅธ์ชฝ
"o50"์„ ์‚ฌ์šฉํ•˜๋ฉด ํ…Œ๋‘๋ฆฌ๊ฐ€ ์„œ๋กœ ์ค‘์•™์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค(์‹œ๋„ํ•˜๋ฉด
์ด ์„ค๋ช…๋ณด๋‹ค ํ›จ์”ฌ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค). ๊ธฐ๋ณธ๊ฐ’์€ "o0"์ž…๋‹ˆ๋‹ค. ์ ‘๋‘์‚ฌ
"์˜ํ˜• "๋Š” "+ - ์ค‘".

'์˜ ์ ‘๋‘์‚ฌc'๋Š” "o50"๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ:

# ํ™”๋ฉด ์ค‘์•™์— ์žˆ๋Š” ์ฐฝ ๋ชฉ๋ก
์ฐฝ ๋ชฉ๋ก ๋ฃจํŠธ ์ฐธ์กฐ

# ์ฐฝ ์™ผ์ชฝ์— ์žˆ๋Š” ๋ฉ”๋‰ด
๋ฉ”๋‰ด๋ช… ์ฐฝ -100m c+0

# ํŒ์—… ๋ฉ”๋‰ด ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ ์œ„ 8ํ”ฝ์…€
ํŒ์—… ์ด๋ฆ„ ๋งˆ์šฐ์Šค c -100m-8p

# ํ™”๋ฉด ์–ด๋”˜๊ฐ€์—
๋ฉ”๋‰ด ์ด๋ฆ„ ์ง์‚ฌ๊ฐํ˜• 512x384+1+1 +0 +0

# ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ์ค‘์‹ฌ์œผ๋กœ ์„ธ๋กœ๋กœ ์ค‘์•™์— ์œ„์น˜
๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ํ‘ธ๋ฐ” ๋ฉ”๋‰ด
+ "์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ" ๋†‰
+ "ํŠน๋ณ„ ์•„์ดํ…œ" ํŒ์—… "๋‹ค๋ฅธ ๋ฉ”๋‰ด" ํ•ญ๋ชฉ +100 c
+ "๋งˆ์ง€๋ง‰ ํ•ญ๋ชฉ" ๋†‰

# ์ฒซ ๋ฒˆ์งธ ๋ฉ”๋‰ด ํ•ญ๋ชฉ ์œ„
๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ํ‘ธ๋ฐ” ๋ฉ”๋‰ด
+ "์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ" ํŒ์—… "๋‹ค๋ฅธ ๋ฉ”๋‰ด" ํ•ญ๋ชฉ +0 -100m

ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ํ˜„์žฌ ๋ฉ”๋‰ด์—์„œ ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ์„œ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด๋ฅผ ๋– ๋‚˜์ง€ ์•Š๊ณ  ๋งˆ์šฐ์Šค๋กœ. ํฌ์ธํ„ฐ๊ฐ€ ํ˜„์žฌ ๋ฉ”๋‰ด๋ฅผ
ํ•˜์œ„ ๋ฉ”๋‰ด์˜ ์ผ๋ฐ˜์ ์ธ ๋ฐฉํ–ฅ์€ ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํŠน์ˆ˜ ์˜ต์…˜:

์ผ๋ฐ˜ ๋ฉ”๋‰ด๋ฅผ ์—ด์ง€ ์•Š๊ณ  ํ‹ฐ์–ด์˜คํ”„ ๋ฉ”๋‰ด๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
์ฆ‰์‹œ ๋–ผ์–ด๋‚ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฉ”๋‰ด๋Š” ๋ช‡ ์ดˆ ๋™์•ˆ ์ •์ƒ ์ƒํƒœ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
์ฐข์–ด์ง€๊ธฐ ์ „์—. ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฉ”๋‰ด๋ฅผ ๋–ผ์–ด๋‚ด๋ฉด
์œ„์น˜๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

# fvwm์ด ๋ฉ”๋‰ด ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์Šคํƒ€์ผ ์‚ฌ์šฉ์œ„์น˜
# ํ™”๋ฉด ์™ผ์ชฝ ์ƒ๋‹จ์˜ ๋ฉ”๋‰ด
๋ฉ”๋‰ด ๋ฃจํŠธ 0p 0p ์ฆ‰์‹œ ์ œ๊ฑฐ

XNUMXD๋ดํƒˆ์˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณผ ์Œ or ์Šน๋ฆฌ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์€ ๋ฉ”๋‰ด๋ฅผ ๋‹ค๋ฅธ ๊ณณ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™”๋ฉด. ์ด๊ฒƒ์„ ์›ํ•˜์ง€ ์•Š์œผ๋ฉด ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค Fixed ์˜ต์…˜์œผ๋กœ. ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์˜ˆ๋ฅผ ๋“ค์–ด ๋ฉ”๋‰ด๊ฐ€ ํ•ญ์ƒ ํ™”๋ฉด์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ํ‘œ์‹œ๋˜๋„๋ก ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•  ๋•Œ ๋ฉ”๋‰ด๋ฅผ ์–ด๋””์— ํ‘œ์‹œํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ธฐ๋ณธ๊ฐ’์€
์ œ๋ชฉ์„ ์ปค์„œ ์•„๋ž˜์— ๋ฐฐ์น˜ํ•˜์ง€๋งŒ ์›ํ•˜๋Š” ์œ„์น˜์—
์ธ์ˆ˜ ๋งํ•œ๋‹ค, ์‚ฌ์šฉ ์…€๋ ‰ํŠธ์ธํ”Œ๋ ˆ์ด์Šค ์˜ต์…˜. ์ œ๋ชฉ์— ํฌ์ธํ„ฐ๋ฅผ ๋†“์œผ๋ ค๋ฉด
๋ฉ”๋‰ด์˜ ์‚ฌ์šฉ ์…€๋ ‰ํŠธ์›Œํ”„ ๋„. ์ด ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
PopupAsRootMenu ๋ฉ”๋‰ด์Šคํƒ€์ผ ์˜ต์…˜์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํฌ์ธํ„ฐ๊ฐ€ ์ผœ์ ธ ์žˆ์„ ๋•Œ๋งˆ๋‹ค ํฌ์ธํ„ฐ๊ฐ€ ํ•˜์œ„ ๋ฉ”๋‰ด์˜ ์ œ๋ชฉ์œผ๋กœ ๋’คํ‹€๋ฆฝ๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ํŒ์—…๋  ๋•Œ ํ•ญ๋ชฉ(fvwm ๋ฉ”๋‰ด ์Šคํƒ€์ผ) ๋˜๋Š”
์ „ํ˜€ ์ œ๋ชฉ(์Œ or ์Šน๋ฆฌ ๋ฉ”๋‰ด ์Šคํƒ€์ผ). ์–ธ์ œ๋“ ์ง€ ๋’คํ‹€๋ฆผ์„ ๊ฐ•์ œ(๊ธˆ์ง€)ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค ์›Œํ”„์ œ๋ชฉ (๋…ธ์›Œํ”„) ์˜ต์…˜.

์ฐธ๊ณ ๋กœ ํŠน์ˆ˜ ์˜ต์…˜ ๋‹ค๋ฅธ ์œ„์น˜๊ฐ€ ์—†๋Š” ์ผ๋ฐ˜ ๋ฉ”๋‰ด๋กœ ์ž‘์—…
์ธ์ˆ˜.

๋ฉ”๋‰ด์Šคํƒ€์ผ ์Šคํƒ€์ผ ์ด๋ฆ„ [์˜ต์…˜]
์ƒˆ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์ด์ „์— ์ •์˜ํ•œ ์Šคํƒ€์ผ์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์Šคํƒ€์ผ ์ด๋ฆ„ ์ด๋‹ค
์Šคํƒ€์ผ ์ด๋ฆ„; ๊ณต๋ฐฑ์ด๋‚˜ ํƒญ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉด ์ธ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด๋ฆ„์€
๊ธฐ๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ๋กœ ์˜ˆ์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์€ ๋ชจ๋“ 
๋ฉ”๋‰ด์™€ ๊ฐ™์€ ๊ฐ์ฒด(์˜ˆ: ์ฐฝ ๋ชฉ๋ก ๋ช…๋ น) ํ•˜์ง€ ์•Š์•˜๋‹ค
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ์Šคํƒ€์ผ ๋ณ€๊ฒฝ. ๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค ํŒŒ๊ดด๋ฉ”๋‰ด์Šคํƒ€์ผ. ์–ธ์ œ
๋‹จ์ƒ‰ ์ƒ‰์ƒ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ Fvwm / Mwm / Win ํ‚ค์›Œ๋“œ ์ค‘ ์ผ๋ถ€๋ฅผ ํฌํ•จํ•˜๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
BorderWidth, ์ „๊ฒฝ, ๋ฐฐ๊ฒฝ, ํšŒ์ƒ‰, HilightBack / !HilightBack,
HilightTitleBack, ActiveFore / !ActiveFore, MenuColorset, ActiveColorset,
GreyedColorset, TitleColorset, Hilight3DThick / Hilight3DThin / Hilight3DOff,
Hilight3DThickness, ์• ๋‹ˆ๋ฉ”์ด์…˜ / !Animation, ๊ธ€๊ผด, TitleFont, MenuFace, PopupDelay,
PopupOffset, TitleWarp / !TitleWarp, TitleUnderlines0 / TitleUnderlines1 /
์ œ๋ชฉUnderlines2, SeparatorsLong / SeparatorsShort, TrianglesSolid /
TrianglesRelief, PopupImmediately / PopupDelayed, PopdownImmediately /
PopdownDelayed, PopupActiveArea, DoubleClickTime, SidePic, SideColor,
PopupAsRootMenu / PopupAsSubmenu / PopupIgnore / PopupClose, RemoveSubmenus /
HoldSubmenus, SubmenusRight / SubmenusLeft, SelectOnRelease, ItemFormat,
VerticalItemSpacing, VerticalMargins, VerticalTitleSpacing, ์ž๋™Hotkeys /
!์ž๋™ ํ•ซํ‚ค, UniqueHotkeyActivatesImmediate /
!UniqueHotkeyActivatesImmediate, MouseWheel, ScrollOffPage / !ScrollOffPage,
TrianglesUseFore / !TrianglesUseFore.

์œ„์˜ ๋ชฉ๋ก์—์„œ ์ผ๋ถ€ ์˜ต์…˜์€ ์˜ต์…˜ ์Œ ๋˜๋Š” '/'๊ฐ€ ์žˆ๋Š” ํŠธ๋ฆฌํ”Œ๋กœ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.
์‚ฌ์ด. ์ด๋Ÿฌํ•œ ์˜ต์…˜์€ ์„œ๋กœ๋ฅผ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์Œ์„ ์ด๋ฃจ๋Š” ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฌดํšจํ™”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
! ์˜ต์…˜์—.

์ผ๋ถ€ ์˜ต์…˜์€ ์ด์ œ ์ ‘๋‘์‚ฌ๋กœ ! ์˜ต์…˜์—. ์ด๊ฒƒ์ด ์„ ํ˜ธ๋˜๋Š”
๊ทธ๋Ÿฌํ•œ ๋ชจ๋“  ์˜ต์…˜์— ๋Œ€ํ•œ ์–‘์‹. ๋‹ค๋ฅธ ๋ถ€์ •์ ์ธ ํ˜•์‹์€ ์ด์ œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ
์•ž์œผ๋กœ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์€ MenuStyle์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ œ์™ธ ์˜ต์…˜ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ActiveForeOff,
์• ๋‹ˆ๋ฉ”์ด์…˜๋„๊ธฐ, ์ž๋™ํ•ซํ‚ค๋„๊ธฐ, ํ•˜์ด๋ผ์ดํŠธ๋’ค๋กœ๋„๊ธฐ, ์ œ๋ชฉ์›Œํ”„๋„๊ธฐ

Fvwm, ์Œ, ์Šน๋ฆฌ ์ด์ „ ๋ฒ„์ „์—์„œ ๋™์ผํ•œ ์ด๋ฆ„์„ ๊ฐ€์ง„ ์Šคํƒ€์ผ๋กœ ๋ชจ๋“  ์˜ต์…˜ ์žฌ์„ค์ •
fvwm์˜. ์ƒˆ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์˜ ๊ธฐ๋ณธ๊ฐ’์€ Fvwm ์Šคํƒ€์ผ. ์ด ์˜ต์…˜์€ ์žฌ์ •์˜
์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ์ „๊ฒฝ, ๋ฐฐ๊ฒฝ, ํšŒ์ƒ‰, ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ, ์•กํ‹ฐ๋ธŒํฌ์–ด ๊ณผ
ํŒ์—… ์ง€์—ฐ, ๋”ฐ๋ผ์„œ ๋ฉ”๋‰ด์— ๋Œ€ํ•ด ์ง€์ •๋œ ์ฒซ ๋ฒˆ์งธ ์˜ต์…˜์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์Šคํƒ€์ผ์„ ์ •์˜ํ•˜๊ฑฐ๋‚˜ ์ •์˜๋œ ๋™์ž‘์œผ๋กœ ์Šคํƒ€์ผ์„ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋ชจ๋“  ์˜ต์…˜์„ ํ•˜๋‚˜์”ฉ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์Œ ๊ณผ ์Šน๋ฆฌ ์Šคํƒ€์ผ ๋ฉ”๋‰ด ํŒ์—… ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์ž๋™์œผ๋กœ. ์Šน๋ฆฌ ๋ฉ”๋‰ด๋Š”
๋ฐฐ๊ฒฝ์„ ์–ด๋‘ก๊ฒŒ ๋ณ€๊ฒฝํ•˜์—ฌ ํ˜„์žฌ ๋ฉ”๋‰ด ํ•ญ๋ชฉ. Fvwm ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ๊ฒน์นฉ๋‹ˆ๋‹ค.
๋ถ€๋ชจ ๋ฉ”๋‰ด, ์Œ ๊ณผ ์Šน๋ฆฌ ์Šคํƒ€์ผ ๋ฉ”๋‰ด๋Š” ์ƒ์œ„ ๋ฉ”๋‰ด์™€ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Fvwm ์Šคํƒ€์ผ์€ !HilightBack, Hilight3DThin, !ActiveFore, !Animation,
๊ธ€๊ผด, MenuFace, PopupOffset 0 67, TitleWarp, TitleUnderlines1, SeparatorsShort,
TrianglesRelief, PopupDelayed, PopdownDelayed, PopupDelay 150, PopdownDelay 150,
PopupAsSubmenu, HoldSubmenus, SubmenusRight, BorderWidth 2, !AutomaticHotkeys,
UniqueHotkeyActivatesImmediate, PopupActiveArea 75.

์Œ ์Šคํƒ€์ผ์€ !HilightBack, Hilight3DThick, !ActiveFore, !Animation,
๊ธ€๊ผด, MenuFace, PopupOffset -3 100, !TitleWarp, TitleUnderlines2, SeparatorsLong,
TrianglesRelief, PopupImmediately, PopdownDelayed, PopdownDelay 150,
PopupAsSubmenu, HoldSubmenus, SubmenusRight, BorderWidth 2,
UniqueHotkeyActivatesImmediate, !AutomaticHotkeys, PopupActiveArea 75.

์Šน๋ฆฌ ์Šคํƒ€์ผ์€ HilightBack, Hilight3DOff, ActiveFore, !Animation, Font,
MenuFace, PopupOffset -5 100, !TitleWarp, TitleUnderlines1, SeparatorsShort,
TrianglesSolid, PopupImmediately, PopdownDelayed, PopdownDelay 150, PopupAsSubmenu,
RemoveSubmenus, SubmenusRight, BorderWidth 2, UniqueHotkeyActivatesImmediate,
!์ž๋™ ํ•ซํ‚ค, PopupActiveArea 75.

ํ…Œ๋‘๋ฆฌ ํญ ๋ฉ”๋‰ด ์ฃผ๋ณ€์˜ ํ…Œ๋‘๋ฆฌ ๋‘๊ป˜๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ทจํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
50~2ํ”ฝ์…€์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ XNUMX์ž…๋‹ˆ๋‹ค. ์ž˜๋ชป๋œ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ํ…Œ๋‘๋ฆฌ๊ฐ€ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
๋„ˆ๋น„๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ „๊ฒฝ ๊ณผ ๋ฐฐ๊ฒฝ ์ธ์ˆ˜๋กœ ์ƒ‰์ƒ ์ด๋ฆ„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒ‰์ƒ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ํ…์ŠคํŠธ ๋˜๋Š” ๋ฉ”๋‰ด ๋ฐฐ๊ฒฝ. ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ƒ๋žตํ•˜์—ฌ ์žฌ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ์ œ๊ณต๋˜๋Š” ์ƒ‰์ƒ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

ํšŒ์ƒ‰ ์ธ์ˆ˜๋กœ ์ƒ‰์ƒ ์ด๋ฆ„์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ƒ‰์ƒ์€ ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ƒ‰์ƒ์ž…๋‹ˆ๋‹ค.
Mwm์—์„œ ๊ธˆ์ง€ํ•˜๋Š”(๋˜๋Š” ๊ถŒ์žฅํ•˜์ง€ ์•Š๋Š”) ๋ฉ”๋‰ด ์„ ํƒ์€ ๋‹ค์Œ์„ ์•”์‹œํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ง€์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์ƒ์ด ์ƒ๋žต๋œ ๊ฒฝ์šฐ ํšŒ์ƒ‰ ๋ฉ”๋‰ด์˜ ์ƒ‰์ƒ
ํ•ญ๋ชฉ์€ ๋ฉ”๋‰ด์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๊ณผ !ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ์„ ํƒํ•œ ๋ฉ”๋‰ด์˜ ๋ฐฐ๊ฒฝ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋Š” ์Šค์œ„์น˜
ํ•ญ๋ชฉ์„ ์ผœ๊ณ  ๋•๋‹ˆ๋‹ค. ์ƒ‰์ƒ์„ ์ œ๊ณตํ•˜์—ฌ ํŠน์ • ๋ฐฐ๊ฒฝ์ƒ‰์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์— ๋Œ€ํ•œ ์ธ์ˆ˜๋กœ ์ด๋ฆ„ ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ. ์ธ์ˆ˜ ์—†์ด ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
์ƒ‰์ƒ์€ ๋ฉ”๋‰ด์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ActiveColorset ์˜ต์…˜ ์žฌ์ •์˜
์ง€์ •๋œ ์ƒ‰์ƒ. ์ƒ‰์ƒ ์„ธํŠธ์— ๋‹จ์ƒ‰์ด ์•„๋‹Œ ๋ฐฐ๊ฒฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ
ํ•˜์ด๋ผ์ดํŠธ.

ํ•˜์ด๋ผ์ดํŠธ ํƒ€์ดํ‹€๋ฐฑ ๋ฉ”๋‰ด ์ œ๋ชฉ์˜ ๋ฐฐ๊ฒฝ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋Š” ์Šค์œ„์น˜๋ฅผ ์ผญ๋‹ˆ๋‹ค. ๋งŒ์•ฝ
์ œ๋ชฉ์ƒ‰์ƒ ์ง‘ํ•ฉ ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ ๋ฐฐ๊ฒฝ์ƒ‰์€ ๊ฑฐ๊ธฐ์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด
์ƒ‰์ƒ์€ ๋ฉ”๋‰ด์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์„ธํŠธ์— ๋‹จ์ƒ‰์ด ์•„๋‹Œ ๊ฒฝ์šฐ
ํ•˜์ด๋ผ์ดํŠธ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฐฐ๊ฒฝ์ž…๋‹ˆ๋‹ค.

์•กํ‹ฐ๋ธŒํฌ์–ด ๊ณผ !์•กํ‹ฐ๋ธŒํฌ์–ด ์„ ํƒํ•œ ๋ฉ”๋‰ด์˜ ์ „๊ฒฝ์„ ๊ฐ•์กฐ ํ‘œ์‹œํ•˜๋Š” ์Šค์œ„์น˜
ํ•ญ๋ชฉ์„ ์ผœ๊ณ  ๋•๋‹ˆ๋‹ค. ์ƒ‰์ƒ์„ ์ œ๊ณตํ•˜์—ฌ ํŠน์ • ์ „๊ฒฝ์ƒ‰์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์— ๋Œ€ํ•œ ์ธ์ˆ˜๋กœ ์ด๋ฆ„ ์•กํ‹ฐ๋ธŒํฌ์–ด. ์ƒ‰์ƒ์„ ์ƒ๋žตํ•˜๋ฉด ๊ฐ•์กฐ ํ‘œ์‹œ๊ฐ€ ์ผœ์ง‘๋‹ˆ๋‹ค.
ActiveColorset ์‚ฌ์šฉ. ์•กํ‹ฐ๋ธŒํฌ์–ด ์ „๊ฒฝ ๊ฐ•์กฐ ํ‘œ์‹œ๋ฅผ ์™„์ „ํžˆ ๋•๋‹ˆ๋‹ค.
XNUMXD๋ดํƒˆ์˜ ActiveColorset ์˜ต์…˜์€ ์ง€์ •๋œ ์ƒ‰์ƒ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด์ปฌ๋Ÿฌ์…‹ ๋Œ€์‹  colorset์ด ์‚ฌ์šฉ๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์ „๊ฒฝ, ๋ฐฐ๊ฒฝ
๊ณผ ๋ฉ”๋‰ดํŽ˜์ด์Šค ๋ฉ”๋‰ด ์Šคํƒ€์ผ. ๋งŒ์•ฝ ๋ฉ”๋‰ด์ปฌ๋Ÿฌ์…‹ ํ‚ค์›Œ๋“œ ๋’ค์— ์ˆซ์ž๊ฐ€ ์˜ต๋‹ˆ๋‹ค
XNUMX ์ด์ƒ์ธ ๊ฒฝ์šฐ ์ด ์ˆซ์ž๋Š” ์ƒ‰์ƒ ์„ธํŠธ์˜ ์ˆ˜๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ. ์ˆซ์ž๊ฐ€ ์ƒ๋žต๋˜๋ฉด ์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ๊บผ์ง€๊ณ  ์ผ๋ฐ˜ ๋ฉ”๋‰ด๊ฐ€
์Šคํƒ€์ผ์ด ๋‹ค์‹œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ์ „๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์€
์ƒ‰์ƒ ์„ธํŠธ์˜ ์ƒ‰์ƒ์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์„ธํŠธ์— ํ”ฝ์Šค๋งต์ด ์ •์˜๋˜์–ด ์žˆ์œผ๋ฉด
์ด ํ”ฝ์Šค๋งต์€ ๋ฉ”๋‰ด์˜ ๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ  ๋ฉ”๋‰ดํŽ˜์ด์Šค ๋ฉ”๋‰ด
์Šคํƒ€์ผ์€ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„์— ์ตœ์ ํ™”๋˜์—ˆ์œผ๋ฉฐ ๋ณด๋‹ค ์ ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
colorset์—์„œ ๋ฐฐ๊ฒฝ์ž…๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์„ธํŠธ์˜ ๋ชจ์–‘ ๋งˆ์Šคํฌ๋Š” ๋ชจ์–‘์„ ๋งŒ๋“œ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ์ƒ‰์ƒ ์„ธํŠธ ์ƒ‰์ƒ ์„ธํŠธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ActiveColorset ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์ปฌ๋Ÿฌ์…‹ํ•˜์ง€๋งŒ ์ „๊ฒฝ์—์„œ
colorset์€ ์ฃผ์–ด์ง„ ์ƒ‰์ƒ์„ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์•กํ‹ฐ๋ธŒํฌ์–ด ๋ฉ”๋‰ด ์Šคํƒ€์ผ ๋ฐ ์ƒ‰์ƒ ์ง‘ํ•ฉ์˜
๋ฐฐ๊ฒฝ์ƒ‰์€ ์ฃผ์–ด์ง„ ์ƒ‰์ƒ์„ ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๋ช…๋ น(์ผœ๊ธฐ
๋‹น์‹ ์ด ์‚ฌ์šฉํ•ด์•ผํ•˜๋Š” ๋ฐฐ๊ฒฝ ๊ฐ•์กฐ ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๋ฉ”๋‰ด ์Šคํƒ€์ผ๋„). ๋งŒ์•ฝ์—
์ง€์ •๋œ ๊ฒฝ์šฐ ์ƒ‰์ƒ ์„ธํŠธ์˜ ํ•˜์ด๋ผ์ดํŠธ ๋ฐ ๊ทธ๋ฆผ์ž ์ƒ‰์ƒ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์ƒ‰์ƒ ์„ธํŠธ์˜ ํ”ฝ์Šค๋งต ๋ฐ ๋ชจ์–‘ ๋งˆ์Šคํฌ๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์„ ๊ฐ•์กฐํ•˜๊ฑฐ๋‚˜
์ „๊ฒฝ์€ ๊ฐœ๋ณ„์ ์œผ๋กœ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค !์•กํ‹ฐ๋ธŒํฌ์–ด or !ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๋ฉ”๋‰ด
์Šคํƒ€์ผ.

ํšŒ์ƒ‰ ์ƒ‰์ƒ ์ง‘ํ•ฉ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์ปฌ๋Ÿฌ์…‹ํ•˜์ง€๋งŒ ์ „๊ฒฝ์—์„œ
colorset์€ ์ฃผ์–ด์ง„ ์ƒ‰์ƒ์„ ๋‹ค์Œ์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ํšŒ์ƒ‰ ๋ฉ”๋‰ด ์Šคํƒ€์ผ. ๋‹ค๋ฅธ ๋ถ€๋ถ„ ์—†์Œ
์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ œ๋ชฉ์ƒ‰์ƒ ์ง‘ํ•ฉ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์ปฌ๋Ÿฌ์…‹, ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”๋‰ด ์ œ๋ชฉ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ผ์ดํŠธ3D๋‘๊ป˜, ํ•˜์ด๋ผ์ดํŠธ3D์”ฌ ๊ณผ ํ•˜์ด๋ผ์ดํŠธ3DOff ์„ ํƒํ•œ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด
3D ๋ฆด๋ฆฌํ”„๋กœ ๊ฐ•์กฐ๋ฉ๋‹ˆ๋‹ค. ๋‘๊บผ์šด ๋ฆด๋ฆฌํ”„๋Š” ๋„ˆ๋น„๊ฐ€ XNUMXํ”ฝ์…€์ด๊ณ  ์–‡์€ ๋ฆด๋ฆฌํ”„๋Š”
XNUMXํ”ฝ์…€ ๋„ˆ๋น„.

ํ•˜์ด๋ผ์ดํŠธ3D๋‘๊ป˜ -50์—์„œ +50 ์‚ฌ์ด์˜ ์ˆซ์ž ์ธ์ˆ˜ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ”ฝ์…€. ์Œ์ˆ˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ๋ˆŒ๋Ÿฌ์ง‘๋‹ˆ๋‹ค. ์œ„์˜
์„ธ ๊ฐœ์˜ ๋ช…๋ น์€ 2, 1, 0์˜ ๋‘๊ป˜์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ณผ !์ƒ๊ธฐ ๋ฉ”๋‰ด ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ผœ๊ฑฐ๋‚˜ ๋•๋‹ˆ๋‹ค. ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ผœ์ ธ ์žˆ์„ ๋•Œ ์„œ๋ธŒ
ํ™”๋ฉด์— ๋งž์ง€ ์•Š๋Š” ๋ฉ”๋‰ด๋Š” ์ƒ์œ„ ๋ฉ”๋‰ด๋ฅผ ์™ผ์ชฝ์œผ๋กœ ์ด๋™์‹œํ‚ต๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€๊ผด ๊ณผ ์ œ๋ชฉ๊ธ€๊ผด ๊ธ€๊ผด ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์ด๋ฆ„์˜ ๊ธ€๊ผด์ด ์žˆ๋Š” ๊ฒฝ์šฐ
๋ชจ๋“  ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ํ…์ŠคํŠธ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์กด์žฌํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ด๋ฆ„์ด ์ธ ๊ฒฝ์šฐ
๋น„์›Œ ๋‘๋ฉด ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ œ๋ชฉ๊ธ€๊ผด ์ฃผ์–ด์ง€๋‹ค, ์‚ฌ์šฉ๋œ๋‹ค
์ผ๋ฐ˜ ๊ธ€๊ผด ๋Œ€์‹  ๋ชจ๋“  ๋ฉ”๋‰ด ์ œ๋ชฉ.

๋ฉ”๋‰ดํŽ˜์ด์Šค ๋ฉ”๋‰ด์— ๋ฉ‹์ง„ ๋ฐฐ๊ฒฝ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋™์ผํ•œ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
for ๋ฉ”๋‰ดํŽ˜์ด์Šค ์— ๊ด€ํ•ด์„œ๋Š” ๋ฒ„ํŠผ ์Šคํƒ€์ผ. ์— ๋Œ€ํ•œ ์„ค๋ช… ์ฐธ์กฐ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋ช…๋ น
์ „์—, ์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ฉ”๋‰ดํŽ˜์ด์Šค ์—†์ด
์ธ์ˆ˜ ์Šคํƒ€์ผ์ด ์ •์ƒ์œผ๋กœ ๋˜๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

MenuFace์˜ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

MenuFace DGradient 128 2 ๋ฐ์€ ํšŒ์ƒ‰ 50 ํŒŒ๋ž€์ƒ‰ 50 ํฐ์ƒ‰
๋ฉ”๋‰ด์–ผ๊ตด ํƒ€์ผ๋งPixmap ํ…์Šค์ฒ˜10.xpm
MenuFace HGradient 128 2 ๋นจ๊ฐ„์ƒ‰ 40 ์ ๊ฐˆ์ƒ‰ 60 ํฐ์ƒ‰
๋ฉ”๋‰ดํŽ˜์ด์Šค ์†”๋ฆฌ๋“œ ๋งˆ๋ฃฌ

์ฐธ๊ณ : ๊ทธ๋ผ๋ฐ์ด์…˜ ์Šคํƒ€์ผ H, V, B ๋ฐ D๋Š” ๊ณ ์† ๋ฐ ๋‚ฎ์€ ๋ฉ”๋ชจ๋ฆฌ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์—์„œ์˜ ์†Œ๋น„. ์ด๊ฒƒ์€ ๋‹ค๋ฅธ ๋ชจ๋“  ๊ทธ๋ผ๋””์–ธํŠธ ์Šคํƒ€์ผ์˜ ๊ฒฝ์šฐ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
๊ทธ๋“ค์€ ๋Š๋ฆฌ๊ณ  ์—„์ฒญ๋‚œ ์–‘์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์†Œ๋น„ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ
์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ๋” ๋‚˜์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด
๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋ชจ๋‘๋ฅผ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ „๊ฒฝ์ƒ‰์ด ์•„๋‹Œ ํ™œ์„ฑ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ๊ฐ•์กฐ ํ‘œ์‹œ ๋„๊ธฐ:

๋ฉ”๋‰ด์Šคํƒ€์ผ Hilight3DOff, !HilightBack
๋ฉ”๋‰ด์Šคํƒ€์ผ ActiveFore

ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์ƒ์œ„ ๋ฉ”๋‰ด์™€ ๊ฒน์น˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์œ„ ๋˜๋Š” ์•„๋ž˜๋กœ ๋‚˜ํƒ€๋‚  ๋•Œ๋งˆ๋‹ค ๋‹ค์‹œ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด์Šคํƒ€์ผ PopupOffset 1 100

๋ฐฑ์—… ์Šคํ† ๋ฆฌ์ง€๋กœ X ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค. X ์„œ๋ฒ„๊ฐ€ -bs๋กœ ์‹œ์ž‘๋œ ๊ฒฝ์šฐ
์˜ต์…˜์„ ๋•๋‹ˆ๋‹ค. -wm ๋ฐ +bs ์˜ต์…˜์„ ์‹œ๋„ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ:

์‹œ์ž‘ x -- -wm +bs

์ด ์˜ˆ์ œ๋ฅผ ์‹œ์Šคํ…œ์— ์ ์šฉํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: xinit๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ
์—‘์Šค).

ํŒ์—… ์ง€์—ฐ ํ•˜๋‚˜์˜ ์ˆซ์ž ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„์˜ ์ง€์—ฐ์ž…๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ์žˆ๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ ์œ„๋กœ ํฌ์ธํ„ฐ๋ฅผ ์ด๋™ํ•  ๋•Œ ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ํŒ์—…๋˜๊ธฐ ์ „์—
ํ•˜์œ„ ๋ฉ”๋‰ด. ๊ฐ’์ด XNUMX์ด๋ฉด ์ž๋™ ํŒ์—…์ด ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€
์ƒ๋žต ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํŒ์—… ์ง€์—ฐ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ „์—, ์ฆ‰์‹œ ํŒ์—… ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์ฆ‰์‹œ ํŒ์—…๋˜๊ธฐ ๋•Œ๋ฌธ์— ์˜ต์…˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฆ‰์‹œ ํŒ์—… ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ํ‘œ์‹œ๋˜๋Š” ์ฆ‰์‹œ ํŒ์—…๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ํ•ญ๋ชฉ์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํŒ์—… ์ง€์—ฐ ์„ ํƒ๊ถŒ ๊ทธ๋Ÿฌ๋ฉด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ํŒ์—… ์ง€์—ฐ
fvwm์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํŒ์—… ์ง€์—ฐ ์ด ์ž๋™ ํŒ์—…์˜ ๊ฒฝ์šฐ ์˜ต์…˜
์ผ์–ด๋‚œ๋‹ค.

ํŒ๋‹ค์šด ์ง€์—ฐ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํŒ์—… ์ง€์—ฐ ๊ทธ๋Ÿฌ๋‚˜ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŒ์—… ์ง€์—ฐ ์Šคํƒ€์ผ.

์ฆ‰์‹œ ํŒ๋‹ค์šด ํฌ์ธํ„ฐ๊ฐ€ ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ๋– ๋‚˜์ž ๋งˆ์ž ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ๋ฐ ์ƒ์œ„ ๋ฉ”๋‰ด์˜ ํ•ด๋‹น ํ•ญ๋ชฉ. ๋ฐ˜๋Œ€ ์˜ต์…˜์œผ๋กœ
ํŒ๋‹ค์šด ์ง€์—ฐ ํ•˜์œ„ ๋ฉ”๋‰ด๋Š” ์ง€์ •๋œ ์‹œ๊ฐ„ ์ดํ›„์—๋งŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
ํŒ๋‹ค์šด ์ง€์—ฐ ์˜ต์…˜. ํฌ์ธํ„ฐ๊ฐ€ ๋ฉ”๋‰ด์—์„œ ์ž์ฃผ ๋ฒ—์–ด๋‚  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ์ด๋™ํ•˜๋ ค๊ณ  ํ•  ๋•Œ ํ•ญ๋ชฉ. ์‚ฌ์ด์— ๊ฐˆ๋“ฑ์ด ์žˆ์„ ๋•Œ๋งˆ๋‹ค
์ „์—, ์ฆ‰์‹œ ํŒ์—…, ํŒ์—… ์ง€์—ฐ, ํŒ์—… ์ง€์—ฐ ์Šคํƒ€์ผ๊ณผ ์ฆ‰์‹œ ํŒ๋‹ค์šด,
ํŒ๋‹ค์šด ์ง€์—ฐ, ํŒ๋‹ค์šด ์ง€์—ฐ ์Šคํƒ€์ผ, ํŒ์—…... ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์Šคํƒ€์ผ์ด ์Šน๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
ํƒ์ƒ‰ ๋ฐ ํŒ๋‹ค์šด... ํ‚ค๋ณด๋“œ๋กœ ํƒ์ƒ‰ํ•  ๋•Œ ์Šคํƒ€์ผ์ด ์ด๊น๋‹ˆ๋‹ค.

ํŒ์—… ์˜คํ”„์…‹ ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ’ ๋ชจ๋‘ ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ์œ„์น˜์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
์ƒ์œ„ ๋ฉ”๋‰ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ’์ด ๋ชจ๋‘ XNUMX์ด๋ฉด ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ
ํ•˜์œ„ ๋ฉ”๋‰ด๋Š” ์ƒ์œ„ ๋ฉ”๋‰ด์˜ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์™€ ๊ฒน์นฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฐ’์ด XNUMX์ด ์•„๋‹Œ ๊ฒฝ์šฐ
ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์˜ค๋ฅธ์ชฝ(๋˜๋Š” ์Œ์ˆ˜์ธ ๊ฒฝ์šฐ ์™ผ์ชฝ)์œผ๋กœ ํ”ฝ์…€๋งŒํผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๋‘ ๋ฒˆ์งธ ๊ฐ’์€ XNUMX์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋Š” ์ƒ์œ„ ํ•ญ๋ชฉ์˜ ๋ช‡ ํผ์„ผํŠธ๋งŒํผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด์˜ ์˜ค๋ฅธ์ชฝ ๋˜๋Š” ์™ผ์ชฝ ๋„ˆ๋น„.

ํŒ์—…ํ™œ์„ฑ์˜์—ญ 51์—์„œ 100 ์‚ฌ์ด์˜ ์ •์ˆ˜ ๊ฐ’์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ
ํฌ์ธํ„ฐ๊ฐ€ ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ ์œ„์— ์žˆ๊ณ  ํฌ์ธํ„ฐ๊ฐ€ ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์žˆ๋Š” ์˜์—ญ์œผ๋กœ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ๋„ˆ๋น„์˜ 75%์—์„œ ์‹œ์ž‘ํ•˜๋ฉด ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ์ฆ‰์‹œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
๋ฐฑ๋ถ„์œจ์€ ๋‹ค์Œ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ์—…ํ™œ์„ฑ์˜์—ญ. ์ด ๊ฐ’์„ 100์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฐ ์ข…๋ฅ˜์˜ ์ž๋™ ํŒ์—…์€ ๋ชจ๋‘. ๊ธฐ๋ณธ๊ฐ’์ด ๋ณต์›๋˜์ง€ ์•Š๊ฑฐ๋‚˜
์ž˜๋ชป๋œ ๊ฐ’์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํƒ€์ดํ‹€์›Œํ”„ ๊ณผ !ํƒ€์ดํ‹€์›Œํ”„ ํฌ์ธํ„ฐ๊ฐ€ ๋ฉ”๋‰ด ์ œ๋ชฉ์œผ๋กœ ํœ˜์–ด์ง€๋Š”์ง€ ์—ฌ๋ถ€์— ์˜ํ–ฅ
๋ฉ”๋‰ด๊ฐ€ ์—ด๋ ธ๋Š”์ง€ ์—ฌ๋ถ€. ์ด ์„ค์ •์— ๊ด€๊ณ„์—†์ด ํฌ์ธํ„ฐ๋Š”
๋ฉ”๋‰ด๊ฐ€ ํฌ์ธํ„ฐ ์•„๋ž˜์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์œผ๋ฉด ๋’คํ‹€๋ฆฝ๋‹ˆ๋‹ค.

์ œ๋ชฉ๋ฐ‘์ค„0, ์ œ๋ชฉ๋ฐ‘์ค„1 ๊ณผ ์ œ๋ชฉ๋ฐ‘์ค„2 ๋ช‡ ์ค„์ธ์ง€ ์ง€์ •
๋ฉ”๋‰ด ์ œ๋ชฉ ์•„๋ž˜์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.

๊ตฌ๋ถ„์ž๊ธด ๊ณผ ๊ตฌ๋ถ„์ž์งง์Œ ๋ฉ”๋‰ด ๊ตฌ๋ถ„์ž์˜ ๊ธธ์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธด
๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋Š” ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ๊นŒ์ง€ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์งง์€ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ
๋ฉ”๋‰ด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ช‡ ํ”ฝ์…€์„ ๋‚จ๊ฒจ๋‘ก๋‹ˆ๋‹ค.

์‚ผ๊ฐํ˜•์†”๋ฆฌ๋“œ ๊ณผ ์‚ผ๊ฐํ˜•๋ถ€์กฐ ํ•˜์œ„ ๋ฉ”๋‰ด์˜ ์ž‘์€ ์‚ผ๊ฐํ˜• ๋ชจ์–‘์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
๊ทธ์–ด์ง„. ์†”๋ฆฌ๋“œ ์‚ผ๊ฐํ˜•์€ ์ƒ‰์ƒ์œผ๋กœ ์ฑ„์›Œ์ง€๊ณ  ๋ฆด๋ฆฌํ”„ ์‚ผ๊ฐํ˜•์€ ์†์ด ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

DoubleClick ์‹œ๊ฐ„ ํ•˜๋‚˜์˜ ์ˆซ์ž ์ธ์ˆ˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์€
๋ฉ”๋‰ด์—์„œ ๋‘ ๋ฒˆ์˜ ๋งˆ์šฐ์Šค ํด๋ฆญ ์‚ฌ์ด์˜ ๋ฐ€๋ฆฌ์ดˆ๋Š” ๋”๋ธ” ํด๋ฆญ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ 450๋ฐ€๋ฆฌ์ดˆ์ž…๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ์ƒ๋žต๋œ ๊ฒฝ์šฐ ๋”๋ธ” ํด๋ฆญ ์‹œ๊ฐ„
์ด ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์ด๋“œํ”ฝ ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์ทจํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆผ์ด ๊ทธ๋ ค์ ธ ์žˆ๋‹ค
๋ฉ”๋‰ด์˜ ์™ผ์ชฝ. ๊ทธ๋งŒํผ ์‚ฌ์ด๋“œํ”ฝ ์˜ต์…˜์€ ํŠน์ • ๋ฉ”๋‰ด๋กœ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ธก๋ฉด ํ”ฝ์Šค๋งต(์ฐธ์กฐ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€). ํŒŒ์ผ ์ด๋ฆ„์ด ์ƒ๋žต๋œ ๊ฒฝ์šฐ ๊ธฐ์กด ์‚ฌ์ด๋“œ ํ”ฝ์Šค๋งต
๋ฉ”๋‰ด ์Šคํƒ€์ผ์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์ด๋“œ์ปฌ๋Ÿฌ X11 ์ƒ‰์ƒ์˜ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์ƒ‰์ƒ์€
์ธก๋ฉด ๊ทธ๋ฆผ์ด ํฌํ•จ๋œ ์—ด์— ์ƒ‰์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(์œ„ ์ฐธ์กฐ). SideColor ์˜ต์…˜์€
๋ฉ”๋‰ด ํŠน์ • ์ธก๋ฉด ์ƒ‰์ƒ์œผ๋กœ ์žฌ์ •์˜๋ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€). ์ƒ‰์ƒ ์ด๋ฆ„์ด ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ
์ƒ๋žตํ•˜๋ฉด ์ธก๋ฉด ์ƒ‰์ƒ ์˜ต์…˜์ด ๊บผ์ง‘๋‹ˆ๋‹ค.

PopupAsRootMenu, ํŒ์—…์œผ๋กœ ํ•˜์œ„ ๋ฉ”๋‰ด, ํŒ์—… ๋ฌด์‹œ ๊ณผ ํŒ์—… ๋‹ซ๊ธฐ ํ–‰๋™์„ ๋ฐ”๊พธ๋‹ค
ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์—ฌ๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ์„ ํด๋ฆญํ•  ๋•Œ. ์™€ ํ•จ๊ป˜ PopupAsRootMenu ์ „์—,
์›๋ž˜ ๋ฉ”๋‰ด๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ๋‚˜ํƒ€๋‚˜๊ธฐ ์ „์— ๋‹ซํž™๋‹ˆ๋‹ค. ํŒ์—…์œผ๋กœ ํ•˜์œ„ ๋ฉ”๋‰ด ๊ทธ๋ ‡์ง€ ์•Š๋‹ค,
์ƒ์œ„ ๋ฉ”๋‰ด๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํŒ์—…์œผ๋กœ ํ•˜์œ„ ๋ฉ”๋‰ด
๋งˆ์šฐ์Šค๋ฅผ ์ด๋™ํ•˜๋Š” ์œ„์น˜์— ๊ด€๊ณ„์—†์ด ํ•˜์œ„ ๋ฉ”๋‰ด๋Š” ์—ด๋ฆฐ ์ƒํƒœ(๊ฒŒ์‹œ๋จ)๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ์Šคํƒ€์ผ์— ๋”ฐ๋ผ ๋ฉ”๋‰ด ํƒ์ƒ‰์„ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ํ’ˆ์ข…
๋ฉ”๋‰ด๊ฐ€ ๊ฒŒ์‹œ๋˜๋Š” ๋™์•ˆ ํ‚ค ์ž…๋ ฅ์€ ๋ฉ”๋‰ด๋ฅผ ์ •์ƒ ๋™์ž‘์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
์™€ ํŒ์—… ๋‹ซ๊ธฐ ํ•˜์œ„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ํ™œ์„ฑํ™”๋˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ๋‹ซํžˆ๊ณ  ๋ฉ”๋‰ด๊ฐ€
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์—ด๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ์—… ๋ฌด์‹œ ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(๋ฉ”๋‰ด๊ฐ€ ํŒ์—…
๋ช…๋ น). ํŒ์—…์œผ๋กœ ํ•˜์œ„ ๋ฉ”๋‰ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

ํ•˜์œ„ ๋ฉ”๋‰ด ์ œ๊ฑฐ ์ƒ์œ„ ๋ฉ”๋‰ด๋กœ ๋‹ค์‹œ ์ด๋™ํ•  ๋•Œ ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ฑฐํ•˜๋„๋ก fvwm์— ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด. ์™€ ํ•จ๊ป˜ ๋ณด๋ฅ˜ํ•˜์œ„ ๋ฉ”๋‰ด ํ•˜์œ„ ๋ฉ”๋‰ด๋Š” ๊ณ„์† ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์•„๋งˆ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์–ด
๋ณด๋ฅ˜ํ•˜์œ„ ๋ฉ”๋‰ด ๋‹น์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํŒ์—… ์ง€์—ฐ ์Šคํƒ€์ผ. ํ•˜์œ„ ๋ฉ”๋‰ด ์ œ๊ฑฐ ๋ฉ”๋‰ด์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋‹ค
ํ‚ค๋ณด๋“œ๋กœ ํƒ์ƒ‰.

๋ฆด๋ฆฌ์Šค ์„ ํƒ ์„ ํƒ์  ํ‚ค ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ํ‚ค๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ๊ฒฝ์šฐ
์ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋‰ด์—์„œ ๋ฆด๋ฆฌ์Šค๋˜๋ฉด ํ˜„์žฌ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
Alt-Tab์šฉ ์ฐฝ ๋ชฉ๋ก ํ•ญํ•ด. ํ‚ค ์ด๋ฆ„์€ ํ‘œ์ค€ X11 ํ‚ค์ž…๋‹ˆ๋‹ค.
์— ์ •์˜๋œ ์ด๋ฆ„ /usr/include/X11/keysymdef.h, (์—†์ด XK_ ์ ‘๋‘์‚ฌ) ๋˜๋Š”
ํ‚ค์‹ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค /usr/X11R6/lib/X11/XKeysymDB. ์ด ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด
ํ‚ค ์ด๋ฆ„.

์ฐธ๊ณ : ์ผ๋ถ€ X ์„œ๋ฒ„๋Š” KeyRelease ์ด๋ฒคํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฆด๋ฆฌ์Šค ์„ ํƒ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
๊ทธ๋Ÿฐ ๊ธฐ๊ณ„์—์„œ ์ผํ•˜์‹ญ์‹œ์˜ค.

ํ•ญ๋ชฉ ํ˜•์‹ ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ฒฐ์ •ํ•˜๋Š” ์ธ์ˆ˜๋กœ ํŠน์ˆ˜ ๋ฌธ์ž์—ด์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด ํ•ญ๋ชฉ. ํ˜•์‹ ๋ฌธ์ž์—ด์„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค. ๋‹น์‹ ์ดํ•ด์•ผ ํ•  ๋ชจ๋“ 
fvwm์— ๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ ๋ฐฐ์น˜ํ•  ์œ„์น˜๋ฅผ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค(์˜ˆ:
๋ ˆ์ด๋ธ”, ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์‚ผ๊ฐํ˜•, ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ๋ฐ ์ธก๋ฉด ๊ทธ๋ฆผ)
๋นˆ ์˜์—ญ. ๋ฌธ์ž์—ด์€ ๊ณต๋ฐฑ, ํƒญ ๋ฌธ์ž ๋ฐ ์„œ์‹์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
'%'๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ง€์‹œ๋ฌธ. ๋ชจ๋“  ์ž˜๋ชป๋œ ๋ฌธ์ž ๋ฐ ํ˜•์‹ ์ง€์ • ์ง€์‹œ๋ฌธ
์กฐ์šฉํžˆ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค:

%l, %c ๊ณผ %r
๋‹ค์Œ ํ•ญ๋ชฉ ๋ ˆ์ด๋ธ”์„ ์‚ฝ์ž…ํ•˜์‹ญ์‹œ์˜ค. ์ตœ๋Œ€ XNUMX๊ฐœ์˜ ๋ ˆ์ด๋ธ”์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ญ๋ชฉ ์—ด
์™ผ์ชฝ ์ •๋ ฌ(%l), ์ค‘์•™(%c) ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ(%r).

%i
๋ฏธ๋‹ˆ ์•„์ด์ฝ˜์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

%> ๊ณผ %<
์˜ค๋ฅธ์ชฝ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด ์‚ผ๊ฐํ˜•์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค(%>) ๋˜๋Š” ์™ผ์ชฝ
(%<).

%|
์ฒ˜์Œ์œผ๋กœ %| ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ์˜์—ญ์˜ ์‹œ์ž‘์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ์ƒ‰ ๋˜๋Š” ๋ฆด๋ฆฌํ”„(๋˜๋Š” ๋‘˜ ๋‹ค). ๋‘๋ฒˆ์งธ %| ์ด๊ฒƒ์˜ ๋์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค
๊ณต๊ฐ„์ด ์žˆ์Šต๋‹ˆ๋‹ค. %| ๋ฌธ์ž์—ด์—์„œ ์ตœ๋Œ€ ๋‘ ๋ฒˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋‹ค๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์œผ๋ฉด
๊ทธ ์ค‘ fvwm์€ ์—ฌ๋ฐฑ์„ ์ „์ฒด ํ•ญ๋ชฉ์˜ ์—ฌ๋ฐฑ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(๊ณ„์‚ฐํ•˜์ง€ ์•Š์Œ
์ธก๋ฉด ์‚ฌ์ง„).

%s
๋ฉ”๋‰ด์˜ ์‹œ์ž‘์ด๋‚˜ ๋์— ์ธก๋ฉด ๊ทธ๋ฆผ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
์ง€์‹œ๋ฌธ์€ ํ˜•์‹์˜ ์ฒซ ๋ฒˆ์งธ ๋˜๋Š” ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•œ ๋ฒˆ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ˆ. ๋งŒ์•ฝ %s ๋ฌธ์ž์—ด์˜ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์žˆ์ง€ ์•Š์œผ๋ฉด ๋ฉ”๋‰ด๊ฐ€ ๊ทธ๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ •ํ™•ํžˆ.

์ŠคํŽ˜์ด์Šค ๋ฒ„ํŠผ, ํƒญ, %๊ณต๊ฐ„ ๊ณผ %ํƒญ
๋ฉ”๋‰ด ๊ธ€๊ผด์˜ ๋„ˆ๋น„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ๊ณต๋ฐฑ ๋˜๋Š” ํƒญ์˜ ๊ฐ„๊ฒฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ๋•Œ
ํƒญ์˜ ๊ฒฝ์šฐ ํƒญ ์œ„์น˜๊ฐ€
๋ฉ”๋‰ด ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ 8์˜ ๋ฐฐ์ˆ˜. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ „์ฒด ๋ฌธ์ž์—ด์„ ์ธ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ณต๋ฐฑ์ด๋‚˜ ํƒญ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

%p
์ŠคํŽ˜์ด์Šค์™€ ํƒญ์ฒ˜๋Ÿผ %p ํ•ญ๋ชฉ์— ๋นˆ ์˜์—ญ์„ ์‚ฝ์ž…ํ•˜์ง€๋งŒ ๋” ๋‚˜์€
ํฌ๊ธฐ ์ œ์–ด(์•„๋ž˜ ์ฐธ์กฐ).

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ ๊ฐœ์ฒด ์•ž๋’ค์— ์ถ”๊ฐ€ ๊ณต๊ฐ„์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

%์™ผ์ชฝ (left).์—ฐ๋ฝํ•ด์ฃผ์„ธ์š”p

์ด๊ฒƒ์€ ๋‹ค์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ์ฒด๊ฐ€ ๋ฉ”๋‰ด์— ์ •์˜๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ(์˜ˆ: %s ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์€ ์‚ฌ์šฉ
์ธก๋ฉด ์‚ฌ์ง„ ๋˜๋Š” %l ์„ธ ๋ฒˆ์งธ ์—ด์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋œ ํ•ญ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์‹ค์ œ๋กœ ์„ธ ๋ฒˆ์งธ ์—ด์ด ์žˆ์Œ) ๋‹ค์Œ ์ถ”๊ฐ€ ์™ผ์ชฝ (left) ๊ฐœ์ฒด ์•ž์˜ ํ”ฝ์…€ ๋ฐ ์—ฐ๋ฝํ•ด์ฃผ์„ธ์š”
๊ทธ ๋’ค์— ํ”ฝ์…€. ์ƒ๋žตํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค ์™ผ์ชฝ (left) ๋˜๋Š” .์˜ค๋ฅธ์ชฝ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ถ€ํ’ˆ
๊ทธ๋“ค์„. ํ™”๋ฉด ๋„ˆ๋น„๊นŒ์ง€์˜ ๋ชจ๋“  ๊ฐ’์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์Œ์ˆ˜ ๊ฐ’๋„ ๊ฐ€๋Šฅ
์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ p ๋‹ค๋ฅธ ํ˜•์‹ํ™” โ€‹โ€‹์ง€์‹œ๋ฌธ์œผ๋กœ ๋Œ€์ฒด๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์ˆ  ํ•œ ๋ฐ”์™€.

์ฐธ๊ณ : ํ˜•์‹ ๋ฌธ์ž์—ด์— ์ •์˜๋œ ํ•ญ๋ชฉ๋งŒ ๋ฉ”๋‰ด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ ๋‹น์‹ ์ด
๋„ฃ์ง€ ๋งˆ์„ธ์š” %s ๊ฑฐ๊ธฐ์—๋Š” ์ธก๋ฉด ๊ทธ๋ฆผ์ด ์ง€์ •๋˜์–ด ์žˆ์–ด๋„ ์ธก๋ฉด ๊ทธ๋ฆผ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ  : ํ•˜์œ„ ๋ฉ”๋‰ด์™ผ์ชฝ ์Šคํƒ€์ผ์ด ๊ธฐ๋ณธ๊ฐ’์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ํ•ญ๋ชฉ ํ˜•์‹ ๋ฌธ์ž์—ด์ด์ง€๋งŒ ๋งŒ์•ฝ ๊ทธ๋ ‡๋‹ค๋ฉด
์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ์ˆ˜์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : ๋ฉ”๋‰ด์˜ ํ˜•์‹์ด ์ง€์ •๋˜์ง€ ์•Š์€ ์ œ๋ชฉ์ด ๊ฐ€์žฅ ๋„“์€ ๋ฉ”๋‰ด ํ•ญ๋ชฉ๋ณด๋‹ค ๋„“์€ ๊ฒฝ์šฐ
๋ฉ”๋‰ด ํ•ญ๋ชฉ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋ถ€๋ถ„ ์‚ฌ์ด์˜ ๊ณต๊ฐ„์ด ์ผ์น˜ํ•˜๋„๋ก ํ™•๋Œ€๋ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ์˜ ๋„ˆ๋น„. ํ˜•์‹ ๋ฌธ์ž์—ด์—์„œ ์™ผ์ชฝ์œผ๋กœ ์ •๋ ฌ๋œ ์„ ํ–‰ ๊ฐœ์ฒด(%l, %i, %<,
๋จผ์ € %|) ๋ฉ”๋‰ด์˜ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์™€ ํ›„ํ–‰ ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ ๊ฐœ์ฒด์— ๊ณ ์ •
(%r, %i, %>, ๋‘˜์งธ %|) ์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ถ™์ž…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€ ์‚ฌ์ด์˜ ๊ฐ„๊ฒฉ
ํ•ญ๋ชฉ์ด ๋™์ผํ•˜๊ฒŒ ํ™•๋Œ€๋ฉ๋‹ˆ๋‹ค.

์˜ˆ :

MenuStyle * ItemFormat "%.4s%.1|%.5i%.5l%.5l%.5r%.5i%2.3>%1|"

fvwm์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค: (์ธก๋ฉด ๊ทธ๋ฆผ + 4ํ”ฝ์…€ ๊ฐ„๊ฒฉ)(์‹œ์ž‘ ๋ถ€๋ถ„)
๊ฐ•์กฐ ํ‘œ์‹œ๋œ ์˜์—ญ + 1ํ”ฝ์…€ ๊ฐ„๊ฒฉ)(๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ + 5p)(์ฒซ ๋ฒˆ์งธ ์—ด ์™ผ์ชฝ ์ •๋ ฌ + 5p)
(๋‘ ๋ฒˆ์งธ ์—ด ์™ผ์ชฝ ์ •๋ ฌ + 5p) (์„ธ ๋ฒˆ์งธ ์—ด ์˜ค๋ฅธ์ชฝ ์ •๋ ฌ + 5p) (๋‘ ๋ฒˆ์งธ ๋ฏธ๋‹ˆ
์•„์ด์ฝ˜ + 5p) (2p + ํ•˜์œ„ ๋ฉ”๋‰ด ์‚ผ๊ฐํ˜• + 3p) (1p + ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ์˜์—ญ์˜ ๋).

MenuStyle * ItemFormat "%.1|%3.2<%5i%5l%5l%5r%5i%1|%4s"

fvwm์—์„œ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•˜์œ„ ๋ฉ”๋‰ด์™ผ์ชฝ ์˜ต์…˜์„ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

์ˆ˜์ง ํ•ญ๋ชฉ ๊ฐ„๊ฒฉ ๊ณผ ์„ธ๋กœ์ œ๋ชฉ๊ฐ„๊ฒฉ ๋ฉ”๋‰ด์˜ ์„ธ๋กœ ๊ฐ„๊ฒฉ ์ œ์–ด
๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ•ญ๋ชฉ ๋ฐ ์ œ๋ชฉ ํ•ญ๋ชฉ ํ˜•์‹ ์ˆ˜ํ‰ ๊ฐ„๊ฒฉ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋‘˜๋‹ค XNUMX์ธ๋ถ„
-100 ~ +100 ๋ฒ”์œ„์˜ ์ˆซ์ž ์ธ์ˆ˜. ์ฒซ ๋ฒˆ์งธ๋Š” ํ”ฝ์…€์˜ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ๋ฉ”๋‰ด ํ•ญ๋ชฉ(๋˜๋Š” ๋ฉ”๋‰ด ์ œ๋ชฉ) ์œ„์˜ ๋‘ ๋ฒˆ์งธ ํ•ญ๋ชฉ์€ ์•„๋ž˜์˜ ํ”ฝ์…€ ๊ฐ„๊ฒฉ์ž…๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ. ์Œ์ˆ˜๋Š” ๋ณ„๋กœ ์˜๋ฏธ๊ฐ€ ์—†์œผ๋ฉฐ ๋ฉ”๋‰ด๋ฅผ ์™„์ „ํžˆ ๋ง์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์ฃผ์–ด์ง„ ์ธ์ˆ˜๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‚ด์žฅ ๊ธฐ๋ณธ๊ฐ’
ํ•ญ๋ชฉ ๋˜๋Š” ์ œ๋ชฉ ์œ„ XNUMXํ”ฝ์…€, ์•„๋ž˜ XNUMXํ”ฝ์…€์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ˆ˜์ง ์—ฌ๋ฐฑ ๋ฉ”๋‰ด์˜ ์ƒ๋‹จ๊ณผ ํ•˜๋‹จ์— ํŒจ๋”ฉ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
์–‘์˜ ์ •์ˆ˜(๋˜๋Š” XNUMX)์—ฌ์•ผ ํ•˜๋Š” ๋‘ ๊ฐœ์˜ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ
์ธ์ˆ˜์˜ ์ˆ˜ ๋˜๋Š” ํ•ด๋‹น ๊ฐ’์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ๊ฒฝ์šฐ fvwm์˜ ๊ธฐ๋ณธ๊ฐ’์€ ๋‘˜ ๋‹ค 0์ž…๋‹ˆ๋‹ค.
ํŒจ๋”ฉ์ด ์ „ํ˜€ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ์ •ํ™•ํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ๊ฐ’์ด
์œ„์ชฝ ์—ฌ๋ฐฑ, ๋‘ ๋ฒˆ์งธ ์—ฌ๋ฐฑ์€ ์•„๋ž˜์ชฝ ์—ฌ๋ฐฑ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ•˜์œ„ ๋ฉ”๋‰ด์™ผ์ชฝ ๋ฉ”๋‰ด ๋ ˆ์ด์•„์›ƒ๊ณผ ๋™์ž‘์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ์— ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ํŒ์—…๋˜๊ณ ,
ํ•˜์œ„ ๋ฉ”๋‰ด ์‚ผ๊ฐํ˜•์€ ์™ผ์ชฝ์œผ๋กœ ๊ทธ๋ฆฌ๊ณ  ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜๊ณผ ์ธก๋ฉด ๊ทธ๋ฆผ์€
๋ฉ”๋‰ด์˜ ์˜ค๋ฅธ์ชฝ. ๊ธฐ๋ณธ๊ฐ’์€ ํ•˜์œ„ ๋ฉ”๋‰ด์˜ค๋ฅธ์ชฝ. ์œ„์น˜ ํžŒํŠธ
๋ฉ”๋‰ด๋„ ์ด ์„ค์ •์˜ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ์œ„์น˜ ํžŒํŠธ ๋ชฉ or ๋ฉ”๋‰ด as
์ปจํ…์ŠคํŠธ ์‚ฌ๊ฐํ˜• ๋ฐ ์œ„์น˜ ํžŒํŠธ ์‚ฌ์šฉ m ์˜คํ”„์…‹

์ž๋™๋‹จ์ถ•ํ‚ค ๊ณผ !์ž๋™ ๋‹จ์ถ•ํ‚ค ๋ฉ”๋‰ด์˜ ๊ธฐ๋Šฅ์„ ์ž๋™์œผ๋กœ ์ œ์–ด
๊ฐ ๋ฉ”๋‰ด ํ•ญ๋ชฉ ๋ ˆ์ด๋ธ”์˜ ์ฒซ ๋ฒˆ์งธ ๋ฌธ์ž์— ๋ฐ”๋กœ ๊ฐ€๊ธฐ ํ‚ค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ–‰๋™
๋ช…์‹œ์  ๋‹จ์ถ•ํ‚ค๊ฐ€ ํ• ๋‹น๋œ ๊ฒฝ์šฐ ํ•ญ์ƒ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๋ช…๋ น.

UniqueHotkeyActivates์ฆ‰์‹œ ๊ณผ !๊ณ ์œ ํ•ซํ‚คํ™œ์„ฑํ™”์ฆ‰์‹œ ์ œ์–ด ๋ฐฉ๋ฒ•
๋ฉ”๋‰ด ํ•ญ๋ชฉ์€ ๋‹จ์ถ•ํ‚ค์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์–ด์ง„ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด
์ฃผ์–ด์ง„ ํ•ซํ‚ค, ํ•ด๋‹น ๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ž‘์—…์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ์™„๋ฃŒ ๊ฐ€๋Šฅํ•œ ์ผ์น˜๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ€ ํ˜ธ์ถœ๋˜๊ณ  ๋ฉ”๋‰ด๊ฐ€ ๋‹ซํž™๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
UniqueHotkeyActivates์ฆ‰์‹œ ์˜ต์…˜. ๊ทธ๋Ÿฌ๋‚˜ ๋ฉ”๋‰ด๋Š” ๋‚จ์•„ ์žˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์—ด๊ธฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ํ•ญ๋ชฉ์„ ํ˜ธ์ถœํ•  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐ ์ค‘์ผ ๋•Œ๋งŒ
์ฃผ์–ด์ง„ ํ•ซํ‚ค์— ๋Œ€ํ•ด ํ•˜๋‚˜์˜ ์ผ์น˜ํ•˜๋Š” ํ•ญ๋ชฉ์„ ์‚ฌ์šฉํ•˜์—ฌ !๊ณ ์œ ํ•ซํ‚คํ™œ์„ฑํ™”์ฆ‰์‹œ
์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค ํœ  ๋งˆ์šฐ์Šค ํœ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”๋‰ด๋ฅผ ์Šคํฌ๋กคํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์†Œ์š”
ScrollsPointer, ScrollsMenu, ScrollsMenuBackwards ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์ธ์ˆ˜
๋˜๋Š” ActivatesItem. ScrollsPointer๋Š” ๋งˆ์šฐ์Šค ํœ ์ด ํฌ์ธํ„ฐ๋ฅผ ์Šคํฌ๋กคํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฉ”๋‰ด. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ScrollsMenu ๋ฐ ScrollsMenuBackwards ๋ฉ”๋‰ด ์Šคํฌ๋กค
ํฌ์ธํ„ฐ ์•„๋ž˜. ActivatesItem์€ ๋งˆ์šฐ์Šค ํœ ๋กœ ์Šคํฌ๋กค์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ 
๋งˆ์šฐ์Šค ํœ ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ”๋‰ด๋ฅผ ํด๋ฆญํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
๊ธฐ๋ณธ ์„ค์ •์ด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋กค์˜คํ”„ํŽ˜์ด์ง€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฉ”๋‰ด๋ฅผ ๋ณด์ด๋Š” ์˜์—ญ ๋ฐ–์œผ๋กœ ์Šคํฌ๋กคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ํœ  is
ScrollsMenu ๋˜๋Š” ScrollsMenuBackwards๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€,
!์Šคํฌ๋กค์˜คํ”„ํŽ˜์ด์ง€ ์ด ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

์‚ผ๊ฐํ˜• ์‚ฌ์šฉ์ „ ๋ฉ”๋‰ด์˜ ์ „๊ฒฝ์ƒ‰์œผ๋กœ ํ•˜์œ„ ๋ฉ”๋‰ด ์‚ผ๊ฐํ˜•์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.
colorset(์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ์œผ๋กœ ๊ทธ๋ ค์ง). !TrianglesUseFore ์ด๊ฒƒ์„ ๋น„ํ™œ์„ฑํ™”
ํ–‰๋™.

์˜ˆ :

๋ฉ”๋‰ด ์Šคํƒ€์ผ * Mwm
MenuStyle * ์ „๊ฒฝ ๊ฒ€์ •, ๋ฐฐ๊ฒฝ ํšŒ์ƒ‰40
๋ฉ”๋‰ด์Šคํƒ€์ผ * ๊ทธ๋ ˆ์ด ๊ทธ๋ ˆ์ด70, ์•กํ‹ฐ๋ธŒํฌ์–ด ํ™”์ดํŠธ
๋ฉ”๋‰ด์Šคํƒ€์ผ * !HilightBack, Hilight3DOff
MenuStyle * ๊ธ€๊ผด lucidasanstypewriter-14
MenuStyle * MenuFace D๊ทธ๋ผ๋””์–ธํŠธ 64 darkgray MidnightBlue

๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ ˆ๋“œ Mwm
MenuStyle ๋นจ๊ฐ„์ƒ‰ ์ „๊ฒฝ ๋…ธ๋ž€์ƒ‰
MenuStyle ๋นจ๊ฐ„์ƒ‰ ๋ฐฐ๊ฒฝ ์ ๊ฐˆ์ƒ‰
๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ ˆ๋“œ ๊ทธ๋ ˆ์ด ๋ ˆ๋“œ, ์•กํ‹ฐ๋ธŒํฌ์–ด ๋ ˆ๋“œ
MenuStyle ๋นจ๊ฐ• !HilightBack, Hilight3DOff
MenuStyle ๋นจ๊ฐ„์ƒ‰ ๊ธ€๊ผด lucidasanstypewriter-12
๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ ˆ๋“œ ๋ฉ”๋‰ดํŽ˜์ด์Šค D๊ทธ๋ผ๋””์–ธํŠธ 64 ๋ ˆ๋“œ ๋ธ”๋ž™

๋ชจ๋“  ์Šคํƒ€์ผ ์˜ต์…˜์€ ๊ฐ ์Šคํƒ€์ผ ์ด๋ฆ„์— ๋Œ€ํ•ด ํ•œ ์ค„์— ๋ฐฐ์น˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”๋‰ด์Šคํƒ€์ผ ์•ž์ƒ‰ ๋ฐฐ๊ฒฝ์ƒ‰ ์Œ์˜ ๊ธ€๊ผด ์Šคํƒ€์ผ [ANIM]
์ด๊ฒƒ์€ ์˜ ์˜ค๋ž˜๋œ ๊ตฌ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น. ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฏธ๋ž˜์—. ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ์ƒˆ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ƒ‰์„ ์‚ฌ์šฉํ•  ๋•Œ ์ƒ‰์ƒ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์Œ์˜
๊ธˆ์ง€๋œ(๋˜๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š๋Š”) ๋ฉ”๋‰ด ์„ ํƒ์„ ๊ทธ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ง€์ •ํ•œ Mwm ํžŒํŠธ์— ์˜ํ•ด. ์Šคํƒ€์ผ ์˜ต์…˜์€
Fvwm, ์Œ or ์Šน๋ฆฌ, ๋ฉ”๋‰ด์˜ ๋ชจ์–‘๊ณผ ์ž‘๋™์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

์Œ ๊ณผ ์Šน๋ฆฌ ์Šคํƒ€์ผ ๋ฉ”๋‰ด ํŒ์—… ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์ž๋™์œผ๋กœ. ์Šน๋ฆฌ ๋ฉ”๋‰ด๋Š”
๋ฐฐ๊ฒฝ์„ ๊ฒ€์€์ƒ‰์œผ๋กœ ๋ณ€๊ฒฝํ•˜์—ฌ ํ˜„์žฌ ๋ฉ”๋‰ด ํ•ญ๋ชฉ. Fvwm ํ•˜์œ„ ๋ฉ”๋‰ด๊ฐ€ ๊ฒน์นฉ๋‹ˆ๋‹ค.
๋ถ€๋ชจ ๋ฉ”๋‰ด, ์Œ ๊ณผ ์Šน๋ฆฌ ์Šคํƒ€์ผ ๋ฉ”๋‰ด๋Š” ์ƒ์œ„ ๋ฉ”๋‰ด์™€ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋•Œ ANIM ์˜ต์…˜์ด ์ฃผ์–ด์ง€๋ฉด ํ™”๋ฉด์— ๋งž์ง€ ์•Š๋Š” ํ•˜์œ„ ๋ฉ”๋‰ด๋Š”
์ƒ์œ„ ๋ฉ”๋‰ด๋ฅผ ์™ผ์ชฝ์œผ๋กœ ์ด๋™ํ•˜์—ฌ ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค
์• ๋‹ˆ๋ฉ”์ด์…˜ ์„ค์ • ๋ช…๋ น.

ํŒ์—… ํŒ์—… ์ด๋ฆ„ [์œ„์น˜] [๊ธฐ๋ณธ ๋™์ž‘]
์ด ๋ช…๋ น์—๋Š” ๋‘ ๊ฐ€์ง€ ๋ชฉ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด๋ฅผ ํ‚ค ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์— ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๊ฒƒ๊ณผ
ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ๋ฉ”๋‰ด๋กœ. ๋‘ ๊ฐ€์ง€ ๋ชฉ์ ์˜ ํ˜•์‹์€ ์•ฝ๊ฐ„ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์œ„์น˜ ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด. ๋ช…๋ น ๊ธฐ๋ณธ ๋™์ž‘ ํ˜ธ์ถœ ๋จ
์‚ฌ์šฉ์ž๊ฐ€ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ฉ”๋‰ด๋ฅผ ํ˜ธ์ถœํ•˜๊ณ  ์ฆ‰์‹œ ๋‹ค์‹œ ๋†“๋Š” ๊ฒฝ์šฐ
(๋˜๋Š” ๋ฉ”๋‰ด๊ฐ€ ํ‚ค์— ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ ํ‚ค๋ฅผ ๋น ๋ฅด๊ฒŒ ๋‘ ๋ฒˆ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค). ๊ธฐ๋ณธ๊ฐ’์ธ ๊ฒฝ์šฐ
๋™์ž‘์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฉ”๋‰ด๋ฅผ ๋‘ ๋ฒˆ ํด๋ฆญํ•ด๋„ ์•„๋ฌด ์ž‘์—…๋„ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋งŒ์•ฝ
๋ฉ”๋‰ด๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ณ (์ฆ‰, ์ œ๋ชฉ์ด๋‚˜ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๊ฐ€ ์—†์Œ) ๊ธฐ๋ณธ๊ฐ’
์•ก์…˜์ด ์ฃผ์–ด์ง€์ง€ ์•Š์œผ๋ฉด ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด ๋ฉ”๋‰ด์˜ ์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์ด ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ์‹ค์ œ๋กœ ํ•ญ๋ชฉ ์œ„์— ์žˆ๋Š” ๊ฒฝ์šฐ).

์ด์ „์— ์ •์˜ํ•œ ํŒ์—… ๋ฉ”๋‰ด๋ฅผ ํ‚ค ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์— ๋ฐ”์ธ๋”ฉํ•˜๋ ค๋ฉด:

๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2์™€ 3์„ "Window Ops"๋ผ๋Š” ํŒ์—…์— ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.
์œˆ๋„์šฐ ํ”„๋ ˆ์ž„, ์‚ฌ์ด๋“œ๋ฐ”,
๋˜๋Š” ์ˆ˜์ •์ž๊ฐ€ ์—†๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„(shift, control ๋˜๋Š” meta ์—†์Œ).

๋งˆ์šฐ์Šค 2 FST N ํŒ์—… "์ฐฝ ์ž‘์—…"
๋งˆ์šฐ์Šค 3 FST N ํŒ์—… "์ฐฝ ์ž‘์—…"

ํŒ์—…์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค์— ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ‚ค ๋ช…๋ น. ํŒ์—… ์ˆ˜
ํ‚ค์— ๋ฐ”์ธ๋”ฉํ•˜๊ณ  ์œ„์ชฝ ํ™”์‚ดํ‘œ๋ฅผ ํ†ตํ•ด ์กฐ์ž‘ํ•˜์—ฌ ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ ,
์•„๋ž˜์ชฝ ํ™”์‚ดํ‘œ๋ฅผ ๋ˆ„๋ฅด๊ณ  ํ‚ค๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์ด์ „์— ์ •์˜ํ•œ ํŒ์—… ๋ฉ”๋‰ด๋ฅผ ๋‹ค๋ฅธ ๋ฉ”๋‰ด์— ๋ฐ”์ธ๋”ฉํ•˜๋ ค๋ฉด:

๋‹ค์Œ ์˜ˆ๋Š” "Quit-Verify" ํ•˜์œ„ ๋ฉ”๋‰ด๋ฅผ ์ •์˜ํ•˜๊ณ  ์ด๋ฅผ ๋ฉ”์ธ
"RootMenu"๋ผ๋Š” ๋ฉ”๋‰ด:

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ์ข…๋ฃŒ ํ™•์ธ
+ "Fvwm์„ ์ข…๋ฃŒํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?" Title
+ "์˜ˆ, ์ •๋ง ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค" ์ข…๋ฃŒ
+ "Fvwm ๋‹ค์‹œ ์‹œ์ž‘" ๋‹ค์‹œ ์‹œ์ž‘
+ "Fvwm 1.xx ๋‹ค์‹œ ์‹œ์ž‘" ๋‹ค์‹œ ์‹œ์ž‘ fvwm1 -s
+ "" ๋†‰
+ "์•„๋‹ˆ์š”, ๊ทธ๋งŒ๋‘์ง€ ๋งˆ์„ธ์š”" ๋†‰

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๋ฃจํŠธ ๋ฉ”๋‰ด "๋ฃจํŠธ ๋ฉ”๋‰ด" Title
+ "XTerm ์ฐฝ ์—ด๊ธฐ" ํŒ์—… NewWindowMenu
+ "๋ฃจํŠธ๋กœ ๋กœ๊ทธ์ธ" ์ž„์› exec xterm -T ๋ฃจํŠธ -n ๋ฃจํŠธ -e su -
+ "๋ˆ„๊ตฌ๋‚˜ ๋กœ๊ทธ์ธ" ํŒ์—… ๋ˆ„๊ตฌ๋‚˜๋ฉ”๋‰ด
+ "์›๊ฒฉ ํ˜ธ์ŠคํŠธ" ํŒ์—… ํ˜ธ์ŠคํŠธ ๋ฉ”๋‰ด
+ "" ๋†‰
+ "X ์œ ํ‹ธ๋ฆฌํ‹ฐ" ํŒ์—… Xutils
+ "" ๋†‰
+ "Fvwm ๋ชจ๋“ˆ" ํŒ์—… ๋ชจ๋“ˆ-ํŒ์—…
+ "Fvwm ์ฐฝ ์ž‘์—…" ํŒ์—… ์ฐฝ ์ž‘์—…
+ "" ๋†‰
+ "์ด์ „ ์ดˆ์ " ์ด์ „ (ํฌ์ปค์Šค ์ˆ˜๋ฝ) ์ดˆ์ 
+ "๋‹ค์Œ ์ดˆ์ " ๋‹ค์Œ ๋ณด๊ธฐ (ํฌ์ปค์Šค ์ˆ˜๋ฝ) ์ดˆ์ 
+ "" ๋†‰
+ "ํ™”๋ฉด ์ƒˆ๋กœ๊ณ ์นจ" ์ƒˆ๋กœ ๊ณ ์นจ
+ "" ๋†‰
+ "X ๊ธฐ๋ณธ๊ฐ’ ์žฌ์„ค์ •" ์ž„์› xrdb -๋กœ๋“œ \
$HOME/.X๊ธฐ๋ณธ๊ฐ’
+ "" ๋†‰
+ "" ๋†‰
+ ์ข…๋ฃŒ ํŒ์—… ์ข…๋ฃŒ-ํ™•์ธ

ํŒ์—…์ด ๋‹ค๋ฆ„ ๋ฉ”๋‰ด ์‚ฌ์šฉ์ž๊ฐ€ ๋‹จ์ˆœํžˆ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ํŒ์—…์ด ์œ ์ง€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด๋“ค์€ ํŒ์—… ๋ฉ”๋‰ด๋กœ, ์†๋ชฉ์— ์•ฝ๊ฐ„ ๋ถ€๋‹ด์ด ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ๋ฉ”๋‰ด๋Š” ๊ณ„์†
ํด๋ฆญ ๋™์ž‘. ์ฐธ์กฐ ๋ฉ”๋‰ด ๋Œ€ํ™”ํ˜• ์„ค๋ช…์„ ์œ„ํ•œ ๋ช…๋ น
๋ฉ”๋‰ด์˜ ํ–‰๋™. ๋ฉ”๋‰ด๋Š” ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ XNUMX๋ฒˆ๊นŒ์ง€ ์—ด ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฉ”๋‰ด๊ฐ€
ํ•˜์œ„ ๋ฉ”๋‰ด๋กœ ์ž์‹  ๋˜๋Š” ๊ทธ ์ „์ž„์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”๋‰ด ํ•ด์ œ
๋ฉ”๋‰ด ํ•ญ๋ชฉ์— ํ• ๋‹น๋˜๋ฉด ๋ฉ”๋‰ด์— ๋ถ„๋ฆฌ ๋ง‰๋Œ€๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค(๊ฐ€๋กœ
ํŒŒ์„ ). ํ•ด๋‹น ํ•ญ๋ชฉ์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด ๋ฉ”๋‰ด๊ฐ€ ํ•ด์ œ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ํ•ญ๋ชฉ์—
๋ ˆ์ด๋ธ”์˜ ๊ฒฝ์šฐ ํŒŒ์„  ๋Œ€์‹  ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด ๋ช…๋ น์€
์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ:

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ์ฐฝ ๋ฉ”๋‰ด
+ ๋‚˜๋Š” ""TearMenuOff

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๋ฃจํŠธ ๋ฉ”๋‰ด
+ ๋‚˜๋Š” "๋‚˜๋ฅผ ์ฐข์–ด ๋ฒ„๋ฆฌ๋ ค๋ฉด ์—ฌ๊ธฐ๋ฅผ ํด๋ฆญํ•˜์‹ญ์‹œ์˜ค"TearMenuOff

Title
์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š์Œ ํŒ์—…์ด๋‚˜ ๋ฉ”๋‰ด์— ์ œ๋ชฉ ์ค„์„ ์‚ฝ์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ทธ ์™ธ ๋ช…๋ น
๋ฒ„๊ทธ ์˜ต์…˜ [์„ ํƒ๊ถŒ [๋ถˆ๋Ÿ‰๋ฐฐ]], ...
์ด ๋ช…๋ น์€ ํƒ€์‚ฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฒ„๊ทธ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ฐœ๋ณ„ ์˜ต์…˜์€ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์„ ํƒ์  ์ธ์ˆ˜ ๋ถˆ๋Ÿ‰๋ฐฐ ํ•˜๋Š”
๋ถ€์šธ ์ธ์ˆ˜ ๋ฐ ๋ฒ„๊ทธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์˜ต์…˜์„ ์ผœ๊ฑฐ๋‚˜ ๋„๋ ค๋ฉด "True" ๋˜๋Š” "False"์ด๊ณ  ์ „ํ™˜ํ•˜๋ ค๋ฉด "toggle"์ž…๋‹ˆ๋‹ค.
์ด๋ฆฌ์ €๋ฆฌ. ๋งŒ์•ฝ์— ๋ถˆ๋Ÿ‰๋ฐฐ ์ƒ๋žตํ•˜๋ฉด ๊ธฐ๋ณธ ์„ค์ •์ด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

๊นœ๋ฐ•์ž„ ์ด๋™ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ์œผ๋กœ ์ „์†ก๋˜๋Š” ConfigureNotify ์ด๋ฒคํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ด๋™ํ•˜๋Š” ๋™์•ˆ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ. ์‚ฌ์šฉ ์ค‘ ์ผ๋ถ€ ์ฐฝ์ด ์„ฑ๊ฐ€์‹œ๊ฒŒ ๊นœ๋ฐ•์ด๋ฉด
์ด ์˜ต์…˜์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋ฌธ์ œ๊ฐ€ ์•„๋‹˜์„ ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.
fvwm ๋ฒ„๊ทธ, ๊ทธ๊ฒƒ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

MixedVisualํ•ด๊ฒฐ ๋ฐฉ๋ฒ• fvwm์ด ์ผ๋ถ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ๋ฃจํŠธ ์ปฌ๋Ÿฌ๋งต์„ ์„ค์น˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฃจํŠธ ์ฐฝ ๋น„์ฃผ์–ผ์„ ์‚ฌ์šฉํ•˜๋Š” ์ž‘์—…. ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์—๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. -๋น„์ฃผ์–ผ
์˜ต์…˜์€ fvwm์„ ์‹œ์ž‘ํ•œ ๋‹ค์Œ ์ผ๋ถ€ ์„œ๋ฒ„์˜ ์ผ๋ถ€ ๊ตฌ์„ฑ์—์„œ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
(์˜ˆ: 6.0๋น„ํŠธ PseudoColor ๋ฃจํŠธ๊ฐ€ ์žˆ๋Š” Exceed 8 ๋ฐ 24๋น„ํŠธ TrueColor๋ฅผ ์‚ฌ์šฉํ•˜๋Š” fvwm
๋น„์ฃผ์–ผ).

XNUMXD๋ดํƒˆ์˜ ์–‘์‹์€ ์‚ฌ์•…ํ•˜๋‹ค ์˜ต์…˜์€ Motif ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋‹ฌ ๋Œ€ํ™” ์ƒ์ž(์‹คํ–‰ํ•˜๊ธฐ ์ „์— ๋จผ์ € ๋‹ซ์•„์•ผ ํ•˜๋Š” ๋Œ€ํ™” ์ƒ์ž)
๋‹ค๋ฅธ ๋ชจ๋“  ๊ฒƒ). ๊ธฐ๋ณธ๊ฐ’์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ชจ๋‹ฌ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ๊ฐ–๋„๋ก ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์€ ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ด ์˜ต์…˜์ด ์ผœ์ง€๋ฉด fvwm์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊บผ ๋ฒ„๋ ค.

๋ ˆ์ด์ฆˆ์˜ค๋ฒ„๋„ค์ดํ‹ฐ๋ธŒ์œˆ๋„์šฐ fvwm์ด ๋„ค์ดํ‹ฐ๋ธŒ๋ณด๋‹ค ๊ด€๋ฆฌํ•˜๋Š” ์ฐฝ์„ ์˜ฌ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
X ์„œ๋ฒ„์˜ ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ์˜ ์ฐฝ. ์ด๊ฒƒ์€ ์‹คํ–‰ ์ค‘์ธ ์ผ๋ถ€ X ์„œ๋ฒ„์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
Windows, Windows NT ๋˜๋Š” Mac OS X์—์„œ Fvwm์ด ์‹คํ–‰ ์ค‘์ธ์ง€ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ X ์„œ๋ฒ„์— ๋”ฐ๋ผ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์ƒ์Šน fvwm์ด ๊ด€๋ฆฌํ•˜๋Š” ์ฐฝ์„ ์˜ฌ๋ฆฌ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
override_redirect ์ฐฝ. ์ด๊ฒƒ์€ ์•…์˜์  ์ธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€์ฒ˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ICCCM ๊ทœ์น™๊ณผ ๋‹ฌ๋ฆฌ ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์ˆ˜๋ช…์ด ๊ธด ์ฐฝ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€
์œ ์šฉํ•œ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์Šคํƒ€์ผ ์˜ต์…˜๋„.

๊นœ๋ฐ•์ž„QtDialogsํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์ผ๋ถ€์—์„œ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์˜ ๊นœ๋ฐ•์ž„์„ ์–ต์ œํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ชจ๋‹ฌ ๋Œ€ํ™” ์ƒ์ž ์ฐฝ๊ณผ ํ•จ๊ป˜ KDE ๋˜๋Š” QT ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•  ๋•Œ ๋ชจ๋“ˆ.
๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ์˜ต์…˜์€ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐฉํ•ด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm์—์„œ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š” ์ฐฝ์„ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ. ์ด๋Ÿฌํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€
๋“œ๋ฌผ์ง€๋งŒ ์ด ์˜ต์…˜์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.

QtDragnDropํ•ด๊ฒฐ ๋ฐฉ๋ฒ• ์•Œ ์ˆ˜ ์—†๋Š” ClientEvent ๋ฉ”์‹œ์ง€์˜ ์ „๋‹ฌ์„ ์–ต์ œํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ -- ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๊ฒƒ์€ ๋ฌดํ•ดํ•˜์ง€๋งŒ Qt์—๋Š” ์ธ์‹๋˜์ง€ ์•Š๋Š” ์ฒ˜๋ฆฌ์— ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
ClientEvent ๋ฉ”์‹œ์ง€. ๋”ฐ๋ผ์„œ ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋ฉด Qt์— ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
DragnDrop์„ ์‚ฌ์šฉํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ. ์ด ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

EWMHIconicStateํ•ด๊ฒฐ ๋ฐฉ๋ฒ• EWMH ํ˜ธํ™˜ ํ˜ธ์ถœ๊ธฐ ๋˜๋Š” ์ž‘์—… ํ‘œ์‹œ์ค„์— ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜ํ™”๋œ ๊ฒƒ์œผ๋กœ ๋‹ค๋ฅธ ๋ฐ์Šคํฌํƒ‘์— ์žˆ๋Š” ์ฐฝ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ˜ธ์ถœ๊ธฐ์™€
์ž‘์—… ํ‘œ์‹œ์ค„์€ ๋ฒ„์ „ 1.2 ์ด์ „์˜ EWMH ์‚ฌ์–‘ ๋ฒ„์ „์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(ํ˜„์žฌ
KDE 2 & 3 ๋ฒ„์ „). ์ด๋Ÿฌํ•œ ํ˜ธ์ถœ๊ธฐ์™€ ์ž‘์—… ํ‘œ์‹œ์ค„์€ IconicState WM_STATE ์ƒํƒœ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์•„์ด์ฝ˜ํ™”๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ICCCM์— ๋”ฐ๋ฅด๋ฉด ์ด ์ƒํƒœ๋Š”
์€ ์ฐฝ์ด ์•„์ด์ฝ˜ํ™”๋˜์—ˆ์Œ์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ผ๋ฐ˜์ ์ธ ์˜๋ฏธ์—์„œ). ์ด๊ฒƒ์„ ์ผœ๋ฉด
์˜ต์…˜์€ fvwm์ด IconicState WM_STATE ๊ฐ„์— ๋™๋“ฑ์„ฑ์„ ์„ค์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ƒํƒœ ๋ฐ ์•„์ด์ฝ˜ํ™”๋œ ์ฐฝ. ์ด๋Š” ICCCM ์ค€์ˆ˜๋ฅผ ์œ„๋ฐ˜ํ•˜์ง€๋งŒ ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
ํฐ ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚ต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ์˜ต์…˜์€ ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

์™€ ๋”๋ถˆ์–ด ์ƒˆ ์ฐฝ ์ด๋ฆ„ ํ‘œ์‹œ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ fvwm์€ ์ด๋ฆ„, ์•„์ด์ฝ˜ ์ด๋ฆ„์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค(๋งŒ์•ฝ
์‚ฌ์šฉ ๊ฐ€๋Šฅ), ์ƒˆ ์ฐฝ์˜ ๋ฆฌ์†Œ์Šค ๋ฐ ํด๋ž˜์Šค๋ฅผ ์ฝ˜์†”์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์‚ฌ์šฉํ•  ์˜ฌ๋ฐ”๋ฅธ ๋ฌธ์ž์—ด ์ฐพ๊ธฐ ์Šคํƒ€์ผ ๋ช…๋ น.

๋•Œ ์„ค๋ช… ์ฐฝ ๋ฐฐ์น˜ ์˜ต์…˜์ด ํ™œ์„ฑํ™”๋˜๋ฉด fvwm์€ ๋ฉ”์‹œ์ง€๋ฅผ
์ƒˆ ์ฐฝ์ด ๋ฐฐ์น˜๋˜๊ฑฐ๋‚˜ ๋ช…๋ น ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋‚˜ํƒ€๋‚  ๋•Œ๋งˆ๋‹ค ์ฝ˜์†” ๋‹ค์‹œ ์žฅ์†Œ,
ํƒˆํ™˜ or ํšŒ์ˆ˜์ฐฝ ์‚ฌ์šฉ. ๋ฉ”์‹œ์ง€๋Š” ์–ด๋–ค ์ฑ…์ƒ, ํŽ˜์ด์ง€,
Xinerama ํ™”๋ฉด๊ณผ ๊ทธ๊ฒƒ์ด ๋ฐฐ์น˜๋œ ์œ„์น˜์™€ ์ด์œ . ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ
ํŠน์ • ์ฐฝ์ด ํ‘œ์‹œ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์œ„์น˜์— ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ์ด์œ ๋ฅผ ์•Œ์•„๋‚ด์‹ญ์‹œ์˜ค.

XNUMXD๋ดํƒˆ์˜ DebugCRMotion ๋ฉ”์„œ๋“œ ์ด ์˜ต์…˜์€ ConfigureRequest์—์„œ ์ผ๋ถ€ ๋””๋ฒ„๊น… ์ฝ”๋“œ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
fvwm์˜ ์ฒ˜๋ฆฌ ๋ฃจํ‹ด. ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์ง€๋งŒ ๋ฒ„๊ทธ๋ฅผ ์‹ ๊ณ ํ•˜๋ฉด
fvwm ํŒ€์— ์ด ์˜ต์…˜์„ ํ™œ์„ฑํ™”ํ•˜๋„๋ก ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์Œ์—ญUtf8 ์˜ต์…˜์€ utf-8์—์„œ ๋ณ€ํ™˜ํ•˜๋Š” ๋™์•ˆ ์Œ์—ญ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด. ๊ธฐ๋ณธ์ ์œผ๋กœ fvwm์€ ๋ณ€ํ™˜ํ•˜๋Š” ๋™์•ˆ ์Œ์—ญํ•˜์ง€ ์•Š์ง€๋งŒ
utf-8์—์„œ ๋ณ€ํ™˜์ด ์‹คํŒจํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋Œ€์ฒด ๋ฌธ์ž์—ด๋กœ ๋Œ์•„๊ฐ€๊ธฐ
๋Œ€์ƒ ๋ฌธ์ž ์ง‘ํ•ฉ์— ์ง์ ‘์ ์ธ ๋Œ€์‘์ด ์—†๋Š” ๋ฌธ์ž ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ํด๋ผ์ด์–ธํŠธ๋Š” utf-8์ด ์•„๋‹Œ ์†์„ฑ์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”์œ ์ปค์„œ [์„ ํƒ๊ถŒ ๋ถˆ๋Ÿ‰๋ฐฐ], ...
์ด ๋ช…๋ น์€ ํŠน์ • ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ ์ปค์„œ๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ๊ถŒ
๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋‹ค์ด๋‚˜๋ฏน ๋ฉ”๋‰ด, ๋ชจ๋“ˆ๋™๊ธฐ, ์ฝ๊ธฐ, ๊ธฐ๋‹ค๋ฆผ or *. ์˜ต์…˜์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค
๋ถ€์šธ ์ธ์ˆ˜๋กœ ๋ถˆ๋Ÿ‰๋ฐฐ. ์‰ผํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ณ„ ์˜ต์…˜์„ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
์˜ต์…˜์„ "True"๋กœ ์„ค์ •ํ•˜๋ฉด ํ•ด๋‹น ๋ช…๋ น์ด ์‹คํ–‰๋  ๋•Œ fvwm
์˜ ์ปค์„œ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋‹ค๋ฆผ ๋ฌธ๋งฅ ์ปค์„œ ์Šคํƒ€์ผ ๋ช…๋ น. "๊ฑฐ์ง“" ์„ธ๋ ฅ
์ปค์„œ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

BusyCursor DynamicMenu False, ModuleSynchronous False, \
False ์ฝ๊ธฐ, False ๊ธฐ๋‹ค๋ฆผ

XNUMXD๋ดํƒˆ์˜ * ์˜ต์…˜์€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์˜ต์…˜์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ฝ๊ธฐ ์˜ต์…˜ ์ œ์–ด ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น.

XNUMXD๋ดํƒˆ์˜ ๋‹ค์ด๋‚˜๋ฏน ๋ฉ”๋‰ด ์˜ต์…˜์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค ๋™์ ํŒ์—…์•ก์…˜ ๊ณผ ๋ˆ„๋ฝ๋œ ํ•˜์œ„ ๋ฉ”๋‰ด ๊ธฐ๋Šฅ
์˜ต์…˜ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๋ช…๋ น. ์ด ์˜ต์…˜์ด "False"๋กœ ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด ํ†ตํ™” ์ค‘
๋™์  ๋ฉ”๋‰ด ๋ช…๋ น ์ค‘์—๋Š” ์ปค์„œ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฝ๊ธฐ or ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น ๋ฐ ์ฝ๊ธฐ ์˜ต์…˜์ด "True"๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ชจ๋“ˆ๋™๊ธฐ ์˜ต์…˜์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค ๋ชจ๋“ˆ๋™๊ธฐ ๋ช…๋ น. ์ด ์˜ต์…˜์˜ ๊ฒฝ์šฐ
"False"๋กœ ์„ค์ •ํ•˜๋ฉด fvwm์ด ๋Œ€๊ธฐํ•˜๋Š” ๋™์•ˆ ์‚ฌ์šฉ ์ค‘์ธ ์ปค์„œ๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์— ์˜ํ•ด ์‹œ์ž‘๋œ ๋ชจ๋“ˆ ๋ชจ๋“ˆ๋™๊ธฐ ์‹œ์ž‘์„ ์™„๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ธฐ๋‹ค๋ฆผ ์˜ต์…˜์€ ๋ฃจํŠธ ์ปค์„œ์—๋งŒ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๋Œ€๊ธฐํ•˜๋Š” ๋™์•ˆ ๋ฃจํŠธ ์ปค์„œ
๋Š” ์‚ฌ์šฉ ์ค‘์ธ ์ปค์„œ๋กœ ๋Œ€์ฒด๋˜๊ณ  fvwm์€ ์—ฌ์ „ํžˆ โ€‹โ€‹์™„์ „ํžˆ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(์ด์Šค์ผ€์ดํ”„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ผ์‹œ ์ค‘์ง€์—์„œ ์ฐธ์กฐ ์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ ๋ช…๋ น). ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ
๊ธฐ๋ณธ ๋ฃจํŠธ ์ปค์„œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ๋ฃจํŠธ ์ปค์„œ๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ปค์„œ ์Šคํƒ€์ผ ๋ช…๋ น.

ํด๋ฆญ ํƒ€์ž„ [์ง€์—ฐ]
๋ฒ„ํŠผ ๋ˆ„๋ฆ„๊ณผ ๋ฒ„ํŠผ ์‚ฌ์ด์˜ ์ตœ๋Œ€ ์ง€์—ฐ์„ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฆด๋ฆฌ์Šค ํ•จ์ˆ˜ ๋งˆ์šฐ์Šค ํด๋ฆญ ๋™์ž‘์„ ๊ณ ๋ คํ•˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
์ง€์—ฐ์€ 150๋ฐ€๋ฆฌ์ดˆ์ž…๋‹ˆ๋‹ค. ์ง€์—ฐ ๊ฐ’์„ ์ƒ๋žตํ•˜๋ฉด ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํด๋ฆญ ํƒ€์ž„ ~๋กœ
ํƒœ๋งŒ.

์ƒ‰์ƒ ์ œํ•œ ์ œํ•œ
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ --์ƒ‰์ƒ ์ œํ•œ fvwm์— ๋Œ€ํ•œ ์˜ต์…˜.

์ปฌ๋Ÿฌ๋งตํฌ์ปค์Šค ํŒ”๋กœ์šฐ๋งˆ์šฐ์Šค | ํŒ”๋กœ์šฐํฌ์ปค์Šค
๊ธฐ๋ณธ์ ์œผ๋กœ fvwm์€ ์ปค์„œ๊ฐ€ ์žˆ๋Š” ์ฐฝ์˜ ์ปฌ๋Ÿฌ๋งต์„ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ

์ปฌ๋Ÿฌ๋งตํฌ์ปค์Šค ํŒ”๋กœ์šฐํฌ์ปค์Šค

์„ค์น˜๋œ ์ปฌ๋Ÿฌ๋งต์€ ํ˜„์žฌ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ฐฝ์— ๋Œ€ํ•œ ์ปฌ๋Ÿฌ๋งต์ž…๋‹ˆ๋‹ค.
ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค.

์ปค์„œ ์Šคํƒ€์ผ ๋ฌธ๋งฅ [NUM | name | ์—†์Œ | ์ž‘์€ | ํŒŒ์ผ [x y] [fg bg]]
์ง€์ •๋œ ์ปจํ…์ŠคํŠธ์— ๋Œ€ํ•œ ์ƒˆ ์ปค์„œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€
์˜ˆ๋ฅผ ๋“ค์–ด ์‚ฌ์šฉ ์ค‘์ž„์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ์–‘์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์–‘ํ•œ ์ปจํ…์ŠคํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

POSITION (์ƒ๋‹จ ์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ)
์ฐฝ์„ ์ฒ˜์Œ ๋ฐฐ์น˜ํ•  ๋•Œ ์‚ฌ์šฉ

TITLE (์ƒ๋‹จ_์™ผ์ชฝ_ํ™”์‚ดํ‘œ)
์ฐฝ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์— ์‚ฌ์šฉ

DEFAULT (์ƒ๋‹จ_์™ผ์ชฝ_ํ™”์‚ดํ‘œ)
์ปค์„œ๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š๋Š” ์ฐฝ์—์„œ ์‚ฌ์šฉ

SYS (์†2)
์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ ์ค‘ ํ•˜๋‚˜์—์„œ ์‚ฌ์šฉ

MOVE (๋ฐฑํ•ฉ)
์ฐฝ์„ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ๋•Œ ์‚ฌ์šฉ

ํฌ๊ธฐ ์กฐ์ • (ํฌ๊ธฐ ์กฐ์ •)
์ฐฝ์„ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ๋•Œ ์‚ฌ์šฉ

๊ธฐ๋‹ค๋ฆผ (์†๋ชฉ ์‹œ๊ณ„)
ํŠน์ • fvwm ๋ช…๋ น ๋™์•ˆ ์‚ฌ์šฉ๋จ(์ฐธ์กฐ ๋ฐ”์œ ์ปค์„œ ) ์ž์„ธํ•œ ๋‚ด์šฉ์€

MENU (์ƒ๋‹จ_์™ผ์ชฝ_ํ™”์‚ดํ‘œ)
๋ฉ”๋‰ด์— ์‚ฌ์šฉ

SELECT (์‹ญ์ž์„ )
์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ์„ ์„ ํƒํ•ด์•ผ ํ•  ๋•Œ ์‚ฌ์šฉ

๋ฉธํ•˜๋‹ค (ํ•ด์ )
์‚ฌ์šฉ ํŒŒ๊ดด, ๋‹ซ๊ธฐ๋ฐ . ๋ช…๋ น

ํŠธ๋กฏ (์œ„์ชฝ)
์ฐฝ์˜ ์ƒ๋‹จ ์‚ฌ์ด๋“œ๋ฐ”์— ์‚ฌ์šฉ

๊ถŒ๋ฆฌ (์˜ค๋ฅธ์ชฝ)
์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ์‚ฌ์šฉ

์•„๋ž˜ (์•„๋ž˜๋ฉด์—)
์ฐฝ์˜ ํ•˜๋‹จ ์‚ฌ์ด๋“œ๋ฐ”์— ์‚ฌ์šฉ

์™ผ์ชฝ (์™ผ์ชฝ)
์ฐฝ์˜ ์™ผ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ์‚ฌ์šฉ

์œ„_์™ผ์ชฝ (์ƒ๋‹จ ์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ)
์ฐฝ์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์‚ฌ์šฉ

๋งจ ์œ„ ์˜ค๋ฅธ์ชฝ (์ƒ๋‹จ ์˜ค๋ฅธ์ชฝ ์ฝ”๋„ˆ)
์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์‚ฌ์šฉ

ํ•˜๋‹จ_์™ผ์ชฝ (ํ•˜๋‹จ_์™ผ์ชฝ_๋ชจ์„œ๋ฆฌ)
์ฐฝ์˜ ์™ผ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— ์‚ฌ์šฉ

ํ•˜๋‹จ_์˜ค๋ฅธ์ชฝ (์•„๋ž˜_์˜ค๋ฅธ์ชฝ_์ฝ”๋„ˆ)
์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ์— ์‚ฌ์šฉ

TOP_EDGE (์œ„์ชฝ)
ํ™”๋ฉด ์ƒ๋‹จ ๊ฐ€์žฅ์ž๋ฆฌ์— ์‚ฌ์šฉ

์˜ค๋ฅธ์ชฝ_EDGE (์˜ค๋ฅธ์ชฝ)
ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์— ์‚ฌ์šฉ

BOTTOM_EDGE (์•„๋ž˜๋ฉด์—)
ํ™”๋ฉด ํ•˜๋‹จ ๊ฐ€์žฅ์ž๋ฆฌ์— ์‚ฌ์šฉ

์™ผ์ชฝ_๊ฐ€์žฅ์ž๋ฆฌ (์™ผ์ชฝ)
ํ™”๋ฉด์˜ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์— ์‚ฌ์šฉ

ROOT (์™ผ์ชฝ_ptr)
๋ฃจํŠธ ์ปค์„œ๋กœ ์‚ฌ์šฉ

๋‡Œ์กธ์ค‘ (์„ ๋”ํ•œ)
๋™์•ˆ ์‚ฌ์šฉ StrokeFunc ๋ช…๋ น.

๊ธฐ๋ณธ๊ฐ’์€ ์œ„์˜ ๊ด„ํ˜ธ ์•ˆ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ณต๊ตฌ๋ฅผ ์›ํ•˜์‹ ๋‹ค๋ฉด
ํŠน์ • ์ปจํ…์ŠคํŠธ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ปค์„œ๋Š” ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ์— ์ •์˜๋œ ์ปค์„œ์˜ ์ˆซ์ž ๊ฐ’์ž…๋‹ˆ๋‹ค.
ํฌํ•จ ํŒŒ์ผ X11/cursorfont.h ๋˜๋Š” ๊ทธ ์ด๋ฆ„(XC_ ์ ‘๋‘์‚ฌ ์ œ์™ธ). ๋˜๋Š”,
xpm ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฆ„๋„ ๊ฐ€๋Šฅ ์—†์Œ (์ปค์„œ ์—†์Œ) ๋˜๋Š” ์ž‘์€
(์ปค์„œ๋กœ ๋‹จ์ผ ํ”ฝ์…€).

# kill ์ปค์„œ๋ฅผ XC_gumby๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค(๋‘ ํ˜•์‹ ๋ชจ๋‘ ์ž‘๋™):
์ปค์„œ ์Šคํƒ€์ผ DESTROY 56
CursorStyle DESTROY ๊ฒ€๋น„

๋˜๋Š” (XPM, PNG ๋˜๋Š” SVG) ์ด๋ฏธ์ง€์—์„œ ์ปค์„œ๋ฅผ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ. ๋ฉด
fvwm์€ Xcursor ์ง€์›์œผ๋กœ ์ปดํŒŒ์ผ๋˜๊ณ  ์ „์ฒด ARGB๊ฐ€ ์‚ฌ์šฉ๋˜๋ฉฐ (์• ๋‹ˆ๋ฉ”์ด์…˜ ๊ฐ€๋Šฅ)
๋กœ ๋งŒ๋“  ์ปค์„œ ํŒŒ์ผ xcursorgen ํ”„๋กœ๊ทธ๋žจ์„ ๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ปค์„œ
ํ‘๋ฐฑ์œผ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

์„ ํƒ์  x ๊ณผ y ์ธ์ˆ˜(๋‹ค์Œ ํŒŒ์ผ ์ธ์ˆ˜) ํ•ซ์ŠคํŒŸ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ์ง€์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๋กœ 0 0 ์ขŒํ‘œ. ๋‚ด ์ขŒํ‘œ
์ด๋ฏธ์ง€ ๊ฒฝ๊ณ„๋Š” ์œ ํšจํ•˜๋ฉฐ (XPM/Xcursor)์— ์ •์˜๋œ ํ•ซ์ŠคํŒŸ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ์ง€ ํŒŒ์ผ. ์œ ํšจํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ •์˜๋˜์ง€ ์•Š์€ ํ•ซ์ŠคํŒŸ์ด ์ด๋ฏธ์ง€ ์ค‘์•™์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.

CursorStyle ๋ฃจํŠธ cursor_image.png 0 0

์„ ํƒ์  fg ๊ณผ bg ์ธ์ˆ˜๋Š” ์ „๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ปค์„œ, ๊ธฐ๋ณธ์ ์œผ๋กœ ํ‘๋ฐฑ(์‹ค์ œ ๋น„๋””์˜ค์™€ ๋น„๊ตํ•œ ๋ฐ˜์ „ ๋น„๋””์˜ค)
๋น„ํŠธ๋งต). ์ด๋Ÿฌํ•œ ์ƒ‰์ƒ์€ ๋‹จ์ƒ‰ ์ปค์„œ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ทธ๋“ค์€
์กฐ์šฉํžˆ ๋ฌด์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

CursorStyle ROOT nice_arrow.xpm ์˜๋กœ์šฐ ๋ธ”๋ž™

๊ธฐ๋ณธ ์ƒ‰์ƒ [์ „๊ฒฝ] [๋ฐฐ๊ฒฝ]
๊ธฐ๋ณธ ์ƒ‰์ƒ ์— ์‚ฌ์šฉ๋œ ๊ธฐ๋ณธ ์ „๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
fvwm์— ์˜ํ•ด ์ƒ์„ฑ๋œ ๊ธฐํƒ€ ์ฐฝ(์˜ˆ: ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ํ”ผ๋“œ๋ฐฑ ์ฐฝ์—์„œ)
์ด๋™ ๋˜๋Š” ํฌ๊ธฐ ์กฐ์ • ์ž‘์—… ์ค‘. ํ•œ ๊ฐ€์ง€ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜
๊ธฐํƒ€๋Š” -๋ฅผ ์ƒ‰์ƒ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ œ๊ณต ๊ธฐ๋ณธ ์ƒ‰์ƒ์œผ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๋ฉด ๋‘˜ ๋‹ค ์ƒ๋žต
์ƒ‰์ƒ ์ด๋ฆ„. ๊ธฐ๋ณธ ์ƒ‰์ƒ์€ ๋ฉ”๋‰ด, ์ฐฝ ์ œ๋ชฉ ๋˜๋Š”
์•„์ด์ฝ˜ ์ œ๋ชฉ.

๊ธฐ๋ณธ ์ƒ‰์ƒ ์ง‘ํ•ฉ [NUM]
๊ธฐ๋ณธ ์ƒ‰์ƒ ์ง‘ํ•ฉ ์— ์˜ํ•ด ์ œ์–ด๋˜๋Š” ์ฐฝ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ƒ‰์ƒ ์ง‘ํ•ฉ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ์ƒ‰์ƒ ๋ช…๋ น. ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๋ฉด ๊ธฐ๋ณธ ์ƒ‰์ƒ ์ƒ‰์ƒ ์‚ฌ์šฉ

๊ธฐ๋ณธ ์ƒ‰์ƒ ์ง‘ํ•ฉ -1

๋˜๋Š” ๊ธฐ๋ณธ ์ƒ‰์ƒ ๋ช…๋ น.

๊ธฐ๋ณธ ๊ธ€๊ผด [๊ธ€๊ผด ์ด๋ฆ„]
๊ธฐ๋ณธ ๊ธ€๊ผด ๊ธฐ๋ณธ ๊ธ€๊ผด์„ ๊ธ€๊ผด๋กœ ์„ค์ • ๊ธ€๊ผด ์ด๋ฆ„. ๊ธฐ๋ณธ ๊ธ€๊ผด์€ ๋‹ค์Œ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
fvwm์€ ๋‹ค๋ฅธ ๊ธ€๊ผด์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ธ€๊ผด์„
๊ธฐ๋ณธ ์ œ๊ณต, ์ธ์ˆ˜๋ฅผ ์ƒ๋žตํ•˜์‹ญ์‹œ์˜ค. ๊ธฐ๋ณธ ๊ธ€๊ผด์€ ๋ฉ”๋‰ด, ์ฐฝ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ด๋™ ์ค‘ ์ œ๋ชฉ, ์•„์ด์ฝ˜ ์ œ๋ชฉ ๋ฐ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ํ”ผ๋“œ๋ฐฑ ์ฐฝ
ํฌ๊ธฐ ์กฐ์ • ์ž‘์—…. ํŠน์ • ์ปจํ…์ŠคํŠธ์—์„œ ๊ธฐ๋ณธ ๊ธ€๊ผด์„ ๋ฌด์‹œํ•˜๋ ค๋ฉด
์Šคํƒ€์ผ * ๊ธ€๊ผด, ์Šคํƒ€์ผ * IconFont๋ฐ ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น.

๊ธฐ๋ณธ ์•„์ด์ฝ˜ ํŒŒ์ผ ์ด๋ฆ„
์ฐฝ์— ํด๋ผ์ด์–ธํŠธ ์ œ๊ณต ์•„์ด์ฝ˜์ด ์—†๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ์•„์ด์ฝ˜์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฅผ ํ†ตํ•ด ์ œ๊ณต๋˜๋Š” ์•„์ด์ฝ˜๋„ ์•„์ด์ฝ˜ ์˜ต์…˜์˜ ์Šคํƒ€์ผ ๋ช…๋ น.

๊ธฐ๋ณธ ๋ ˆ์ด์–ด ๋ฐ”๋‹ฅ ๋†“๋‹ค ์ƒ๋‹จ
์— ์‚ฌ์šฉ๋˜๋Š” ๋ ˆ์ด์–ด๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ฆˆ์˜จ๋ฐ”ํ…€, ์Šคํ…Œ์ด์Šคํ’‹, ์Šคํ…Œ์ด์ฆˆ์˜จํƒ‘ ์Šคํƒ€์ผ
์˜ต์…˜. ์ฒ˜์Œ์—๋Š” ๋ ˆ์ด์–ด 2, 4, 6์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ผ์ • ์ทจ์†Œ [command_id]
id๋กœ ์˜ˆ์•ฝ๋œ ๋ชจ๋“  ๋ช…๋ น์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. command_id ์™€ ๋”๋ถˆ์–ด ์Šค์ผ€์ฅด
์ด๋ฏธ ์‹คํ–‰๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์‹คํ–‰ํ•  ๋ช…๋ น ๋ชฉ๋ก์—์„œ ๋ช…๋ น.
๊ฒฝ์šฐ command_id ์ƒ๋žตํ•˜๋ฉด $[schedule.last] ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์•„์ด๋””.

์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋‹ค Fvwm | ์Œ | ์ด๊ธฐ๋‹ค
์ด ๋ช…๋ น์€ fvwm์—์„œ ๊ธฐํƒ€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ
์ด์ œ ์ด ๋ช…๋ น์€ ์ด๋™/ํฌ๊ธฐ ์กฐ์ • ํ”ผ๋“œ๋ฐฑ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๋Š” ์œ„์น˜์™€ ๋ฐฉ๋ฒ•์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
์ฐฝ ๋ฐฐ์น˜๊ฐ€ ์ค‘๋‹จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ Mwm ๋˜๋Š” Win๊ณผ ์œ ์‚ฌํ•œ ๋™์ž‘์„ ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋‹ค ๊ณผ ์Œ or ์Šน๋ฆฌ ๊ทธ ์ฃผ์žฅ์œผ๋กœ. Mwm ํฌ๊ธฐ ์กฐ์ • ๋ฐ ํ”ผ๋“œ๋ฐฑ ์ฐฝ ์ด๋™
์™ผ์ชฝ ์ƒ๋‹จ์ด ์•„๋‹Œ ํ™”๋ฉด ์ค‘์•™์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฑฐ ์—ญ์‹œ
์ˆ˜๋™ ๋ฐฐ์น˜๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ๋ฐฉ์‹์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ์ฐธ์กฐ ์ˆ˜๋™๋ฐฐ์น˜ ๊ธฐ์ˆ .

์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ
๊ธฐ๋ณธ์ ์œผ๋กœ Ctrl-Alt-Escape ํ‚ค ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋‹ค๋ฆผ ์ค‘์ง€
๊ทธ๋ฆฌ๊ณ  ์ž ๊ธด ์ƒํƒœ์—์„œ ๋ชจ๋“ˆ๋™๊ธฐ ๋ช…๋ น. ๊ทธ๋งŒํผ ์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น
ํ‚ค ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด ํ‚ค ์‹œํ€€์Šค๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ:

ํ‚ค ํƒˆ์ถœ MC -
ํ‚ค Escape AS EscapeFunc๋กœ ํƒˆ์ถœ

์ค‘๋‹จ์„ ์œ„ํ•ด Ctrl-Alt-Escape ํ‚ค ์‹œํ€€์Šค๋ฅผ Shift-Escape๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋‹ค๋ฆผ
์ผ์‹œ ์ค‘์ง€ ๋ฐ ๋ชจ๋“ˆ๋™๊ธฐ ๋ช…๋ น. ์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ ํ‚ค ๋ช…๋ น์€
์•„๋ฌด๊ฒƒ๋„.

๊ฐ€์งœ ํด๋ฆญ [๋ช…๋ น ๊ฐ€์น˜] ...
์ด ๋ช…๋ น์€ ์ฃผ๋กœ fvwm ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ๊ฒƒ์ด๋ฉฐ ๋‹ค์Œ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์€ ๋‹น์‹ ์„ ์œ„ํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์งœ ํด๋ฆญ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ ๋ฐ ํ•ด์ œ ์ด๋ฒคํŠธ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ
fvwm ๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์ „๋‹ฌํ•˜์‹ญ์‹œ์˜ค. ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ช…๋ น ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
์˜ ์Œ์œผ๋กœ ๊ตฌ์„ฑ ๋ช…๋ น ํ† ํฐ๊ณผ ์ •์ˆ˜ ๊ฐ’, ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๊ณผ ๊ณต๊ฐœ
๋ช…๋ น ๋‹ค์Œ์— ์ ์ ˆํ•œ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ฒˆํ˜ธ๊ฐ€ ์˜ค๊ณ  ๋ฒ„ํŠผ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ ์•„๋ž˜์˜ ์ฐฝ์—์„œ ์ด๋ฒคํŠธ๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ ๋†“์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ๊ธฐ๋‹ค๋ฆฌ๋‹ค ๋ช…๋ น ์ผ์‹œ ์ค‘์ง€
์ฃผ์–ด์ง„ ์‹œ๊ฐ„(๋ฐ€๋ฆฌ์ดˆ)์— ๋Œ€ํ•ด fvwm์ž…๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์ˆ˜์ • ๋ช…๋ น ์‹œ๋ฎฌ๋ ˆ์ด์…˜
์ˆ˜์ •์ž ํ‚ค ๋ˆ„๋ฅด๊ธฐ ๋˜๋Š” ํ•ด์ œํ•˜๊ธฐ. ๊ฐ’ 1 ~ 5๋Š” Mod1 ~ Mod5์— ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค.
6, 7 ๋ฐ 8์€ Shift , Lock ๋ฐ Control์— ๋งคํ•‘๋˜๋Š” ๋™์•ˆ ์ˆ˜์ •์ž๋Š” ์ž„์˜์— ๋Œ€ํ•ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
์ถ”๊ฐ€ ๋ฒ„ํŠผ ์ด๋ฒคํŠธ. ์ˆ˜์ •์ž ํ‚ค๋ฅผ ํ•ด์ œํ•˜๋ ค๋ฉด ํ•ด๋‹น ์Œ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
๋ฒˆํ˜ธ. ๊ทธ๋งŒํผ ๊นŠ์ด ๋ช…๋ น์€ ๋ฒ„ํŠผ ์ด๋ฒคํŠธ๊ฐ€ ์ „์†ก๋˜๋Š” ์ฐฝ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
๊นŠ์ด๊ฐ€ 1์ด๋ฉด ํฌ์ธํ„ฐ์˜ ์œ„์น˜์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ์ด๋ฒคํŠธ๊ฐ€ ๋ฃจํŠธ ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์œ„์น˜. 2๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฒคํŠธ๊ฐ€ ํฌ์ธํ„ฐ ์•„๋ž˜์˜ ์ตœ์ƒ์œ„ ์ฐฝ์œผ๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋ ˆ์ž„ ์ฐฝ์ž…๋‹ˆ๋‹ค. 3์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฒคํŠธ๊ฐ€ ํด๋ผ์ด์–ธํŠธ ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋†’์€
์ˆซ์ž๋Š” ์—ฐ์†์ ์ธ ํ•˜์œ„ ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์˜(0)์€ ๊ฐ€์žฅ ์ž‘์€ ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ๋Š” ์œ„์ชฝ์œผ๋กœ ์ „ํŒŒ๋ฉ๋‹ˆ๋‹ค.

FakeClick ๊นŠ์ด 2 ๋ˆ„๋ฅด๊ธฐ 1 ๋Œ€๊ธฐ 250 ๋ฆด๋ฆฌ์Šค 1

์ด๊ฒƒ์€ ์ง€์—ฐ ์‹œ๊ฐ„์ด ์žˆ๋Š” ์ƒ์œ„ ์ฐฝ(๊นŠ์ด 1)์—์„œ ๋ฒ„ํŠผ 2์ด ์žˆ๋Š” ํด๋ฆญ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค.
์–ธ๋ก ๊ณผ ๋ณด๋„ ์‚ฌ์ด์— 250๋ฐ€๋ฆฌ์ดˆ. ์ฐธ๊ณ : ๋ชจ๋“  ๋ช…๋ น ์ด๋ฆ„์€
์ฒซ ๊ธ€์ž๋กœ ์ถ•์•ฝ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€์งœ ํ‚ค ๋ˆ„๋ฅด๊ธฐ [๋ช…๋ น ๊ฐ€์น˜] ...
์ด ๋ช…๋ น์€ ์ฃผ๋กœ fvwm ๋””๋ฒ„๊น…์„ ์œ„ํ•œ ๊ฒƒ์ด๋ฉฐ ๋‹ค์Œ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์€ ๋‹น์‹ ์„ ์œ„ํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์งœ ํ‚ค ๋ˆ„๋ฅด๊ธฐ ํ‚ค ๋ˆ„๋ฅด๊ธฐ ๋ฐ ํ•ด์ œ ์ด๋ฒคํŠธ๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm ๋˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋ช…๋ น ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
๋ช…๋ น ํ† ํฐ ๋ฐ ๊ฐ’ ์Œ. ๊ทธ๋งŒํผ ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๊ณผ ๊ณต๊ฐœ ๋ช…๋ น์„ ๋”ฐ๋ฅธ๋‹ค
ํ‚ค ์ด๋ฆ„์œผ๋กœ. ํ‚ค ์ด๋ฆ„์€ ๋‹ค์Œ์— ์ •์˜๋œ ํ‘œ์ค€ X11 ํ‚ค ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
/usr/include/X11/keysymdef.h, (์—†์ด XK_ ์ ‘๋‘์‚ฌ) ๋˜๋Š” keysym ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
/usr/X11R6/lib/X11/XKeysymDB. ๊ทธ๋งŒํผ ๊ธฐ๋‹ค๋ฆฌ๋‹ค, ์ˆ˜์ • ๊ณผ ๊นŠ์ด ๋ช…๋ น์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค
์— ์˜ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ๊ฐ€์งœ ํด๋ฆญ.

"Esc:w\n"์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  GVim ์„ธ์…˜์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

All (gvim) FakeKeypress Escape๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค \
์ฝœ๋ก ์„ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค \
w \๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.
Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค

"Esc:wq\n"์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  GVim ์„ธ์…˜์„ ์ €์žฅํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

All (gvim) FakeKeypress Escape๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค \
์ฝœ๋ก ์„ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค \
w \๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.
q \๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค.
Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด์‹ญ์‹œ์˜ค

ํŠน์ • ์ฐฝ์œผ๋กœ A ๋ณด๋‚ด๊ธฐ:

์ฐฝ ID 0x3800002 FakeKeypress A ๋ˆ„๋ฅด๊ธฐ

์ฐธ๊ณ : ๋ชจ๋“  ๋ช…๋ น ์ด๋ฆ„์€ ์ฒซ ๊ธ€์ž๋กœ ์ถ•์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ [์˜ต์…˜]
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์—์„œ ์ „์—ญ ์˜ต์…˜์„ ๋ฐ”๊พธ์‹ญ์‹œ์˜ค.
๋‹ค์Œ ํ‘œ์— ๋”ฐ๋ผ ํŒŒ์ผ:

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์ฐฝ๊ทธ๋Š˜์ถ•์†Œ
->
์Šคํƒ€์ผ * ์ฐฝ๊ทธ๋Š˜์ถ•์†Œ

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์ฐฝ๊ทธ๋Š˜๋‘๋ฃจ๋งˆ๋ฆฌ
->
์Šคํƒ€์ผ * ์ฐฝ๊ทธ๋Š˜๋‘๋ฃจ๋งˆ๋ฆฌ

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์Šค๋งˆํŠธ ๋ฐฐ์น˜๋Š” ์ •๋ง ์Šค๋งˆํŠธํ•ฉ๋‹ˆ๋‹ค
->
์Šคํƒ€์ผ * ์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์Šค๋งˆํŠธ ๋ฐฐ์น˜๋Š” ๋ณดํ†ต์ž…๋‹ˆ๋‹ค
->
์Šคํƒ€์ผ * TileCascade ๋ฐฐ์น˜

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ClickToFocusDoesntPassClick
->
์Šคํƒ€์ผ * ClickToFocusํŒจ์ŠคClickOff

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ClickToFocusPassesํด๋ฆญ
->
์Šคํƒ€์ผ * ClickToFocusPassesํด๋ฆญ

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ClickToFocus์ƒ์Šนํ•˜์ง€ ์•Š์Œ
->
์Šคํƒ€์ผ * ClickToFocusRaisesOff

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ClickToFocus์ƒ์Šน
->
์Šคํƒ€์ผ * ClickToFocus์ƒ์Šน

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ๋งˆ์šฐ์Šคํฌ์ปค์Šคํด๋ฆญํ•˜์ง€ ์•Š์Œ์˜ฌ๋ฆผ
->
์Šคํƒ€์ผ * ๋งˆ์šฐ์Šค์ดˆ์ ํด๋ฆญRaisesOff

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ๋งˆ์šฐ์Šคํฌ์ปค์Šคํด๋ฆญRaises
->
์Šคํƒ€์ผ * ๋งˆ์šฐ์Šคํฌ์ปค์Šคํด๋ฆญRaises

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์ œ๋ชฉ ์—†์Œ
->
์Šคํƒ€์ผ *!์ ๋ฌ˜์ œ๋ชฉ

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ StipledTitles
->
์Šคํƒ€์ผ * ์ ๋ฌ˜์ œ๋ชฉ

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ CaptureHonorsStartsOnPage
->
์Šคํƒ€์ผ * CaptureHonorsStartsOnPage

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ CaptureIgnoresStartsOnPage
->
์Šคํƒ€์ผ * CaptureIgnoresStartsOnPage

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ํƒˆํ™˜HonorsStartsOnPage
->
์Šคํƒ€์ผ * ํƒˆํ™˜HonorsStartsOnPage

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ๋‹ค์‹œ ์บก์ฒ˜IgnoresStartsOnPage
->
์Šคํƒ€์ผ * ๋‹ค์‹œ ์บก์ฒ˜IgnoresStartsOnPage

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ActivePlacementHonorsStartsOnPage
->
์Šคํƒ€์ผ * ์ˆ˜๋™๋ฐฐ์น˜HonorsStartsOnPage

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ActivePlacementIgnoresStartsOnPage
->
์Šคํƒ€์ผ * ์ˆ˜๋™ ๋ฐฐ์น˜๋ฌด์‹œStartsOnPage

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ๋ ˆ์ด์ฆˆ์˜ค๋ฒ„๋„ค์ดํ‹ฐ๋ธŒ์œˆ๋„์šฐ
->
๋ฒ„๊ทธ ์˜ต์…˜ ๋ ˆ์ด์ฆˆ์˜ค๋ฒ„๋„ค์ดํ‹ฐ๋ธŒ์œˆ๋„์šฐ on

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ๊ธฐ๋ณธ Windows ๋ฌด์‹œ
->
๋ฒ„๊ทธ ์˜ต์…˜ ๋ ˆ์ด์ฆˆ์˜ค๋ฒ„๋„ค์ดํ‹ฐ๋ธŒ์œˆ๋„์šฐ ์˜คํ”„

ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ ํ…์ŠคํŠธ ์ƒ‰์ƒ ๋ฐฐ๊ฒฝ์ƒ‰
์ด ๋ช…๋ น์€ ์Šคํƒ€์ผ ์˜ต์…˜ ํ•˜์ด๋ผ์ดํŠธ ํฌ์–ด ๊ณผ ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ. ์ฃผ์‹ญ์‹œ์˜ค
์‚ฌ์šฉ

์Šคํƒ€์ผ * ํ•˜์ด๋ผ์ดํŠธ ํฌ์–ด ํ…์ŠคํŠธ ์ƒ‰์ƒ, ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๋ฐฐ๊ฒฝ์ƒ‰

๋Œ€์‹ .

ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹ [NUM]
์ด ๋ช…๋ น์€ ์Šคํƒ€์ผ ์„ ํƒ๊ถŒ ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹. ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค

์Šคํƒ€์ผ * ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹ NUM

๋Œ€์‹ .

IconFont [๊ธ€๊ผด ์ด๋ฆ„]
์ด ๋ช…๋ น์€ ์Šคํƒ€์ผ ์„ ํƒ๊ถŒ IconFont. ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค

์Šคํƒ€์ผ * IconFont ๊ธ€๊ผด ์ด๋ฆ„

๋Œ€์‹ .

์•„์ด์ฝ˜ ๊ฒฝ๋กœ ํ†ต๋กœ
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์šฉ ํ•ด์ฃผ์„ธ์š” ImagePath ๋Œ€์‹ .

ImagePath ํ†ต๋กœ
์ด๋ฏธ์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ฝœ๋ก ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(๋‘˜ ๋‹ค
ํ‘๋ฐฑ ๋ฐ ํ”ฝ์Šค๋งต). ์ƒ๋Œ€ ๊ฒฝ๋กœ ์ด๋ฆ„์œผ๋กœ ์ฃผ์–ด์ง„ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด fvwm์€ ๋‹ค์Œ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
์ฐจ๋ก€๋กœ ๋‚˜์—ด๋œ ๊ฐ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๊ณ  ๋ฐœ๊ฒฌ๋œ ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ "/some/dir;.ext" ํ˜•์‹์œผ๋กœ ์ฃผ์–ด์ง€๋ฉด ์ด๊ฒƒ์€ ์ด ์•ˆ์— ์žˆ๋Š” ๋ชจ๋“  ์ด๋ฏธ์ง€๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ์—๋Š” ๊ฐ•์ œ๋กœ ํ™•์žฅํ•ด์•ผ ํ•˜๋Š” ".ext" ํ™•์žฅ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ์ด๋ฏธ์ง€ ์ด๋ฆ„
(๋‹ค๋ฅธ ํ™•์žฅ์ž๋ฅผ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ํ™•์žฅ์ž๊ฐ€ ์ „ํ˜€ ์—†์„ ์ˆ˜ ์žˆ์Œ)๋Š” ์กฐ์‚ฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹ 
".ext"๊ฐ€ ์ถ”๊ฐ€๋˜๊ฑฐ๋‚˜ ์›๋ž˜ ํ™•์žฅ์ž๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,
์‚ฌ์šฉ์ž๊ฐ€ ".xpm" ์ด๋ฏธ์ง€ ๋ฐ ๊ธฐํƒ€ ์ด๋ฏธ์ง€ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์ผ๋ถ€ ์ด๋ฏธ์ง€ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
์ด๋ฆ„์€ ๊ฐ™์ง€๋งŒ ".png" loading="lazy" ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํ†ต๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $ HOME (๋˜๋Š” ${ํ™ˆ}). ๋˜ํ•œ,
'+' ํ†ต๋กœ ๊ฒฝ๋กœ์˜ ์ด์ „ ๊ฐ’์œผ๋กœ ํ™•์žฅ๋˜์–ด ์ถ”๊ฐ€๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ๊ฒฝ๋กœ ์•ž์— ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ :

ImagePath $HOME/icons:+:/usr/include/X11/bitmaps

์ฐธ๊ณ : ๋งŒ์•ฝ FvwmM4 ๋ชจ๋“ˆ์€ ๊ตฌ๋ฌธ ๋ถ„์„์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค ์„ค์ • ํŒŒ์ผ์ด ์žˆ์œผ๋ฉด m4๋Š” ๋‹ค์Œ์„ ์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž์ฃผ ๋‚˜ํƒ€๋‚˜๋Š” ๋‹จ์–ด "ํฌํ•จ"์„ ๋งน๊ธ€๋ง ImagePath ๋ช…๋ น. NS
์ด๊ฒƒ์„ ์ˆ˜์ •ํ•˜๋ฉด ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

undefine('ํฌํ•จ')

์— ์•ž์„œ ImagePath ๋ช…๋ น ์ด์ƒ: ์‚ฌ์šฉ -m4-์ ‘๋‘์‚ฌ ๋ชจ๋‘ ๊ฐ•์ œํ•˜๋Š” ์˜ต์…˜
m4 "m4_"์˜ ์ ‘๋‘์–ด๋ฅผ ๊ฐ–๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ FvwmM4 ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€).

๋กœ์ผ€์ผ ๊ฒฝ๋กœ ํ†ต๋กœ
๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•  "๋กœ์ผ€์ผ ๊ฒฝ๋กœ"์˜ ์ฝœ๋ก ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฒˆ์—ญ. ๋กœ์ผ€์ผ ๊ฒฝ๋กœ๋Š” ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ์™€ ํ…์ŠคํŠธ ๋„๋ฉ”์ธ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
์„ธ๋ฏธ์ฝœ๋ก (';')์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธฐ๋ณธ ๋กœ์ผ€์ผ ๊ฒฝ๋กœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

/install_prefix/share/locale;fvwm

์—ฌ๊ธฐ์„œ install_prefix๋Š” fvwm ์„ค์น˜ ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋กœ์ผ€์ผ ๊ฒฝ๋กœ๋กœ
๋ฒˆ์—ญ์€ ์—์„œ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

/install_prefix/share/locale/lang/LC_MESSAGES/fvwm.mo

์–ด๋””์— ๋žญ ๋กœ์ผ€์ผ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ๊ธฐ๋ณธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
๊ฒฝ๋กœ๊ฐ€ ๊ฐ€์ •๋ฉ๋‹ˆ๋‹ค. ํ…์ŠคํŠธ ๋„๋ฉ”์ธ์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ fvwm ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋…ผ์Ÿ ์—†์ด
๊ธฐ๋ณธ ๋กœ์ผ€์ผ ๊ฒฝ๋กœ๊ฐ€ ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

์— ๋Œ€ํ•ด์„œ๋Š” ImagePath ๋ช…๋ น, ํ†ต๋กœ ํ™˜๊ฒฝ ๋ณ€์ˆ˜์™€ '+'๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœ์ผ€์ผ ๊ฒฝ๋กœ๋ฅผ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ๋ฅผ ๋“ค์–ด, fvwm-themes ํŒจํ‚ค์ง€๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

LocalePath ";fvwm-ํ…Œ๋งˆ:+"

๋กœ์ผ€์ผ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ fvwm ์นดํƒˆ๋กœ๊ทธ์—๋Š” fvwm ์‹คํ–‰ ํŒŒ์ผ ์ž์ฒด์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ž์—ด์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
(๋ฐ์Šคํฌ ๋ฐ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ) ๋ฐ ์ผ๋ถ€ ๊ธฐ๋ณธ ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฌธ์ž์—ด ๋ฐ
Fvwm์–‘์‹ ๊ตฌ์„ฑ. fvwm์˜ po/ ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์–‘ํ•œ ๋ฒˆ์—ญ์ด ๊ฐ€๋Šฅํ•œ ๋ฌธ์ž์—ด ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ค๋Š” ์†Œ์Šค
์–ธ์–ด. ํ˜„์žฌ ์ง€์›๋˜๋Š” ์–ธ์–ด๋Š” ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค.

๋กœ์ผ€์ผ ์นดํƒˆ๋กœ๊ทธ์˜ ์ฃผ์š” ์šฉ๋„๋Š” "$[gt.string]" ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Destroy๋ฉ”๋‰ด MenuFvwmWindowsOps
๋ฉ”๋‰ด์— ์ถ”๊ฐ€ MenuFvwmWindowOps "$[gt.Window Ops]" Title
+ "$[gt.&์ด๋™]" ๋ฌด๋ธŒ
+ "$[gt. ํฌ๊ธฐ ์กฐ์ •(&R)]" ํฌ๊ธฐ ์กฐ์ •
+ "$[gt.R&Aise]" ์ฆ๊ฐ€
+ "$[gt.&๋‚ฎ์Œ]" ๋‚ฎ ์ถฅ๋‹ˆ ๋‹ค
+ "$[gt.(De)&Iconify]" ์•„์ด์ฝ˜ ํ™”
+ "$[gt.(Un)&Stick]" ์Šคํ‹ฑ
+ "$[gt.(Un)์ตœ๋Œ€ํ™”(&ximize)]" ๊ทน๋Œ€ํ™”ํ•˜๋‹ค
+ "" ๋†‰
+ "$[gt.๋‹ซ๊ธฐ(&C)]" ๋‹ซ๊ธฐ
+ "$[gt. ํŒŒ๊ดด(&D)]" ํŒŒ๊ดด

๋ฒˆ์—ญ์ด ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋กœ์ผ€์ผ ์–ธ์–ด๋กœ ๋ฉ”๋‰ด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ Fvwm์ž‘์—… ํ‘œ์‹œ์ค„ ๋ชจ๋“ˆ์—๋Š” ์ž์ฒด ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ์žˆ์œผ๋ฉฐ Fvwm์Šคํฌ๋ฆฝํŠธ ๋ชจ๋“ˆ
๋ฌธ์ž์—ด ๋ฒˆ์—ญ์„ ์œ„ํ•œ ์ผ๋ จ์˜ ํŠน๋ณ„ ์ง€์นจ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ”์œ„ ๋ฐ–์ž…๋‹ˆ๋‹ค
๋กœ์ผ€์ผ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ์ด ํ† ๋ก ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
GNU gettext ๋ฌธ์„œ.

ํ”ฝ์Šค๋งต ๊ฒฝ๋กœ ํ†ต๋กœ
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์šฉ ํ•ด์ฃผ์„ธ์š” ImagePath ๋Œ€์‹ .

์ธ์‡„์ •๋ณด ์ œ๋ชฉ [๋ง ์ˆ˜๊ฐ€ ๋งŽ์€]
์ธ์‡„ ์ •๋ณด ์ œ๋ชฉ ํ‘œ์ค€์—. ์„ ํƒ์  ์ •์ˆ˜ ์ธ์ˆ˜ ๋ง ์ˆ˜๊ฐ€ ๋งŽ์€
์ œ๊ณต๋˜๋Š” ์ •๋ณด์˜ ์ˆ˜์ค€์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์œ ํšจํ•œ ๊ณผ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ƒ‰์ƒ fvwm์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ƒ‰์ƒ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ์ด ์œ ์šฉํ•œ
ํ•œ ๋ฒˆ์— 256๊ฐœ(๋˜๋Š” ๊ทธ ์ดํ•˜) ์ƒ‰์ƒ๋งŒ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋Š” ํ™”๋ฉด. ๋งŒ์•ฝ์— ๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ ํ•˜๋‚˜ ๋˜๋Š”
fvwm์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํŒ”๋ ˆํŠธ๊ฐ€ ํด์ˆ˜๋ก ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ์ œํ•œ๋œ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
์ƒ‰์ƒ์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ ์ด ๋ช…๋ น์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ImageCache fvwm์— ์˜ํ•ด ๋กœ๋“œ๋œ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ is
์บ์‹œ์— ์žˆ๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ชจ๋“  ์ด๋ฏธ์ง€๊ฐ€ ํ•ด๋‹น ์ด๋ฏธ์ง€์™€ ํ•จ๊ป˜ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.
๊ฐ๊ฐ์˜ ์žฌ์‚ฌ์šฉ.

์žฅ์†Œ fvwm์ด ์‚ฌ์šฉํ•œ ๊ธ€๊ผด๊ณผ ๋กœ์ผ€์ผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ 1 ๋˜๋Š” 2๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

NLS fvwm์ด ์‚ฌ์šฉํ•œ ๋กœ์ผ€์ผ ์นดํƒˆ๋กœ๊ทธ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

์Šคํƒ€์ผ fvwm ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ 1์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ”์ธ๋”ฉ fvwm์ด ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋ชจ๋“  ๋ฐ”์ธ๋”ฉ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค: ํ‚ค, ๋งˆ์šฐ์Šค ๋ฐ
์ŠคํŠธ๋กœํฌ ๋ฐ”์ธ๋”ฉ. ๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ ์ด ์˜ต์…˜์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ธํฌ์Šคํ† ์–ด ์ •๋ณด ์ €์žฅ์†Œ์˜ ๋ชจ๋“  ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•˜๊ณ  ํ‚ค๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ฐ€์น˜. ๋ง ์ˆ˜๊ฐ€ ๋งŽ์€ ์ด ์˜ต์…˜์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ณต
๋•Œ ๋ฐ˜๋ณต ๋ช…๋ น์ด ํ˜ธ์ถœ๋˜๋ฉด fvwm์ด ์‹คํ–‰ํ•œ ๋งˆ์ง€๋ง‰ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‚ฌ์šฉ์ž์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์ƒํ˜ธ ์ž‘์šฉ, ๋ชจ๋“ˆ ๋˜๋Š” X ์ด๋ฒคํŠธ์— ์˜ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•จ์ˆ˜์—์„œ ์‹คํ–‰๋˜๋Š” ๋ช…๋ น
๋กœ ์ •์˜ ํ•จ์ˆ˜ ๋ช…๋ น์—์„œ ์ฝ๊ธฐ or ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น ๋˜๋Š” ๋ฉ”๋‰ด๋กœ
๋ฐ˜๋ณต๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ธฐ๋Šฅ, ๋ฉ”๋‰ด ๋˜๋Š” ์ฝ๊ธฐ or ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น์€
๋‹ค์‹œ ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์Šค์ผ€์ฅด [์ •๊ธฐ] ์ง€์—ฐ_ms [command_id] ๋ช…๋ น
XNUMXD๋ดํƒˆ์˜ ๋ช…๋ น ์•ฝ ํ›„์— ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค ์ง€์—ฐ_ms ๋ฐ€๋ฆฌ์ดˆ. ์ด๊ฒƒ์€ ๋‹ค์Œ์—์„œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•ฝ๊ฐ„์˜ ๊นŒ๋‹ค๋กœ์šด ์„ค์ •. ๊ทธ๋งŒํผ ๋ช…๋ น ์™€ ๋™์ผํ•œ ์ปจํ…์ŠคํŠธ ์ฐฝ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์Šค์ผ€์ฅด ๋ช…๋ น. ์„ ํƒ์  ์ •์ˆ˜ ์ธ์ˆ˜ command_id ์‹ญ์ง„๋ฒ•์œผ๋กœ ์ฃผ์–ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ,
XNUMX์ง„์ˆ˜ ๋˜๋Š” XNUMX์ง„์ˆ˜ ํ˜•์‹. ์ด ID๋Š” ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ์ • ์ทจ์†Œ ~์— ๋ช…๋ นํ•˜๋‹ค
์‹คํ–‰๋˜๊ธฐ ์ „์— ์˜ˆ์•ฝ๋œ ๋ช…๋ น์„ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค. id๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด fvwm์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
-1๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋งˆ๋‹ค XNUMX์”ฉ ๊ฐ์†Œํ•˜๋Š” ์Œ์ˆ˜ ID ๋ฒˆํ˜ธ
์Šค์ผ€์ฅด ๋ช…๋ น. ์ฐธ๊ณ  ์Šค์ผ€์ฅด ๋ช…๋ น ๋ฐ ํ•ด๋‹น ์ธ์ˆ˜๋Š”
์ผ๋ฐ˜์ ์ธ ๋ช…๋ น์ค„ ํ™•์žฅ ๋ฐ ๋ช…๋ น ๋งˆ์ง€๋ง‰์œผ๋กœ ์‹คํ–‰๋˜๊ณ  ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.
๋‹ค์‹œ. ๋”ฐ๋ผ์„œ ๋ช…๋ น์˜ ์ผ๋ถ€๋ฅผ ์ธ์šฉํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‘ ๋ฒˆ ํ™•์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : $[w.id]์™€ ํ•จ๊ป˜ ๋ฐ˜ํ™˜๋œ ์ฐฝ์˜ id๋Š” command_id.
์˜ˆ:

Current ์ผ์ • 1000 $[w.id] ์ฐฝ๊ฐ€

XNUMXD๋ดํƒˆ์˜ ์Šค์ผ€์ฅด ๋ช…๋ น์€ ์„ ํƒ์  ํ‚ค์›Œ๋“œ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„ํ—์  ์ธ ๋‚˜ํƒ€๋‚ด๋Š”
๊ทธ ๋ช…๋ น ๋งˆ๋‹ค ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ง€์—ฐ_ms. ์˜ˆ:

์ผ์ • ์ฃผ๊ธฐ 10000 ํŒŒ์ดํ”„์ฝ๊ธฐ '[ -N "$MAIL" ] && ์—์ฝ” \
์—์ฝ” ๋ฉ”์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค'

์‚ฌ์šฉ ์ผ์ • ์ทจ์†Œ ์ฃผ๊ธฐ์ ์ธ ๋ช…๋ น์„ ์ค‘์ง€ํ•˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

์ฃผ ์ •๋ถ€ ์ƒํƒœ [๋ถˆ๋Ÿ‰๋ฐฐ]
๋‹ค์Œ๊ณผ ๊ด€๋ จ๋œ 32๊ฐœ์˜ ์‚ฌ์šฉ์ž ์ •์˜ ์ƒํƒœ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ค์ •, ์ง€์šฐ๊ฑฐ๋‚˜ ํ† ๊ธ€ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ ์ฐฝ. ๊ทธ๋งŒํผ ์ƒํƒœ 0์—์„œ 31 ์‚ฌ์ด์˜ ์ˆซ์ž์ž…๋‹ˆ๋‹ค.
fvwm์˜ ์˜๋ฏธ์ด์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ณด๊ธฐ ์™€ ๋”๋ถˆ์–ด
์ฃผ ์ •๋ถ€ ์งˆํ™˜. ์„ ํƒ์  ์ธ์ˆ˜ ๋ถˆ๋Ÿ‰๋ฐฐ ๋ถ€์šธ ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค. "์ฐธ" ์„ธํŠธ
"False"๋Š” ์ƒํƒœ๋ฅผ ์ง€์šฐ๋Š” ๋™์•ˆ ์ฃผ์–ด์ง„ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. "toggle" ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ์ „ํ™˜
์ƒํƒœ. ๋งŒ์•ฝ ๋ถˆ๋Ÿ‰๋ฐฐ ์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ์ƒํƒœ๊ฐ€ ํ† ๊ธ€๋ฉ๋‹ˆ๋‹ค.

์ฐฝ ๊ธ€๊ผด [๊ธ€๊ผด ์ด๋ฆ„]
์ด ๋ช…๋ น์€ ์Šคํƒ€์ผ ์„ ํƒ๊ถŒ ๊ธ€๊ผด. ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค

์Šคํƒ€์ผ * ๊ธ€๊ผด ๊ธ€๊ผด ์ด๋ฆ„

๋Œ€์‹ .

์ฐฝ ๋ชฉ๋ก [(์กฐ๊ฑด)] [์œ„์น˜] [์˜ต์…˜] [๋”๋ธ” ํด๋ฆญ ๋™์ž‘]
๊ฐ ํ•ญ๋ชฉ์˜ ์ œ๋ชฉ๊ณผ ๋„ํ˜•์ด ์žˆ๋Š” ํŒ์—… ๋ฉ”๋‰ด๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค(ํŒ์—…).
ํ˜„์žฌ ๋ฐ”ํƒ• ํ™”๋ฉด์— ์žˆ๋Š” ์ฐฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ๋ถ€๋ถ„์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฑ…์ƒ(์ธต): x-๊ธฐํ•˜ํ•™ ๋ˆ์ ๋ˆ์ ํ•œ์–ด๋””๋กœ ์ฑ…์ƒ ๊ณผ
์ธต ํ•ด๋‹น ์ˆซ์ž์™€ ๋ˆ์ ๋ˆ์ ํ•œ ๋น„์–ด ์žˆ๊ฑฐ๋‚˜ ๋Œ€๋ฌธ์ž S์ž…๋‹ˆ๋‹ค.
์•„์ด์ฝ˜ํ™”๋œ ์ฐฝ์˜ ํ˜•์ƒ์€ ๊ด„ํ˜ธ ์•ˆ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์—์„œ ํ•ญ๋ชฉ ์„ ํƒ
์ฐฝ ๋ชฉ๋ก ํŒ์—… ๋ฉ”๋‰ด๋กœ ์ธํ•ด ํ•ด์„๋œ ํ•จ์ˆ˜ "WindowListFunc"๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ์ฐฝ์˜ ์ฐฝ ID๊ฐ€ $0์œผ๋กœ ์ „๋‹ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ "WindowListFunc"
๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ฐฝ ๋ชฉ๋ก ๊ธฐ๋Šฅ
+ I ์•„์ด์ฝ˜ ํ™” ์˜คํ”„
+ I ํ”Œ๋ฆฝํฌ์ปค์Šค
+ I ์ฆ๊ฐ€
+ I ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 5์‹œ 5์‹œ

๋‚ด์žฅ๋œ "WindowListFunc"๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ด๋Ÿฌํ•œ ๊ธฐ๋ณธ๊ฐ’์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๊ณ ์œ ํ•œ ๊ฒƒ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹น์‹ ์—๊ฒŒ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฐฝ ๋ชฉ๋ก ๋ฉ”๋‰ด๋Š” ์ •์˜๋œ ๊ฒฝ์šฐ "WindowList" ๋ฉ”๋‰ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ
๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น). ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ „ํ™˜ํ•˜๋ ค๋ฉด
๊ธฐ๋ณธ ๋ฉ”๋‰ด ์Šคํƒ€์ผ, ๋ช…๋ น ์‹คํ–‰

ํŒŒ๊ดด๋ฉ”๋‰ด์Šคํƒ€์ผ ์ฐฝ ๋ชฉ๋ก

์˜ˆ:

๋ฉ”๋‰ด์Šคํƒ€์ผ ์ฐฝ ๋ชฉ๋ก ๋ฆด๋ฆฌ์Šค ์„ ํƒ ๊ธˆ์†

XNUMXD๋ดํƒˆ์˜ ์กฐ๊ฑด ์ฐฝ ๋ชฉ๋ก์—์„œ ํŠน์ • ์ฐฝ์„ ์ œ์™ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋ฐœ
์ฐธ์กฐ Current ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ช…๋ น์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์ฃผ์–ด์ง„ ๊ฒƒ๊ณผ ์ผ์น˜ํ•˜๋Š” ์ฐฝ๋งŒ
์กฐ๊ฑด์ด ์ฐฝ ๋ชฉ๋ก์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์˜ต์…˜ ๋ฐ˜๋Œ€์˜ ๊ฒฝ์šฐ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฐฝ ๋ชฉ๋ก์— ํฌํ•จ๋˜์ง€ ์•Š์„ ์ฐฝ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋“ค๊ณผ ํ•จ๊ป˜. ๊ทธ๋งŒํผ ์กฐ๊ฑด ํ•ญ์ƒ ์žฌ์ •์˜ ์˜ต์…˜.

XNUMXD๋ดํƒˆ์˜ ์œ„์น˜ ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฉ”๋‰ด. ๋ช…๋ น ๋”๋ธ” ํด๋ฆญ ๋™์ž‘
์‚ฌ์šฉ์ž๊ฐ€ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค(๋˜๋Š” ๋ฉ”๋‰ด๊ฐ€
ํ‚ค์— ๋ฐ”์ธ๋”ฉ๋จ) ์ฐฝ ๋ชฉ๋ก์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ. ๊ทธ๋งŒํผ ๋”๋ธ” ํด๋ฆญ ๋™์ž‘ ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค
ํ•˜๋‚˜ ์ด์ƒ์˜ ๋‹จ์–ด๋กœ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ ์ธ์šฉ๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋”๋ธ” ํด๋ฆญ ๋™์ž‘ ๋ฐ”์ธ๋”ฉํ•œ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ์ฐฝ์„ ์ •์˜ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ‚ค(๋˜๋Š” ๋ฒ„ํŠผ)์— ๋Œ€ํ•œ ์ฐฝ ๋ชฉ๋ก:

# ์—ฌ๊ธฐ์„œ๋Š” ๊ธฐ์กด ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜์ง€๋งŒ
# ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ ๋ณด๊ธฐ
# ์ด ์•ž๋ถ€๋ถ„์˜ WindowListFunc ์ •์˜
# ๋งจ ํŽ˜์ด์ง€.
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ฐฝ์œผ๋กœ ์ „ํ™˜
+ ๋‚˜๋Š” WindowListFunc

ํ‚ค ํƒญ AM WindowList "์ด์ „ SwitchToWindow"

Alt-Tab์„ ํ•œ ๋ฒˆ ๋ˆ„๋ฅด๋ฉด ์ฐฝ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋˜๊ณ  ๋‘ ๋ฒˆ ๋ˆ„๋ฅด๋ฉด ์ดˆ์ ์ด
ํ˜„์žฌ ์ฐฝ๊ณผ ๋งˆ์ง€๋ง‰ ์ดˆ์  ์ฐฝ ์‚ฌ์ด๋ฅผ ๋’ค์ง‘์Šต๋‹ˆ๋‹ค. ์ ์ ˆํ•œ
๋ฆด๋ฆฌ์Šค ์„ ํƒ ๋ฉ”๋‰ด ์Šคํƒ€์ผ(์œ„์˜ ์˜ˆ ์ฐธ์กฐ)
Alt ํ‚ค๋ฅผ ๋†“์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์˜ต์…˜ WindowList์— ์ „๋‹ฌ๋œ ํ•ญ๋ชฉ์€ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋˜๋ฉฐ ๊ธฐํ•˜ํ•™ /
๊ธฐํ•˜ํ•™ ์—†์Œ / NoGeometryWithInfo, NoDeskNum, ๋ ˆ์ด์–ด ์—†์Œ, NoNumInDeskTitle,
์•„๋‹ˆ์š”ํ˜„์žฌ์ฑ…์ƒ์ œ๋ชฉ, ์ตœ๋Œ€ ๋ ˆ์ด๋ธ” ๋„ˆ๋น„ ํญ, ์ œ๋ชฉForAllDesks, ํ•จ์ˆ˜ ๊ธฐ๋Šฅ๋ช…, ์ฑ…์ƒ
๋ฐ์Šคํฌ๋„˜, ์ปค๋ŸฐํŠธ๋ฐ์Šคํฌ, ์•„์ด์ฝ˜ ์—†์Œ / ์•„์ด์ฝ˜ / ์•„์ด์ฝ˜๋งŒ, ๋…ธ๋…ธ๋ฉ€ / ํ‘œ์ค€ / ์ •์ƒ๋งŒ,
๋ˆ์ ์ž„ ์—†๋Š” / ์–ด๋ ค์šด / ์˜จ๋ฆฌ์Šคํ‹ฐํ‚ค, NoStickyAcrossPages / StickyAcrossPages /
OnlyStickyAcrossPages, ์•„๋‹ˆ๋ˆ์ ๋ˆ์ ํ•œ์ฑ…์ƒ / ์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„ /
์ฑ…์ƒ ์ „์ฒด์— ๋ถ™์€ ์Šคํ‹ฐ์ปค, ๋…ธ์˜จํƒ‘ / ์˜จํƒ‘ / ์˜จ๋ฆฌ์˜จํƒ‘, ๋…ธ์˜จ๋ฐ”ํ…€ / ์˜จ๋ฐ”ํ…€ /
์˜จ๋ฆฌ์˜จ๋ฐ”ํ…€, ์ธต m [์—”], ์‚ฌ์šฉ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๋ชฉ๋ก / ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ, NoDeskSort, ์—ญ์ˆœ์œผ๋กœ,
ํ˜„์žฌ ์ข…๋ฃŒ, ์ข…๋ฃŒ ์‹œ ์•„์ด์ฝ˜ํ™”, ์•„์ด์ฝ˜ ์ด๋ฆ„ ์‚ฌ์šฉ, ์•ŒํŒŒ๋ฒณ / ์•ŒํŒŒ๋ฒณ ์•„๋‹˜,
์ž์›๋ณ„ ์ •๋ ฌ, ํด๋ž˜์Šค๋ณ„ ์ •๋ ฌ, ํ•ซํ‚ค ์—†์Œ, ๋ฆด๋ฆฌ์Šค ์„ ํƒ.

(์ฐธ๊ณ  - ์ •์ƒ์€ ์ƒ์ง•์ ์ด์ง€ ์•Š๊ฑฐ๋‚˜ ๋ˆ์ ๊ฑฐ๋ฆฌ๊ฑฐ๋‚˜ ๋งจ ์œ„์— ์žˆ์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค)

์™€ ๋”๋ถˆ์–ด ์ž์›๋ณ„ ์ •๋ ฌ ์˜ต์…˜ ์ฐฝ์€ ๋ฆฌ์†Œ์Šค๋ณ„๋กœ ๋จผ์ € ์•ŒํŒŒ๋ฒณ์ˆœ์œผ๋กœ ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค.
ํด๋ž˜์Šค, ๋ฆฌ์†Œ์Šค ์ด๋ฆ„, ์ฐฝ ์ด๋ฆ„(๋˜๋Š” ์•„์ด์ฝ˜ ์ด๋ฆ„ ์‚ฌ์šฉ
์ง€์ •๋จ). ์—ญ์ˆœ์œผ๋กœ ๋˜ํ•œ ์˜ˆ์ƒ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์™€ ๋”๋ถˆ์–ด ํด๋ž˜์Šค๋ณ„ ์ •๋ ฌ ์˜ต์…˜ ์ฐฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •๋ ฌ๋ฉ๋‹ˆ๋‹ค. ์ž์›๋ณ„ ์ •๋ ฌํ•˜์ง€๋งŒ,
์ž์› ์ด๋ฆ„์€ ๊ณ ๋ ค๋˜์ง€ ์•Š๊ณ  ์ž์› ํด๋ž˜์Šค๋งŒ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ฆด๋ฆฌ์Šค ์„ ํƒ ์˜ต์…˜์€ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋‰ด์Šคํƒ€์ผ ๊ฐ™์€ ์˜ต์…˜
์ด๋ฆ„์ด์ง€๋งŒ ๋ฉ”๋‰ด ์Šคํƒ€์ผ์— ์ œ๊ณต๋œ ์˜ต์…˜์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ์˜ต์…˜์€
์™ผ์ชฝ Alt ํ‚ค๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋„๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฆด๋ฆฌ์Šค ์„ ํƒ ํ‚ค ์ด๋ฆ„ ์—†์ด.

๋‹ค์Œ์„ ํ†ตํ•ด ํ•จ์ˆ˜๋ฅผ ์ „๋‹ฌํ•˜๋ฉด ํ•จ์ˆ˜ funcname, ์ฐฝ ๋‚ด์—์„œ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
์„ ํƒํ•œ ์ฐฝ์˜ ์ปจํ…์ŠคํŠธ:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์•„์ดํŽ‘ I ์•„์ด์ฝ˜ ํ™” ๋น„๋…€์žฅ
์ฐฝ ๋ชฉ๋ก ํ•จ์ˆ˜ IFunc, NoSticky, CurrentDesk, NoIcons

๋‹น์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ธต m [n] ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด m๊ณผ n ์‚ฌ์ด์˜ ๋ ˆ์ด์–ด์— ์žˆ๋Š” ์ฐฝ๋งŒ
ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. n์˜ ๊ธฐ๋ณธ๊ฐ’์€ m์ž…๋‹ˆ๋‹ค. ์™€ ๋”๋ถˆ์–ด ์—ญ์ˆœ์œผ๋กœ ์˜ต์…˜ ์ฐฝ์˜ ์ˆœ์„œ
๋ชฉ๋ก์—์„œ ๋ฐ˜์ „๋ฉ๋‹ˆ๋‹ค.

์™€ ๋”๋ถˆ์–ด ํ˜„์žฌ ์ข…๋ฃŒ ํ˜„์žฌ ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ(์žˆ๋Š” ๊ฒฝ์šฐ)์ด ์˜ต์…˜์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋ชฉ๋ก์˜ ๋งจ ์•„๋ž˜. ์ด๊ฒƒ์€ ์ฃผ๋กœ Alt-Tab ๋™์ž‘์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ GUI.

์ข…๋ฃŒ ์‹œ ์•„์ด์ฝ˜ํ™” ์•„์ด์ฝ˜ํ™”๋œ ์ฐฝ์„ ๋ชฉ๋ก์˜ ๋์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
๋˜ํ•œ ๋‹ค๋ฅธ GUI์—์„œ.

XNUMXD๋ดํƒˆ์˜ ๊ธฐํ•˜ํ•™ ์—†์Œ ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด fvwm์ด ๊ธฐํ•˜ ๋„ํ˜•๋ฟ๋งŒ ์•„๋‹ˆ๋ผ
๋‹ค๋ฅธ ๋ฐ์Šคํฌํƒ‘์„ ๋‚˜ํƒ€๋‚ด๋Š” ๊ตฌ๋ถ„ ๊ธฐํ˜ธ. NoGeometryWithInfo ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค
์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์ด์ง€๋งŒ ๋ฐ”ํƒ• ํ™”๋ฉด ์ •๋ณด๋Š” ์œ ์ง€ํ•˜๊ณ  ์•„์ด์ฝ˜ ์ฐฝ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
NoDeskNum fvwm์ด ๊ธฐํ•˜ํ•™ ๋˜๋Š” ๊ทธ ์ด์ „์— ๋ฐ์Šคํฌํƒ‘ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ ์ œ๋ชฉ NoGeometryWithInfo ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. NoNumInDeskTitle ๋‹จ
๋ฐ์Šคํฌํƒ‘ ์ด๋ฆ„์ด ๋‹ค์Œ์œผ๋กœ ์ •์˜๋œ ๊ฒฝ์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ์ด๋ฆ„ ๋ช…๋ น. ๊ทธ๊ฒƒ์€ fvwm์„ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค
๋ฐ์Šคํฌํƒ‘ ์ด๋ฆ„ ์•ž์— ๋ฐ์Šคํฌํƒ‘ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ
WindowList ๋ฉ”๋‰ด์—๋Š” ํ˜„์žฌ ๋ฐ์Šคํฌ ๋˜๋Š” ์„ ํƒ๋œ ๋ฐ์Šคํฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ œ๋ชฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ์Šคํฌํƒ‘ ์ฑ…์ƒ ์กฐ๊ฑด์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์•„๋‹ˆ์š”ํ˜„์žฌ์ฑ…์ƒ์ œ๋ชฉ ์˜ต์…˜์ด ์ด๊ฒƒ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค
์ œ๋ชฉ์ž…๋‹ˆ๋‹ค. ์ œ๋ชฉForAllDesks fvwm์ด ๋ฐ์Šคํฌ ์ด๋ฆ„ ๋ฐ/๋˜๋Š”
๊ฐ™์€ ์ฑ…์ƒ์— ์žˆ๋Š” ๊ฐ ์ฐฝ ๊ทธ๋ฃน ์•ž์— ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜ ๋ ˆ์ด์–ด ์—†์Œ, ๋ ˆ์ด์–ด
์ฐฝ์ด ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ต์…˜ ํŽ˜์ด์ง€ ํ‘œ์‹œ, ํŽ˜์ด์ง€X ํ‘œ์‹œ ๊ณผ ์‡ผํŽ˜์ด์ง€Y ๊ฐ€๋Šฅ
๋””์Šคํ”Œ๋ ˆ์ด ํฌ๊ธฐ์˜ ๋ฐฐ์ˆ˜๋ฅผ ๋ฐ˜์˜ฌ๋ฆผํ•œ ์ฐฝ์˜ ํŽ˜์ด์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜
์‡ผ์Šคํฌ๋ฆฐ, ์ฐฝ์˜ Xinerama ํ™”๋ฉด ๋ฒˆํ˜ธ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ตœ๋Œ€ ๋ ˆ์ด๋ธ” ๋„ˆ๋น„ ์˜ต์…˜์€ ์ธ์‡„ํ•  ๋ฌธ์ž ์ˆ˜๋ฅผ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ ์ด๋ฆ„์˜ ๊ทธ ์ด์ƒ์˜ ๋ฌธ์ž๊ฐ€ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์œผ์‹œ๋‹ค๋ฉด ์ฐฝ ๋ชฉ๋ก ์•„์ด์ฝ˜ ๊ด€๋ฆฌ์ž๋Š” ๋‹ค์Œ์„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ :

WindowList OnlyIcons, ๊ณ ์ •, OnTop, ๊ธฐํ•˜ํ•™

(์ฐธ๊ณ  - ๋งŒ ์˜ต์…˜์€ ๋ณธ์งˆ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ชจ๋“  ์˜ต์…˜์„ ์ง€์šฐ์ง€๋งŒ...
๋ชฉ๋ก๋งŒ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์›์ธ์ด ๋˜๋Š” ์˜ต์…˜ ์ฐฝ ๋ชฉ๋ก ์ฐฝ๋งŒ ๊ณ ๋ ค
์ฐฝ ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์Šคํƒ€์ผ.)

XSync
์ธ์…€๋ค ๊ณต์‹ ํŒ๋งค์ ์ธ XSync ๊ฐ€ ํ˜ธ์ถœ๋˜๋ฉด ๋™์ผํ•œ ์ด๋ฆ„์˜ X ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋ฅ˜ ์ค‘์ธ ๋ชจ๋“ 
X๋Š” ์„œ๋ฒ„์— ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ๋””๋ฒ„๊น… ์ „์šฉ์ž…๋‹ˆ๋‹ค.

X๋™๊ธฐํ™” [๋ถ€์šธ]
XNUMXD๋ดํƒˆ์˜ X๋™๊ธฐํ™” ๋ช…๋ น์€ X ์š”์ฒญ์ด X ์„œ๋ฒ„๋กœ ์ „์†ก๋˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰์‹œ ์—ฌ๋ถ€. ์ผ๋ฐ˜์ ์œผ๋กœ ์š”์ฒญ์€ ์ €์žฅ์„ ์œ„ํ•ด ๋” ํฐ ์ผ๊ด„ ์ฒ˜๋ฆฌ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
๋ถˆํ•„์š”ํ•œ ์˜์‚ฌ ์†Œํ†ต. ์ฆ‰์‹œ ์š”์ฒญ์„ ๋ณด๋‚ด๋ ค๋ฉด "True"๋ฅผ
์ธ์ˆ˜, ์ด ์‚ฌ์šฉ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด "False"๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋‘ ๋ฉ”์„œ๋“œ ๊ฐ„์— ์ „ํ™˜ํ•˜๋ ค๋ฉด
"์ „ํ™˜" ๋˜๋Š” ์ƒ๋žต ๋ถˆ๋Ÿ‰๋ฐฐ ๋…ผ์Ÿ. Fvwm์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋™๊ธฐํ™”๋œ ์š”์ฒญ์œผ๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
์ฒ˜์Œ์— -๋””๋ฒ„๊ทธ ์˜ต์…˜. ์ด ๋ช…๋ น์€ ๋””๋ฒ„๊น… ์ „์šฉ์ž…๋‹ˆ๋‹ค.

+
๋งˆ์ง€๋ง‰์œผ๋กœ ์ง€์ •๋œ ์žฅ์‹, ๊ธฐ๋Šฅ ๋˜๋Š” ๋ฉ”๋‰ด์— ๊ณ„์† ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ
์— ๋Œ€ํ•œ ํ† ๋ก  ์žฅ์‹ ์ถ”๊ฐ€, ๊ธฐ๋Šฅ ์ถ”๊ฐ€๋ฐ ๋ฉ”๋‰ด์— ์ถ”๊ฐ€.

์ฐฝ ์šด๋™ ๊ณผ ๋†“๊ธฐ
์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋™ x y [๊ฒฝ์‚ฌ]
์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐฉ์‹์œผ๋กœ ์ฐฝ์„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๋‹ค ๋ฌด๋ธŒ ๋ช…๋ น. ์˜ต์…˜์€
์‚ฌ์šฉ์ž๊ฐ€ ์ด๋™ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์˜๋ฏธ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ํ•„์ˆ˜ ํ•ญ๋ชฉ์„ ์ œ์™ธํ•˜๊ณ  ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ๋Œ€ํ™”์‹์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์  ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ ๋น„๋šค์–ด์ง€๋‹ค is
ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ๊ณผ ํ•จ๊ป˜ ๋’คํ‹€๋ฆผ์„ ์ง€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ˆจ๊ธฐ๊ธฐํ˜•์ƒ์ฐฝ [์ ˆ๋Œ€ | ์ด๋™ | ํฌ๊ธฐ ์กฐ์ •]
์ฐฝ์„ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ด๋™ํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์œ„์น˜ ๋˜๋Š” ํฌ๊ธฐ ์ฐฝ์„ ์ˆจ๊น๋‹ˆ๋‹ค.
๋Œ€ํ™”์‹์œผ๋กœ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋™ ๋˜๋Š” ํฌ๊ธฐ ์กฐ์ • ์ž‘์—…์— ๋Œ€ํ•ด์„œ๋งŒ ๋„๋ ค๋ฉด
์„ ํƒ์  ๋งค๊ฐœ ๋ณ€์ˆ˜ ๋ฌด๋ธŒ ๊ณผ ํฌ๊ธฐ ์กฐ์ • ๊ฐ๊ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ผœ๋ ค๋ฉด
๋‹ค์‹œ ์‚ฌ์šฉ ์–ด๋จธ ๋†€๋ž๋‹ค ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์ธต [arg1 arg2] | [๊ธฐ๋ณธ]
ํ˜„์žฌ ์ฐฝ์„ ์ƒˆ ๋ ˆ์ด์–ด์— ๋„ฃ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— arg1 XNUMX์ด ์•„๋‹Œ ๊ฒฝ์šฐ ๋‹ค์Œ ๋ ˆ์ด์–ด๋Š”
ํ˜„์žฌ ๋ ˆ์ด์–ด ๋ฒˆํ˜ธ ํ”Œ๋Ÿฌ์Šค arg1. ๋ฉด arg1 ๊ฐ€ XNUMX์ด๋ฉด ์ƒˆ ๋ ˆ์ด์–ด๋Š” arg2.

ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ๋กœ, ๋””ํดํŠธ ๊ฐ’ ์ฐฝ์„ ๊ธฐ๋ณธ ๋ ˆ์ด์–ด, ์ฆ‰ ๋ ˆ์ด์–ด์— ๋„ฃ์Šต๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์ž˜๋ชป๋œ ์ธ์ˆ˜๊ฐ€ ์ง€์ •๋œ ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

๋‚ฎ ์ถฅ๋‹ˆ ๋‹ค
์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ์„ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ์ฐฝ์—์„œ๋งŒ ์ฐฝ์„ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค.
์ธต. ์ฐฝ์„ ์ ˆ๋Œ€ ๋งจ ์•„๋ž˜๋กœ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์•„๋ž˜์—์„œ ์•„๋ž˜๋กœ
+ I ์ธต 0 0
+ ๋‚˜๋Š” ๋‚ฎ์ถ”๋‹ค

๋ฌด๋ธŒ [[ํ™”๋ฉด ํ™”๋ฉด] [ใ… | ์ค‘]x[ํ”ผ | w] ... [w | ์ค‘]y[ํ”ผ | w] ... [์›Œํ”„]] | [ํฌ์ธํ„ฐ] |
[์Œํœ˜์™€]
์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ ๋˜๋Š” ํ•ด๋‹น ์ฐฝ์˜ ์–ด๋”˜๊ฐ€์—์„œ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ
ํ…Œ๋‘๋ฆฌ๋ฅผ ํด๋ฆญํ•˜๋ฉด ํ•ด๋‹น ์ฐฝ์ด ์ด๋™๋ฉ๋‹ˆ๋‹ค. ๋ฃจํŠธ ์ฐฝ์—์„œ ํ˜ธ์ถœ๋˜๋ฉด ์‚ฌ์šฉ์ž๋Š”
๋Œ€์ƒ ์ฐฝ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ EWMH ์ž‘์—… ์˜์—ญ์€
๋ช…์˜ˆ๋กœ์šด.

๋ฆฌํ„ฐ๋Ÿด ์˜ต์…˜์ธ ๊ฒฝ์šฐ ํ™”๋ฉด ๋‹ค์Œ ํ™”๋ฉด ์ธ์ˆ˜๊ฐ€ ์ง€์ •๋˜๋ฉด
์ขŒํ‘œ๋Š” ์ฃผ์–ด์ง„ ํ™”๋ฉด์„ ๊ธฐ์ค€์œผ๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค. ๋„ˆ๋น„์™€ ๋†’์ด
ํ™”๋ฉด์˜ ์น˜์ˆ˜๋Š” ํ‘œ์‹œ ์น˜์ˆ˜ ๋Œ€์‹  ๊ณ„์‚ฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
ํ™”๋ฉด ์—์„œ์™€ ๊ฐ™์ด ํ•ด์„ ํ™”๋ฉด์œผ๋กœ ์ด๋™ ๋ช…๋ น. ์„ ํƒ์  ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ
๋น„๋šค์–ด์ง€๋‹ค ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ๊ณผ ํ•จ๊ป˜ ๋’คํ‹€๋ฆฌ๋„๋ก ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ
ํฌ์ธํ„ฐ ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ์ฐฝ์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๊ฐ€ ํฌ์ธํ„ฐ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.
์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์˜ ์œ„์น˜; ์ด๊ฒƒ์€ ์ฃผ๋กœ ๋‚ด๋ถ€ ์‚ฌ์šฉ์„ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๊ฐ™์€ ๋ชจ๋“ˆ FvwmPager. ์„ ํƒ์  ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ ์Œํœ˜์™€ ์ฃผ์–ด์ง„ ๋‹ค์Œ ์ฐฝ
์œ„์น˜๋Š” ์ž‘์—… ์˜์—ญ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค(์˜ˆ:
EwmhBaseStruts).

Escape ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์ด
์ฐฝ๋ฌธ. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2๋Š” ์ด๋™ ์ž‘์—…์„ ์ทจ์†Œํ•˜๋„๋ก ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๊พธ๋‹ค
์ด๊ฒƒ์€ ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋งˆ์šฐ์Šค ๋ฐฐ์น˜์— ๋Œ€ํ•œ ํŠน์ˆ˜ ์ปจํ…์ŠคํŠธ 'P'๊ฐ€ ์žˆ๋Š” ๋ช…๋ น.

์ฐฝ ์ƒํƒœ ๋ฐฐ์น˜ ๊ธฐ์ค€๋ฒ„ํŠผ ํŠน์ • ๋ฒ„ํŠผ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ˆŒ๋Ÿฌ ์ฐฝ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ Current ๋ช…๋ น).

์„ ํƒ์  ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ x ๊ณผ y ์ œ๊ณต๋˜๋ฉด ์ฐฝ์ด ์ด๋™๋ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ์ƒํ˜ธ ์ž‘์šฉ ์—†์ด ์ฆ‰์‹œ. ๊ฐ ์ธ์ˆ˜๋Š” ์ ˆ๋Œ€ ๋˜๋Š”
ํ™”๋ฉด์˜ ์™ผ์ชฝ/์œ„ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ/์•„๋ž˜์—์„œ ์ƒ๋Œ€์  ์œ„์น˜. ์— ์˜ํ•ด
๊ธฐ๋ณธ์ ์œผ๋กœ ์ฃผ์–ด์ง„ ์ˆซ์ž ๊ฐ’์€ ํ™”๋ฉด์˜ ๋ฐฑ๋ถ„์œจ๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค.
๋„ˆ๋น„/๋†’์ด, ํ•˜์ง€๋งŒ ํ›„ํ–‰ 'p' ํ•ด์„์„ ์˜๋ฏธ ํ”ฝ์…€๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐ˜๋ฉด,
ํ›„ํ–‰ 'w'๋Š” ์ฐฝ ๋„ˆ๋น„/๋†’์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ์„ ์ƒ๋Œ€์ ์œผ๋กœ ์ด๋™ํ•˜๋ ค๋ฉด
ํ˜„์žฌ ์œ„์น˜์— 'w'("์ฐฝ"์˜ ๊ฒฝ์šฐ) ์ ‘๋‘์‚ฌ x ๋ฐ / ๋˜๋Š” y
๊ฐ’. ์ฐฝ์„ ํ˜„์žฌ ์œ„์น˜์— ์ƒ๋Œ€์ ์ธ ์œ„์น˜๋กœ ์ด๋™ํ•˜๋ ค๋ฉด
ํฌ์ธํ„ฐ, 'm'("๋งˆ์šฐ์Šค"์šฉ) ์ ‘๋‘์‚ฌ. ๋‘ ์ขŒํ‘œ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ ๋‘๋ ค๋ฉด
"์œ ์ง€" ๋Œ€์‹  ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. x or y.

๊ณ ๊ธ‰ ์šฉ๋„์˜ ๊ฒฝ์šฐ ์ธ์ˆ˜ x ๊ณผ y ์—ฌ๋Ÿฌ ๋ฒˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ
์ ‘๋‘์‚ฌ 'm'๋˜๋Š”'w'. (์•„๋ž˜์˜ ๋ณต์žกํ•œ ์˜ˆ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค).

๊ฐ„๋‹จํ•œ ์˜ˆ:

# ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ด๋™
๋งˆ์šฐ์Šค 1 TA ์ด๋™
# ์ฐฝ์„ ์™ผ์ชฝ ์ƒ๋‹จ์œผ๋กœ ์ด๋™์€ (10%,10%)์ž…๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค 2 TA ์ด๋™ 10 10
# ์™ผ์ชฝ ์ƒ๋‹จ์„ (10pixels,10pixels)๋กœ ์ด๋™
๋งˆ์šฐ์Šค 3 TA ์ด๋™ 10p 10p

๋” ๋ณต์žกํ•œ ์˜ˆ(์ด๊ฒƒ์€ ํ‚ค ์ž…๋ ฅ ๋“ฑ์— ๋Œ€ํ•œ ์ž‘์—…์œผ๋กœ ๋ฐ”์ธ๋”ฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ด ํ‘œ์‹œ๋˜์ง€๋งŒ):

# ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ์ด ํ•˜๋‹จ์— ์˜ค๋„๋ก ์ฐฝ ์ด๋™
# ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ
์ด๋™ -0 -0

# ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ๊ฐ€ 10ํ”ฝ์…€์ด ๋˜๋„๋ก ์ฐฝ ์ด๋™
# ํ™”๋ฉด ์™ผ์ชฝ ์ƒ๋‹จ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋ฒ—์–ด๋‚จ
์ด๋™ +-10 +-10

# ์ฐฝ์„ ์˜ค๋ฅธ์ชฝ์œผ๋กœ 5% ์ด๋™ํ•˜๊ณ 
# ์„ธ๋กœ๋กœ ๊ฐ€์šด๋ฐ
์ด๋™ w+5 50

# ์ฐฝ์„ ์œ„๋กœ 10ํ”ฝ์…€ ์ด๋™ํ•˜๋ฏ€๋กœ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ
# x=40ํ”ฝ์…€์— ์žˆ์Šต๋‹ˆ๋‹ค.
40p w-10p ์ด๋™

# ์ฐฝ์„ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ ์œ„์น˜๋กœ ์ด๋™
์ด๋™ m+0 m+0

# ์ฐฝ์„ ํ™”๋ฉด ์ค‘์•™์œผ๋กœ ์ด๋™(ํ™”๋ฉด์˜ 50%
# ์œ„์น˜์—์„œ ๊ณผ๋ถ€ ํฌ๊ธฐ์˜ 50%๋ฅผ ๋บ€ ๊ฐ’).
์ด๋™ 50-50w 50-50w

์ฐธ๊ณ : ํ™”๋ฉด์— ์Šค๋ƒ…๋˜์ง€ ์•Š๋Š” ์›€์ง์ด๋Š” ์ฐฝ์„ ์–ป์œผ๋ ค๋ฉด
๋Œ€ํ™”์‹ ์ด๋™, ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๊ธฐ ๋‹ค๋ฅธ ์Šค๋ƒ… ๋งค๋ ฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ฐฝ์„ ์ด๋™ํ•˜๋Š” ๋™์•ˆ
์ •์˜๋œ ๊ฒฝ์šฐ.

์ฐธ์กฐ ํ•ญ๋ชฉ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋™ ๋ช…๋ น.

์ฑ…์ƒ์œผ๋กœ ์ด๋™ [์ด์ „ | arg1 [arg2] [๋ถ„ ์ตœ๋Œ€]]
์„ ํƒํ•œ ์ฐฝ์„ ๋‹ค๋ฅธ ๋ฐ์Šคํฌํƒ‘์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ „์—, ๊ณ ํ† ๋ฐ์Šคํฌ ๋ช…๋ น. ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ์ฐฝ์€ ํ˜„์žฌ ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์ฑ…์ƒ. ์ฑ…์ƒ์œผ๋กœ ์ด๋™ ๊ตฌ์‹์˜ ๋Œ€์ฒดํ’ˆ์ž…๋‹ˆ๋‹ค ์œˆ๋„์šฐ๋ฐ์Šคํฌ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น
๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๋™ ์ž„๊ณ„๊ฐ’ [ํ”ฝ์…€]
์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ์ฒด์—์„œ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ fvwm์€ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
ํด๋ฆญ ๋˜๋Š” ๋“œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๊ฐ€ ์ด์ƒ ์ด๋™ํ•˜๋Š” ๊ฒฝ์šฐ ํ”ฝ์…€ ํ”ฝ์…€
๋“œ๋ž˜๊ทธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

fvwm hardwired์˜ ์ด์ „ ๋ฒ„์ „ ํ”ฝ์…€ ์ด์ œ ๊ธฐ๋ณธ๊ฐ’์ธ 3์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
If ํ”ฝ์…€ ์Œ์ˆ˜์ด๊ฑฐ๋‚˜ ์ƒ๋žต๋œ ๊ธฐ๋ณธ๊ฐ’(๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ฆ๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ)
16000x9000 ํ”ฝ์…€ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์ €๋ ดํ•ด์ง)์ด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€๋กœ ์ด๋™ [์˜ต์…˜] [x[ํ”ผ | ์—ฌ] y[ํ”ผ | ์—ฌ]] | [์ด์ „]
์„ ํƒํ•œ ์ฐฝ์„ ๋‹ค๋ฅธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค(x,y). ์™ผ์ชฝ ์ƒ๋‹จ ํŽ˜์ด์ง€๋Š” (0,0)์ด๊ณ ,
์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์€ (M,0)์ด๋ฉฐ, ์—ฌ๊ธฐ์„œ M์€ ์ˆ˜ํ‰์˜ ํ˜„์žฌ ์ˆ˜๋ณด๋‹ค ํ•˜๋‚˜ ์ ์Šต๋‹ˆ๋‹ค.
์— ์ง€์ •๋œ ํŽ˜์ด์ง€ ๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ ๋ช…๋ น. ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์™ผ์ชฝ ํ•˜๋‹จ ํŽ˜์ด์ง€๋Š”
(0,N), ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ํŽ˜์ด์ง€๋Š” (M,N)์ž…๋‹ˆ๋‹ค. ์Œ์ˆ˜ ํŽ˜์ด์ง€ ๋ฒˆํ˜ธ๋Š” ํŽ˜์ด์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๊ฐ€์žฅ ์˜ค๋ฅธ์ชฝ/์ตœํ•˜์œ„ ํŽ˜์ด์ง€์—์„œ. ๋งŒ์•ฝ์— x ๊ณผ y ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ํŽ˜์ด์ง€(ํฌ์ปค์Šค๊ฐ€ ์žˆ์ง€๋งŒ ํ™”๋ฉด ๋ฐ–์— ์žˆ๋Š” ์ฐฝ์„ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์œผ๋กœ). ํ˜„์žฌ ํŽ˜์ด์ง€๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ฐฝ์„ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ›„ํ–‰ '๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌp' ์ˆซ์ž ์ธ์ˆ˜ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋‹ค ๋’ค์— ์˜ต๋‹ˆ๋‹ค. ์ฐฝ์„ ์ด๋™ํ•˜๋ ค๋ฉด
ํ˜„์žฌ ์œ„์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ›„ํ–‰ 'w'. ์ฐฝ์„ ์ด๋™ํ•˜๋ ค๋ฉด
์ด์ „ ํŽ˜์ด์ง€ ์‚ฌ์šฉ ์ด์ „ ๋‹จ์ผ ์ธ์ˆ˜๋กœ.

์ฐฝ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ฑ…์ƒ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์–ด ์ด๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•œ ์˜ต์…˜ are ๋žฉ์Šค ๊ณผ ๋žฉ x ๋˜๋Š” y ์ขŒํ‘œ๋ฅผ ๊ฐ์Œ€ ๋•Œ
์ฐฝ์ด ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์–ด ์ด๋™๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋žฉ์Šค๋•Œ,
์ฐฝ์ด ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์ง€๋‚˜ ์™ผ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋‹ค์‹œ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์˜ต์…˜ nodeklimitx ๊ณผ ๋…ธ๋“œ ์ œํ•œ ์ฑ…์ƒ ๋„ˆ๋จธ๋กœ ์ฐฝ ์ด๋™ ํ—ˆ์šฉ
x ๋ฐ y ๋ฐฉํ–ฅ์˜ ๊ฒฝ๊ณ„( ๋žฉ์Šค ๊ณผ ๋žฉ ์˜ต์…˜).

์˜ˆ :

# ๋ฌด๋ธŒ ์ฐฝ์—์„œ ํŽ˜์ด์ง€๋กœ (2,3)
MoveToํŽ˜์ด์ง€ 2 3

# ๋ฌด๋ธŒ ๋งจ ์•„๋ž˜ ๋ฐ ๋งจ ์˜ค๋ฅธ์ชฝ ํŽ˜์ด์ง€ ์ฐฝ
ํŽ˜์ด์ง€ ์ด๋™ -1 -1

# ๋ฌด๋ธŒ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฉ๋ฌธํ•œ ํŽ˜์ด์ง€ ์ฐฝ
MoveToPage ์ด์ „

# ๋ฌด๋ธŒ ์ฐฝ ์˜ค๋ฅธ์ชฝ์— ๋‘ ํŽ˜์ด์ง€์™€ ํ•œ ํŽ˜์ด์ง€
# ํŽ˜์ด์ง€ ์œ„๋กœ, ์ฑ…์ƒ ๊ฒฝ๊ณ„์—์„œ ์ค„ ๋ฐ”๊ฟˆ
MoveToPage wrapx ๋žฉ +2p -1p

ํ™”๋ฉด์œผ๋กœ ์ด๋™ [ํ™”๋ฉด]
์„ ํƒํ•œ ์ฐฝ์„ ๋‹ค๋ฅธ Xinerama ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํ™”๋ฉด ์ฃผ์žฅ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
'p' ๊ธฐ๋ณธ ํ™”๋ฉด์˜ ๊ฒฝ์šฐ 'c' ํ˜„์žฌ ํ™”๋ฉด(๋งˆ์šฐ์Šค ํฌํ•จ
ํฌ์ธํ„ฐ), 'w' +์ปจํ…์ŠคํŠธ ์ฐฝ์˜ ์ค‘์‹ฌ์„ ํฌํ•จํ•˜๋Š” ํ™”๋ฉด์˜ ๊ฒฝ์šฐ 'g'
์ „์—ญ ํ™”๋ฉด ๋˜๋Š” ํ™”๋ฉด ๋ฒˆํ˜ธ ์ž์ฒด(XNUMX๋ถ€ํ„ฐ ๊ณ„์‚ฐ).

๋ถˆํˆฌ๋ช… ์ด๋™ ํฌ๊ธฐ [tแปท lแป‡ phแบงn trฤƒm]
๋ถˆํˆฌ๋ช… ์ฐฝ ์ด๋™์ด ์žˆ์–ด์•ผ ํ•˜๋Š” ์ตœ๋Œ€ ํฌ๊ธฐ ์ฐฝ์„ fvwm์— ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
์‚ฌ์šฉ ๋œ. ๋ฐฑ๋ถ„์œจ์€ ์ „์ฒด ํ™”๋ฉด ์˜์—ญ์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค(๋ณด๋‹ค ํด ์ˆ˜ ์žˆ์Œ).
100). ์™€ ํ•จ๊ป˜

๋ถˆํˆฌ๋ช…์ด๋™ํฌ๊ธฐ 0

๋ชจ๋“  ์ฐฝ์€ ์ „ํ†ต์ ์ธ ๊ณ ๋ฌด์ค„ ์œค๊ณฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋™๋ฉ๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜

๋ถˆํˆฌ๋ช… ์ด๋™ ํฌ๊ธฐ ๋ฌด์ œํ•œ

๋˜๋Š” ์Œ์ˆ˜ ๋ฐฑ๋ถ„์œจ์ด ์ง€์ •๋˜๋ฉด ๋ชจ๋“  ์ฐฝ์ด ๋‹จ์ƒ‰ ์ฐฝ์œผ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ๊ฐ’์€

๋ถˆํˆฌ๋ช…์ด๋™ํฌ๊ธฐ 5

์ž‘์€ ์ฐฝ์€ ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ์ด๋™ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํฐ ์ฐฝ์€
๊ณ ๋ฌด์ค„์ฒ˜๋Ÿผ ์›€์ง์˜€์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— tแปท lแป‡ phแบงn trฤƒm ์ƒ๋žต๋˜์—ˆ๊ฑฐ๋‚˜ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์„ธํŠธ. ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช… ์Šคํƒ€์ผ.
์„ ์ฐธ์กฐ ์Šคํƒ€์ผ ๋ช…๋ น.

๋‹ค์‹œ ์žฅ์†Œ [์• ๋‹˜] [์•„์ด์ฝ˜]
ํ˜„์žฌ ์ฐฝ์˜ ์œ„์น˜๊ฐ€ ์ดˆ๊ธฐ ์ฐฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ๊ณ„์‚ฐ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฐ์น˜ ๋…ผ๋ฆฌ. ์ฐฝ์€ ์ƒˆ ์ฐฝ์ด์—ˆ๋‹ค๋ฉด ์žˆ์—ˆ์„ ์œ„์น˜๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.
๋ฐฉ๊ธˆ ๋‚˜ํƒ€๋‚œ ์ฐฝ. ๊ฐ€์žฅ ์œ ์šฉํ•œ ์Šค๋งˆํŠธ ํ•œ or ํด๋ ˆ๋ฒ„ (๋ฆฌ์–ผ์Šค๋งˆํŠธ)
๋†“๊ธฐ. ์„ ํƒ์  ์ธ์ˆ˜๋กœ ์• ๋‹˜ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋™์„ ์‚ฌ์šฉํ•˜์—ฌ
์ƒˆ ์œ„์น˜์— ์žˆ๋Š” ์ฐฝ. ์ถ”๊ฐ€ ์˜ต์…˜์œผ๋กœ ์•„์ด์ฝ˜, ์•„์ด์ฝ˜์ด ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค
๋Œ€์‹  ๋‹ค์‹œ.

์ฆ๊ฐ€
์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ์„ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์˜ค์ง ๊ทธ๊ฒƒ์˜
์ธต. ์ฐฝ์„ ์ ˆ๋Œ€ ๋งจ ์œ„๋กœ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์œ„๋กœ ์˜ฌ๋ฆฌ๋‹ค
+ I ์ธต 0 ์˜จํƒ‘
+ ๋‚ด๊ฐ€ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค

์—ฌ๊ธฐ์„œ ontop์€ ์„ค์ •์—์„œ ์‚ฌ์šฉ๋œ ๊ฐ€์žฅ ๋†’์€ ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค.

์˜ฌ๋ฆฌ๊ธฐ ๋‚ฎ์ถ”๊ธฐ
์ฐฝ์„ ๋ฒˆ๊ฐˆ์•„ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆฝ๋‹ˆ๋‹ค. ์— ์˜ํ•ด ๊ฐ€๋ ค์ง€๋ฉด ์ฐฝ์ด ์˜ฌ๋ผ๊ฐ‘๋‹ˆ๋‹ค.
๋ชจ๋“  ์ฐฝ(์ž์ฒด ๊ณผ๋„ ์ƒํƒœ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์ „์—, ์Šคํƒ€์ผ ๋ช…๋ น) ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‚ฎ์•„์ง‘๋‹ˆ๋‹ค.

ํฌ๊ธฐ ์กฐ์ • [[ํ”„๋ ˆ์ž„] [๋ฐฉํ–ฅ DIR] [์›Œํ”„ ๋ณด๋” ์ž๋™์ ์œผ๋กœ] [๊ณ ์ • ๋ฐฉํ–ฅ] [w]ํญ[ํ”ผ | ์”จ]
[์Šน]์‹ ์žฅ[ํ”ผ | ์”จ]]
์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ์ด๋‚˜ ๊ทธ ๊ฒฝ๊ณ„ ์–ด๋”˜๊ฐ€์—์„œ ํ˜ธ์ถœ๋˜๋ฉด
๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ด๋‹น ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋ฃจํŠธ ์ฐฝ์—์„œ ํ˜ธ์ถœ๋˜๋ฉด ์‚ฌ์šฉ์ž๋Š”
๋Œ€์ƒ ์ฐฝ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Esc ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์ž‘์—…์„ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ์™ธ
ํ™•์ธํ•˜๋Š” ๋ฒ„ํŠผ 1).

์„ ํƒ์  ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ ํญ ๊ณผ ์‹ ์žฅ ์ œ๊ณต๋˜๋ฉด ์ฐฝ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.
๊ทธ ์น˜์ˆ˜๊ฐ€ ํญ by ์‹ ์žฅ. ์˜ ๋‹จ์œ„ ํญ ๊ณผ ์‹ ์žฅ are
' ๋ฌธ์ž๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ํ™”๋ฉด ๋น„์œจp'๋Š” ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ์ขŒํ‘œ ๋ชจ๋‘์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
์ด ๊ฒฝ์šฐ ์œ„์น˜๋Š” ํ”ฝ์…€๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. '๋กœc' ์ ‘๋ฏธ์‚ฌ๋Š” ์ •์˜๋œ ๋‹จ์œ„
ํด๋ผ์ด์–ธํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(๋”ฐ๋ผ์„œ c)์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

80c 24c ํฌ๊ธฐ ์กฐ์ •

ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ 80x24 ๋ฌธ์ž์— ๋งž๊ฒŒ ์ถฉ๋ถ„ํžˆ ํฌ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ์šฐ ํญ or ์‹ ์žฅ '๊ฐ€ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™๋Š”๋‹ค.w' ํฌ๊ธฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„์ฃผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ ˆ๋Œ€๊ฐ’์ด์ง€๋งŒ ์ฐฝ์˜ ํ˜„์žฌ ํฌ๊ธฐ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ:

# ์ฐฝ์„ ํ•œ ์ค„์”ฉ ํ™•๋Œ€
w+1c ์œ ์ง€ ํฌ๊ธฐ ์กฐ์ •

์–‘์ž ๋ชจ๋‘, ํญ ๊ณผ ์‹ ์žฅ ์Œ์ˆ˜๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์ƒˆ ํฌ๊ธฐ๋Š” ํ™”๋ฉด์ž…๋‹ˆ๋‹ค.
ํฌ๊ธฐ์—์„œ ์ฃผ์–ด์ง„ ๊ฐ’์„ ๋บ€ ๊ฐ’. ๋‘˜ ์ค‘ ํ•˜๋‚˜์˜ ๊ฐ’์ด "์œ ์ง€", ํ•ด๋‹น ์ฐจ์›
์ฐฝ์€ ๊ทธ๋Œ€๋กœ ๋‘ก๋‹ˆ๋‹ค. ์ƒˆ ํฌ๊ธฐ๋Š” ํด๋ผ์ด์–ธํŠธ ์ฐฝ์˜ ํฌ๊ธฐ์ด๋ฉฐ,
๊ทธ๋Ÿฌ๋ฏ€๋กœ

100 100 ํฌ๊ธฐ ์กฐ์ •

์ฐฝ์„ ํ™”๋ฉด๋ณด๋‹ค ํฌ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ƒˆ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•˜๋ ค๋ฉด
์ „์ฒด fvwm ์ฐฝ์— ์ถ”๊ฐ€ ์•ก์ž ๋ช…๋ น ๋’ค์— ์˜ต์…˜. ์˜ต์…˜
๊ณ ์ • ๋ฐฉํ–ฅ, ๋ฐฉํ–ฅ ๊ณผ ์›Œํ”„ ๋ณด๋” ๋Œ€ํ™”์‹ ์ด๋™์—์„œ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ž‘์—…. ์™€ ํ•จ๊ป˜ ๊ณ ์ • ๋ฐฉํ–ฅ ํฌ์ธํ„ฐ๊ฐ€ ์›€์ง์—ฌ๋„ ๊ฐ™์€ ํ…Œ๋‘๋ฆฌ๊ฐ€ ์›€์ง์ž…๋‹ˆ๋‹ค
๋ฐ˜๋Œ€ํŽธ ๊ตญ๊ฒฝ์„ ๋„˜์–ด ๊ทธ๋งŒํผ ๋ฐฉํ–ฅ ์˜ต์…˜ ๋’ค์—๋Š” ๋ฐฉํ–ฅ์ด ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.
"NorthWest", "South" ๋˜๋Š” "East"์™€ ๊ฐ™์€ ์ด๋ฆ„(์•„์ด๋””์–ด ์ดํ•ด). ํฌ๊ธฐ ์กฐ์ •์€
ํฌ์ธํ„ฐ๊ฐ€ ๊ฒฝ๊ณ„์— ์žˆ์ง€ ์•Š๋”๋ผ๋„ ์ฆ‰์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ์˜ต์…˜์ด๋ผ๋ฉด
์ž๋™์ ์œผ๋กœ ๋ฐฉํ–ฅ ์ธ์ˆ˜๋กœ ์ฃผ์–ด์ง€๋ฉด ํฌ๊ธฐ ์กฐ์ • ๋ฐฉํ–ฅ์€
์ฐฝ์—์„œ ํฌ์ธํ„ฐ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๊ธฐ์ค€์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ํฌ์ธํ„ฐ๊ฐ€
์ฐฝ ์ค‘์•™์— ์žˆ์œผ๋ฉด ๋ฐฉํ–ฅ์ด ๊ณ„์‚ฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์›Œํ”„ ๋ณด๋”
์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ํฌ์ธํ„ฐ๋ฅผ ํ‘œ์‹œ๋œ ๋ฐฉํ–ฅ์œผ๋กœ ์›Œํ”„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ
์ž๋™์ ์œผ๋กœ ์— ๋Œ€ํ•œ ์˜ต์…˜ ๋ฐฉํ–ฅ, ์›Œํ”„ํ•  ๊ฒฝ๊ณ„๋Š” ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๊ฒฝ๊ณ„์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ์˜ ๊ทผ์ ‘์„ฑ. ๋˜ํ•œ ๋ฅผ ํด๋ฆญํ•˜์—ฌ ํฌ๊ธฐ ์กฐ์ •์„ ์‹œ์ž‘ํ•œ ๊ฒฝ์šฐ
์ฐฝ ํ…Œ๋‘๋ฆฌ์—์„œ ํฌ์ธํ„ฐ๋Š” ํ…Œ๋‘๋ฆฌ์˜ ๋ฐ”๊นฅ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ๋กœ ํœ˜์–ด์ง‘๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ํฌ๊ธฐ ์กฐ์ •SE I ํฌ๊ธฐ ์กฐ์ • ๋ฐฉํ–ฅ SE
๋งˆ์šฐ์Šค ์˜ค์ „ 3์‹œ ํฌ๊ธฐ ์กฐ์ •SE

ํฌ๊ธฐ ์กฐ์ • [์˜ค๋ฅธ์ชฝ ์•„๋ž˜ | ๋ธŒ x y]
ํ‚ค์›Œ๋“œ๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋Œ€์ฒด ๊ตฌ๋ฌธ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๋˜๋Š” ์งง๊ฒŒ br ๋”ฐ๋ผ
๋ช…๋ น ์ด๋ฆ„. ์ด ๊ฒฝ์šฐ ์ธ์ˆ˜ x ๊ณผ y ์›ํ•˜๋Š” ์œ„์น˜ ์ง€์ •
์ฐฝ์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ. ๊ทธ๋“ค์€ ์ •ํ™•ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด์„๋ฉ๋‹ˆ๋‹ค. x ๊ณผ
y ์˜ ์ธ์ˆ˜ ๋ฌด๋ธŒ ๋ช…๋ น. ์‹ค์ œ๋กœ, ์—์„œ ํ—ˆ์šฉํ•˜๋Š” ๋ชจ๋“  ์˜ต์…˜์€ ๋ฌด๋ธŒ
๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ๊ธฐ ์กฐ์ •์ตœ๋Œ€ํ™” [ํฌ๊ธฐ ์กฐ์ • ์ธ์ˆ˜]
์˜ ํšจ๊ณผ๋ฅผ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํฌ๊ธฐ ์กฐ์ • ๊ณผ ๊ทน๋Œ€ํ™”ํ•˜๋‹ค ํ•˜๋‚˜์˜ ๋ช…๋ น์œผ๋กœ. ์— ์‚ฌ์šฉํ•  ๋•Œ
์ตœ๋Œ€ํ™”๋œ ์ฐฝ, ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๊ณ  ์—ฌ์ „ํžˆ ์ตœ๋Œ€ํ™”๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
๋‚˜์ค‘์—. ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์€ ์ฐฝ์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๊ณ 
์ดํ›„ ์ตœ๋Œ€ํ™”๋œ ์ƒํƒœ. ์‚ฌ์šฉ์ž๊ฐ€ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์ผ์‹œ์ ์œผ๋กœ ๋‹ซ์€ ๋‹ค์Œ ์›๋ž˜ ํ˜•์ƒ์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํฌ๊ธฐ ์กฐ์ • ์ธ์ˆ˜
์™€ ๋™์ผํ•˜๋‹ค ํฌ๊ธฐ ์กฐ์ • ๋ช…๋ น.

ํฌ๊ธฐ ์กฐ์ • ์ด๋™ ํฌ๊ธฐ ์กฐ์ • ์ธ์ˆ˜ ์ด๋™ ์ธ์ˆ˜
์ด ๋ช…๋ น์€ ํฌ๊ธฐ ์กฐ์ • ๊ณผ ๋ฌด๋ธŒ ๋ช…๋ น์ด์ง€๋งŒ ํ•œ ๋ฒˆ์˜ ํ˜ธ์ถœ๋กœ
์‹œ๊ฐ์ ์œผ๋กœ ๋œ ๋ฐฉํ•ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํฌ๊ธฐ ์กฐ์ • ์ธ์ˆ˜ ์ •ํ™•ํžˆ ๋™์ผํ•˜๋‹ค
์— ๋Œ€ํ•œ ์ฃผ์žฅ ํฌ๊ธฐ ์กฐ์ • ๋ช…๋ น ๋ฐ ์ด๋™ ์ธ์ˆ˜ ์ •ํ™•ํžˆ ๋™์ผํ•˜๋‹ค
์— ๋Œ€ํ•œ ์ฃผ์žฅ ๋ฌด๋ธŒ ๋ช…๋ น์„ ์ œ์™ธํ•œ ํฌ์ธํ„ฐ ์ง€์›๋˜์ง€ ์•Š๋Š” ์˜ต์…˜
๋กœ ํฌ๊ธฐ ์กฐ์ • ์ด๋™ ๋ช…๋ น.

์˜ˆ :

# ์ฐฝ์„ ์™ผ์ชฝ ์ƒ๋‹จ์œผ๋กœ ์ด๋™ํ•˜๊ณ  ๋ฎ๊ธฐ
# ํ™”๋ฉด์˜ ๋Œ€๋ถ€๋ถ„
ํฌ๊ธฐ ์กฐ์ • ์ด๋™ -10p -20p 0 0

# ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์„ ํ™”๋ฉด ์œ„์ชฝ์œผ๋กœ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค.
Current ํฌ๊ธฐ ์กฐ์ • w+$[wy]p ์œ ์ง€ 0 ์œ ์ง€

์ฐธ๊ณ : ์˜ต์…˜์ด ์žˆ๋Š” ๊ฒฝ์šฐ Fvwm์ด ๋ช…๋ น์„ ์ œ๋Œ€๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ์•„๋ž˜
์˜ ํฌ๊ธฐ ์กฐ์ • ๋ช…๋ น์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํฌ๊ธฐ ์กฐ์ •์ด๋™์ตœ๋Œ€ํ™” ํฌ๊ธฐ ์กฐ์ • ์ธ์ˆ˜ ์ด๋™ ์ธ์ˆ˜
์˜ ํšจ๊ณผ๋ฅผ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํฌ๊ธฐ ์กฐ์ • ์ด๋™ ๊ณผ ๊ทน๋Œ€ํ™”ํ•˜๋‹ค ํ•˜๋‚˜์˜ ๋ช…๋ น์œผ๋กœ. ์— ์‚ฌ์šฉํ•  ๋•Œ
์ตœ๋Œ€ํ™”๋œ ์ฐฝ, ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๊ณ  ์ด๋™๋˜๋ฉฐ ์—ฌ์ „ํžˆ ์ตœ๋Œ€ํ™”๋œ ์ฐฝ์— ์žˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ ์ƒํƒœ. ์ตœ๋Œ€ํ™”๋˜์ง€ ์•Š์€ ์ฐฝ์—์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ฐฝ์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๊ณ 
์ดํ›„ ์ตœ๋Œ€ํ™” ์ƒํƒœ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์˜ ํฌ๊ธฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์กฐ์ •ํ•œ ๋‹ค์Œ ์›๋ž˜ ํ˜•์ƒ์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
ํฌ๊ธฐ ์กฐ์ • ์ธ์ˆ˜ ๊ณผ ์ด๋™ ์ธ์ˆ˜ ์™€ ๋™์ผํ•˜๋‹ค ํฌ๊ธฐ ์กฐ์ • ์ด๋™ ๋ช…๋ น.

์žฌ์Šคํƒ ํŠธ๋žœ์ง€์–ธํŠธ
์ด ๋ช…๋ น์€ ์Šคํƒ ์ˆœ์„œ์—์„œ ๊ฐ€๊นŒ์šด ์ฐฝ์˜ ๊ณผ๋„ ์ƒํƒœ๋ฅผ ๋‹ค์‹œ ๊ทธ๋ฃนํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ์ด ๋ฐฉ๊ธˆ ๋‚ด๋ ค์กŒ๋‹ค๊ฐ€ ์˜ฌ๋ผ๊ฐ„ ๊ฒƒ์ฒ˜๋Ÿผ. ์ฐฝ์˜ ์œ„์น˜
์ž์ฒด๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‘˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ฐฝ๋งŒ ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ or
๋‚ฎ์€ ๊ณผ๋„ ์Šคํƒ€์ผ์ด ์ „ํ˜€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์–ธ์ œ ์žฌ์Šคํƒ ํŠธ๋žœ์ง€์–ธํŠธ ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
์ผ์‹œ์ ์ธ ์ฐฝ ์Šคํƒ์ž„์‹œ๋ถ€๋ชจ ์Šคํƒ€์ผ ์„ธํŠธ๋กœ ๋ฆฌ๋””๋ ‰์…˜๋ฉ๋‹ˆ๋‹ค.
๋ถ€๋ชจ ์ฐฝ.

์• ๋‹ˆ๋ฉ”์ด์…˜ ์„ค์ • ๋ฐ€๋ฆฌ์ดˆ ์ง€์—ฐ [์ด๋™ํ•  ๋ถ„์ˆ˜ ๋ชฉ๋ก]
ํ”„๋ ˆ์ž„๊ณผ ๋ถ„์ˆ˜ ์˜คํ”„์…‹ ๋ชฉ๋ก ์‚ฌ์ด์˜ ์‹œ๊ฐ„์„ ์„ค์ •ํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ •์˜
์• ๋‹ˆ๋ฉ”์ด์…˜ ์›€์ง์ž„ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ด๋™ ๋ช…๋ น ๋ฐ ๋ฉ”๋‰ด ์• ๋‹ˆ๋ฉ”์ด์…˜(๋ฉ”๋‰ด
์Šคํƒ€์ผ์ด ์• ๋‹ˆ๋ฉ”์ด์…˜์œผ๋กœ ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค ๋ฉ”๋‰ด์Šคํƒ€์ผ ๋ช…๋ น). ๋งŒ์•ฝ ์ด๋™ํ•  ๋ถ„์ˆ˜ ๋ชฉ๋ก is
์ƒ๋žตํ•˜๋ฉด ํ”„๋ ˆ์ž„ ์‚ฌ์ด์˜ ์‹œ๊ฐ„๋งŒ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์ด๋™ํ•  ๋ถ„์ˆ˜ ๋ชฉ๋ก
๊ฐ ์—ฐ์† ํ”„๋ ˆ์ž„์—์„œ ์ฐฝ์ด ์˜คํ”„์…‹๋˜์–ด์•ผ ํ•˜๋Š” ๊ฑฐ๋ฆฌ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์‹œ์ž‘ ์œ„์น˜์™€ ๋ ์œ„์น˜ ๊ฐ„์˜ ์ฐจ์ด์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.
์˜ˆ :

์„ธํŠธ์• ๋‹ˆ๋ฉ”์ด์…˜ 10 -.01 0 .01 .03 .08 .18 .3 \
.45 .6 .75 .85 .90 .94 .97 .99 1.0

ํ”„๋ ˆ์ž„ ์‚ฌ์ด์˜ ์ง€์—ฐ์„ 10๋ฐ€๋ฆฌ์ดˆ๋กœ ์„ค์ •ํ•˜๊ณ  16์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ชจ์…˜์˜ ํ”„๋ ˆ์ž„. ์Œ์ˆ˜ ๊ฐ’์ด ํ—ˆ์šฉ๋˜๋ฉฐ ํŠนํžˆ
์•ฝ๊ฐ„ ์ด๋™ํ•˜์—ฌ ๋ชจ์…˜์ด ๋” ๋งŒํ™”์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฉ”์ธ ๋ชจ์…˜์˜ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ. ์œ„์˜ ์„ค์ •์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

์Šค๋ƒ…์–ดํŠธ๋ž™์…˜ [๊ทผ์ ‘ [ํ–‰๋™] [ํ™”๋ฉด]]
XNUMXD๋ดํƒˆ์˜ ์Šค๋ƒ…์–ดํŠธ๋ž™์…˜ ๋ช…๋ น์ด ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ๋ช…๋ น
์„ ํƒ๊ถŒ ์Šค๋ƒ…์–ดํŠธ๋ž™์…˜.

์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ [x ๊ทธ๋ฆฌ๋“œ ํฌ๊ธฐ y ๊ทธ๋ฆฌ๋“œ ํฌ๊ธฐ]
XNUMXD๋ดํƒˆ์˜ ์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ ๋ช…๋ น์ด ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ๋ช…๋ น ์˜ต์…˜
์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ.

์œˆ๋„์šฐ๋ฐ์Šคํฌ arg1 [arg2]
์„ ํƒํ•œ ์ฐฝ์„ ๋‹ค๋ฅธ ๋ฐ์Šคํฌํƒ‘์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ช…๋ น์€ ์ œ๊ฑฐ๋˜์—ˆ์œผ๋ฉฐ ๋‹ค์Œ์œผ๋กœ ๋Œ€์ฒด๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฑ…์ƒ์œผ๋กœ ์ด๋™, ์— ๋Œ€ํ•œ ์ธ์ˆ˜
์— ๋Œ€ํ•œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๊ฒƒ ๊ณ ํ† ๋ฐ์Šคํฌ ๋ช…๋ น.

์ค‘๋Œ€ํ•œ
๋‹จ์ˆœํžˆ ๋ช…๋ น์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ตฌ๋ฌธ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋„ˆ๋ผ๋ฉด
์ต์ˆ™ํ•œ:

์œˆ๋„์šฐ๋ฐ์Šคํฌ n

์ฐฝ์„ ๋ฐ์Šคํฌ n์œผ๋กœ ์ด๋™ํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฑ…์ƒ์œผ๋กœ ์ด๋™ 0

XorPixmap [ํ”ฝ์Šค๋งต]
๊ณ ๋ฌด ๋ฐด๋“œ ์ฐฝ ์ด๋™์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋น„ํŠธ๊ฐ€ xor'๋˜๋Š” ํ”ฝ์Šค๋งต์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ํฌ๊ธฐ ์กฐ์ •. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ณ ๋ฌด์ค„์ด ๋ณด์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’์•„์ง‘๋‹ˆ๋‹ค.
Xor๊ฐ’ ์ข‹์€ ๊ฒฐ๊ณผ๋ฅผ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ ํ”ฝ์Šค๋งต ํฌ๊ธฐ ์กฐ์ •.rainbow.xpm is
์•„์ด์ฝ˜ ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ๋ฅผ ๋Œ๋ฆฌ๋ ค๋ฉด XorPixmap ๋„๊ธฐ ๋‹ค์‹œ ์‚ฌ์šฉ
Xor๊ฐ’ ๋ช…๋ นํ•˜๊ฑฐ๋‚˜ ์ƒ๋žต ํ”ฝ์Šค๋งต ๋…ผ์˜.

Xor๊ฐ’ [๋ฒˆํ˜ธ]
๊ณ ๋ฌด ๋ฐด๋“œ ์ฐฝ ์ด๋™์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋น„ํŠธ๊ฐ€ xor'๋˜๋Š” ๊ฐ’์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ํฌ๊ธฐ ์กฐ์ •. ์œ ํšจํ•œ ๊ฐ’์˜ ๋ฒ”์œ„๋Š” XNUMX์—์„œ unsigned long์˜ ์ตœ๋Œ€๊ฐ’๊นŒ์ง€์ž…๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ์˜ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ’์„ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ์‹œํ–‰์ฐฉ์˜ค ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ๊ฐ’ 0์€ ๊ฒ€์ •์ƒ‰๊ณผ ์ข‹์€ ๋Œ€๋น„๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐ’์„ ์ฐพ์œผ๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ 
ํ•˜์–€์ƒ‰. ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฒˆํ˜ธ ์ƒ๋žต๋˜์—ˆ๊ฑฐ๋‚˜ ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ดˆ์  & ๋งˆ์šฐ์Šค ์šด๋™
์ปค์„œ์ด๋™ ์ˆ˜ํ‰[p] ์ˆ˜์ง์„ [p]
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๋ฅผ ๋‹ค์Œ๋งŒํผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ‰ X ๋ฐฉํ–ฅ์˜ ํŽ˜์ด์ง€ ๋ฐ ์ˆ˜์ง์„  ํŽ˜์ด์ง€
Y ๋ฐฉํ–ฅ์œผ๋กœ. ๋‘˜ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋‹ค ์Œ์ˆ˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜ํ‰๊ณผ
์„ธ๋กœ ๊ฐ’์€ ํŽ˜์ด์ง€์˜ ๋ฐฑ๋ถ„์œจ๋กœ ํ‘œ์‹œ๋˜๋ฏ€๋กœ

์ปค์„œ์ด๋™ 100 100

์ „์ฒด ํŽ˜์ด์ง€๋ฅผ ํ•œ ํŽ˜์ด์ง€ ์•„๋ž˜๋กœ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์ปค์„œ์ด๋™ 50 25

์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ˜ ํŽ˜์ด์ง€ ์ด๋™ํ•˜๊ณ  ํŽ˜์ด์ง€์˜ XNUMX๋ถ„์˜ XNUMX ์•„๋ž˜๋กœ ์ด๋™ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š”
'๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฑฐ๋ฆฌ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.p' ์ˆ˜ํ‰ ๋ฐ/๋˜๋Š”
์ˆ˜์ง ์‚ฌ์–‘. ์˜ˆ๋ฅผ ๋“ค์–ด

์ปค์„œ์ด๋™ -10p -10p

์œ„๋กœ XNUMXํ”ฝ์…€, ์™ผ์ชฝ์œผ๋กœ XNUMXํ”ฝ์…€ ์ด๋™ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. CursorMove ํ•จ์ˆ˜๋Š”
ํŒ์—… ๋ฉ”๋‰ด์—์„œ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.

ํ”Œ๋ฆฝํฌ์ปค์Šค [๋…ธ์›Œํ”„]
์‹คํ–‰ ์ดˆ์  ์‚ฌ์šฉ์ž๊ฐ€ ํฌ์ธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ์„ ์„ ํƒํ•œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ช…๋ นํ•ฉ๋‹ˆ๋‹ค.
์ด ๋ช…๋ น์€ ์ฐฝ์„ ํด๋ฆญํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ WindowList์˜ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
์ดˆ์ ์„ ๋งž์ถœ ์ฐฝ, ์ฆ‰ ๋Œ€์ƒ ์ฐฝ์ด ์ฐฝ ๋ชฉ๋ก ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์น˜
์ฒ˜์Œ์—๋Š”. ์ด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋ฐฉํ–ฅ ๋ช…๋ น
์—์„œ ํ˜ธ์ถœ๋œ ํ•จ์ˆ˜์—์„œ ์ฐฝ ๋ชฉ๋ก.

์ดˆ์  [๋…ธ์›Œํ”„]
ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๋ฅผ ์„ ํƒํ•œ ์ฐฝ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋…ธ์›Œํ”„ ์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค,
์ด๊ฒƒ์ด ์ „๋ถ€์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ํ•„์š”์— ๋”ฐ๋ผ ๋ทฐํฌํŠธ ๋˜๋Š” ์ฐฝ๋„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
์„ ํƒํ•œ ์ฐฝ์„ ๋ณด์ด๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ์ž๋™์œผ๋กœ
์ฐฝ๋ฌธ. ํฌ์ธํ„ฐ๋ฅผ ์„ ํƒํ•œ ์ฐฝ์œผ๋กœ ๋น„ํ‹€์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ
๊ธฐ๋Šฅ). ์•„์ด์ฝ˜ํ™”๋ฅผ ํ•ด์ œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ์ˆœ์„œ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฐฝ ๋ชฉ๋ก, ํšŒ์ „ํ•œ๋‹ค ์ฐฝ ๋ชฉ๋ก ๋Œ€์ƒ ์ฐฝ์ด
์Šคํƒ€ํŠธ.

๋•Œ ๋…ธ์›Œํ”„ ์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด Focus๋Š” ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๋ฅผ ๋‹ค์Œ์œผ๋กœ ์ „์†กํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ฑ…์ƒ์˜ ์ฐฝ.

๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์ฐฝ์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ๋ฅผ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ํœ˜๊ฒŒ ํ•˜๋ ค๋ฉด ์ดˆ์  or ํ”Œ๋ฆฝํฌ์ปค์Šค, ์‚ฌ์šฉ
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋Šฅ:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์„ ํƒ์ฐฝ
+ ๋‚˜๋Š” ์ดˆ์ 
+ I ์•„์ด์ฝ˜ ํ™” ๊ทธ๋ฆ‡๋œ
+ I ์ฆ๊ฐ€
+ I ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 50 8p

์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ x[p] y[p]
์ปค์„œ๋ฅผ ์—ฐ๊ฒฐ๋œ ์ฐฝ์œผ๋กœ ๋ณ€ํ˜•ํ•ฉ๋‹ˆ๋‹ค. ๋งค๊ฐœ๋ณ€์ˆ˜ x ๊ณผ y ๊ธฐ๋ณธ๊ฐ’์€
์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์—์„œ ์•„๋ž˜๋กœ ์ฐฝ์˜ ๋น„์œจ(๋˜๋Š”
'์ธ ๊ฒฝ์šฐ ํ”ฝ์…€ ์•„๋ž˜๋กœp'๊ฐ€ ์ˆซ์ž์— ์ถ”๊ฐ€๋จ). ์ˆซ์ž๊ฐ€ ์Œ์ˆ˜์ธ ๊ฒฝ์šฐ
๋ฐ˜๋Œ€์ชฝ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ๋ฐฉํ–ฅ์ด ๋ฐ˜๋Œ€์ž…๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
fvwm์—์„œ ๊ด€๋ฆฌํ•˜์ง€ ์•Š๋Š” ์ฐฝ. ์ด ๊ฒฝ์šฐ fvwm์€ ์ฐฝ์„ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ‘œ์‹œ๋˜์ง€ ์•Š์œผ๋ฉด ํ™”๋ฉด์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋’คํ‹€๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™”๋ฉด 1์˜ ๋ฃจํŠธ ์ฐฝ ์ค‘์•™์— ๋Œ€ํ•œ ํฌ์ธํ„ฐ:

์ฐฝ ID ๋ฃจํŠธ 1 WarpToWindow 50 50

์ฐฝ ์ฃผ ์ •๋ถ€
๋‹ซ๊ธฐ
์ฐฝ์ด ์‚ญ์ œ ์ฐฝ ํ”„๋กœํ† ์ฝœ์„ ์ˆ˜๋ฝํ•˜๋ฉด ๋ฉ”์‹œ์ง€๊ฐ€ ์ฐฝ์œผ๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
์ž์‹ ์„ ์ •์ƒ์ ์œผ๋กœ ์ œ๊ฑฐํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์œˆ๋„์šฐ๊ฐ€ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด
์ฐฝ ํ”„๋กœํ† ์ฝœ์„ ์‚ญ์ œํ•˜๋ฉด ์ฐฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํŒŒ๊ดด๋ฉ๋‹ˆ๋‹ค. ํŒŒ๊ดด ๋ช…๋ น.
์ฐธ๊ณ : ์ฐฝ์ด ์‚ญ์ œ ์ฐฝ ํ”„๋กœํ† ์ฝœ์„ ์ˆ˜๋ฝํ•˜์ง€๋งŒ ๋‹ค์Œ ์‹œ๊ฐ„์— ๋‹ซํžˆ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
์‘๋‹ตํ•ด๋„ ์ฐฝ์€ ์‚ญ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

.
์Šค์Šค๋กœ ์ œ๊ฑฐํ•˜๋„๋ก ์š”์ฒญํ•˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ฐฝ์— ์ „์†กํ•ฉ๋‹ˆ๋‹ค.
์ข…๋ฃŒํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ.

ํŒŒ๊ดด
์ผ๋ฐ˜์ ์œผ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ถฉ๋Œํ•˜๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ฐฝ์„ ํŒŒ๊ดดํ•ฉ๋‹ˆ๋‹ค.
ํ™”์ƒ.

์•„์ด์ฝ˜ ํ™” [๋ถˆ๋Ÿ‰๋ฐฐ]
์•„์ง ์•„์ด์ฝ˜ํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ฐฝ์„ ์•„์ด์ฝ˜ํ™”ํ•˜๊ฑฐ๋‚˜ ์•„์ด์ฝ˜ํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์•„์ด์ฝ˜ํ™” ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ ์•„์ด์ฝ˜ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„ ํƒ์  ์ธ์ˆ˜ ๋ถˆ๋Ÿ‰๋ฐฐ ๋ถ€์šธ ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค. "์ฐธ๋œ"์˜๋ฏธ
์•„์ด์ฝ˜ํ™”๋งŒ ํ—ˆ์šฉ๋˜์ง€๋งŒ "๊ฑฐ์ง“" ๊ฐ•์ œ๋กœ de-iconification. ์‚ฌ์šฉ
"๋น„๋…€์žฅ" ์•„์ด์ฝ˜ํ™” ์ƒํƒœ์™€ ์•„์ด์ฝ˜ํ™” ํ•ด์ œ ์ƒํƒœ ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€๊ฐ€์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ์Šคํƒ€์ผ ์˜ ๋ชจ์–‘๊ณผ ํ–‰๋™์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ์˜ต์…˜
์•„์ด์ฝ˜(์˜ˆ: ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜, ์•„์ด์ฝ˜ ์—†์Œ).

์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์„ ํƒ์  ์ธ์ˆ˜๋Š” ์–‘์ˆ˜์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
"True" ๋Œ€์‹  ๋˜๋Š” "False" ๋Œ€์‹  ์Œ์ˆ˜. ์ด ๊ตฌ๋ฌธ์€
๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

๊ทน๋Œ€ํ™”ํ•˜๋‹ค [ํ”Œ๋ž˜๊ทธ] [๋ถˆ๋Ÿ‰๋ฐฐ] [์ˆ˜ํ‰[ํ”ผ]] [์ˆ˜์ง์„ [ํ”ผ]]
์„ ํƒ์  ์ธ์ˆ˜ ์—†์ด(๋˜๋Š” ๋ถˆ๋Ÿ‰๋ฐฐ ๋น„ํŠธ๋Š” "๋น„๋…€์žฅ") ๊ทน๋Œ€ํ™”ํ•˜๋‹ค
์ฐฝ์„ ์ „์ฒด ํ™”๋ฉด ํฌ๊ธฐ์—์„œ ์ •์ƒ ํฌ๊ธฐ๋กœ ๋ฒˆ๊ฐˆ์•„ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ๊ฐ•์ œ๋กœ ์ตœ๋Œ€ํ™”(์ •์ƒ) ์ƒํƒœ๋กœ ๋งŒ๋“ค๋ ค๋ฉด "์ฐธ๋œ"๋‚˜"๊ฑฐ์ง“"
๊ฐ’ ๋ถˆ๋Ÿ‰๋ฐฐ ๋…ผ์˜.

์„ ํƒ์  ์ธ์ˆ˜ ์‚ฌ์šฉ ์ˆ˜ํ‰ ๊ณผ ์ˆ˜์ง์„ ๋กœ ํ‘œํ˜„๋˜๋Š”
์ „์ฒด ํ™”๋ฉด์˜ ๋ฐฑ๋ถ„์œจ, ์‚ฌ์šฉ์ž๋Š” ์ฐฝ์˜ ์ƒˆ ํฌ๊ธฐ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ˆ
์„ ํƒ์  ์ ‘๋ฏธ์‚ฌ 'p'๋Š” ๋ฐฑ๋ถ„์œจ ๋Œ€์‹  ํ”ฝ์…€์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™”๋ฉด ํฌ๊ธฐ. ์ˆ˜ํ‰์ด 0๋ณด๋‹ค ํฌ๋ฉด ์ˆ˜ํ‰ ์น˜์ˆ˜
์ฐฝ์ด ๋กœ ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜ํ‰*ํ™”๋ฉด ๋„ˆ๋น„/100. ๊ฐ’์ด 0๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ
ํฌ๊ธฐ๋Š” ํ™”๋ฉด ๋„ˆ๋น„์—์„œ ๋บ๋‹ˆ๋‹ค. ์ฆ‰ -25๋Š” 75์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ˆ˜ํ‰ "์„ฑ์žฅ", ์ฐพ์„ ๋•Œ๊นŒ์ง€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ณต๊ฐ„์„ ์ตœ๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.
์žฅ์• . ์„ธ๋กœ ํฌ๊ธฐ ์กฐ์ •์€ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋กœ ์„ธ๋กœ ๋ชจ๋‘ ์žˆ๋Š” ๊ฒฝ์šฐ
๊ฐ’์€ "์„ฑ์žฅ"์ด๋ฉฐ ๋จผ์ € ์ˆ˜์ง์œผ๋กœ ํ™•์žฅํ•œ ๋‹ค์Œ ๊ณต๊ฐ„์„ ์ฐพ๊ธฐ ์œ„ํ•ด ์ˆ˜ํ‰์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€๋กœ "์„ฑ์žฅ" ์ธ์ˆ˜ ๋Œ€์‹  "๊ทธ๋กœ์šฐ๋ ˆํ”„ํŠธ"๋‚˜"์„ฑ์žฅ๊ฐ€"๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค
๊ฐ๊ฐ "์ฒ  ์ข€ ๋“ค์–ด๋ผ"์™€"์„ฑ์žฅ". ์„ ํƒ ์‚ฌํ•ญ ํ”Œ๋ž˜๊ทธ ์ธ์ˆ˜๋Š” ๊ณต๋ฐฑ์ž…๋‹ˆ๋‹ค
๋‹ค์Œ ํ‚ค์›Œ๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๋ถ„๋ฆฌ๋œ ๋ชฉ๋ก: ์Œํœ˜์™€, ์„ฑ์žฅ ์ฐฝ์ธต,
์„ฑ์žฅ์ธต ๊ณผ ํ™”๋ฉด. ์Œํœ˜์™€ fvwm์ด EWMH ์ž‘์—… ์˜์—ญ์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์„ฑ์žฅ ์ฐฝ์ธต ๋‹ค์–‘ํ•œ ์„ฑ์žฅ ๋ฐฉ๋ฒ•์ด ๋ ˆ์ด์–ด๊ฐ€ ์žˆ๋Š” ์ฐฝ์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ตœ๋Œ€ํ™” ๋œ ์ฐฝ์˜ ํ˜„์žฌ ๋ ˆ์ด์–ด ์ด์™ธ. ๊ทธ๋งŒํผ ์„ฑ์žฅ์ธต
์˜ต์…˜์—๋Š” ๋‘ ๊ฐœ์˜ ์ •์ˆ˜ ์ธ์ˆ˜๊ฐ€ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ์ตœ์†Œ ๋ ˆ์ด์–ด์ด๊ณ 
๋‘ ๋ฒˆ์งธ๋Š” ์‚ฌ์šฉํ•  ์ตœ๋Œ€ ๋ ˆ์ด์–ด์ž…๋‹ˆ๋‹ค. ์ด ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ์ฐฝ
๋ ˆ์ด์–ด๋Š” ์„ฑ์žฅ ๋ฐฉ๋ฒ•์—์„œ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๋˜๋Š” ๋‘ ๋ฒˆ์งธ๋กœ ์Œ์ˆ˜ ๊ฐ’
์ธ์ˆ˜๋Š” ์ตœ์†Œ ๋˜๋Š” ์ตœ๋Œ€ ๋ ˆ์ด์–ด๊ฐ€ ์—†๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด ์ฃผ์žฅ์ด ์žˆ์–ด์•ผ ํ•œ๋‹ค
์ž‘๋™ํ•  Xinerama ํ™”๋ฉด์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. 'p'์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ํ™”๋ฉด, 'c'๋Š” ํ˜„์žฌ ํ™”๋ฉด(๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ ํฌํ•จ), 'g'๋Š”
์ „์ฒด ํ™”๋ฉด ๋˜๋Š” ํ™”๋ฉด ๋ฒˆํ˜ธ ์ž์ฒด(XNUMX๋ถ€ํ„ฐ ๊ณ„์‚ฐ). ์ด ์˜ต์…˜์€
์—ฌ๋Ÿฌ Xinerama ํ™”๋ฉด์—์„œ๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๊ฐ€ ์žˆ์–ด์š”. ๋‹ค์Œ์€ ์ฐฝ์„ ์ „ํ™˜ํ•˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด์˜ ์ „์ฒด ์„ธ๋กœ ํฌ๊ธฐ๋กœ:

๋งˆ์šฐ์Šค 0 4 A ์ตœ๋Œ€ํ™” 0 100

๋‹ค์Œ์€ ์ฐฝ์ด ์ „์ฒด ๋„ˆ๋น„๋กœ ๋Š˜์–ด๋‚˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 0 4 A ์ตœ๋Œ€ํ™” 100 0

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๊ฐ ๋ฐฉํ–ฅ์—์„œ ํ™”๋ฉด ํฌ๊ธฐ์˜ ์ ˆ๋ฐ˜์ธ ์ฐฝ์ด ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 0 4 A ์ตœ๋Œ€ํ™” 50 50

๋‹ค๋ฅธ ์ฐฝ์„ ์ฐพ์„ ๋•Œ๊นŒ์ง€ ์ฐฝ์„ ์ˆ˜ํ‰์œผ๋กœ ํ™•์žฅํ•˜๋ ค๋ฉด:

๋งˆ์šฐ์Šค 0 4 A ์ตœ๋Œ€ํ™” 0 ์„ฑ์žฅ

๋™์ผํ•˜๊ฑฐ๋‚˜ ์ƒ์œ„ ๋ ˆ์ด์–ด์— ์žˆ๋Š” ๋‹ค๋ฅธ ์ฐฝ์ด ์ ์ค‘๋  ๋•Œ๊นŒ์ง€ ์ฐฝ์„ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 0 4 A Growonlayers ์ตœ๋Œ€ํ™” $[w.layer] -1 growth growth

์ฐฝ์„ ํ™•์žฅํ•˜๋˜ ํ™”๋ฉด์˜ ํ•˜์œ„ 60ํ”ฝ์…€์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๋‘๋ ค๋ฉด:

๋งˆ์šฐ์Šค 0 4 A ์ตœ๋Œ€ํ™” 100 -60p

100๋ณด๋‹ค ํฐ ๊ฐ’์€ ์ฃผ์˜ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒˆํ™˜
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋” ์ด์ƒ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ํ•˜๊ณ  ์‹ถ์€๊ฐ€?
๋‹น์‹ ์ด ๊ทธ๊ฒƒ ์—†์ด๋Š” ํ•  ์ˆ˜ ์—†๋Š” ํŠน์ •ํ•œ ์ผ, ์ด๊ฒƒ์„ ๋ณด๊ณ ํ•˜์‹ญ์‹œ์˜ค
fvwm-workers ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ[์ด๋ฉ”์ผ ๋ณดํ˜ธ]>. ์ด ๋ช…๋ น์€ ๋‹ค์Œ์—์„œ ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฏธ๋ž˜์˜ ์–ด๋–ค ์‹œ์ . ์„น์…˜ ๋์— ์žˆ๋Š” ์ฐธ๊ณ  ์‚ฌํ•ญ์„ ์ฝ์œผ์‹ญ์‹œ์˜ค. ์ง€์—ฐ
์‹คํ–‰ of ๋ช…๋ น ํ”ผํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ธฐ ์œ„ํ•ด ํƒˆํ™˜ ๋ช…๋ น.

fvwm์ด ๋ชจ๋“  ์ฐฝ์„ ๋‹ค์‹œ ์บก์ฒ˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ตœ์‹  ์Šคํƒ€์ผ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค
๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํƒˆํ™˜ ์ž‘์ „์€ ์‹œ๊ฐ์ ์œผ๋กœ ํ˜ผ๋ž€์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

fvwm ๋ฒ„์ „ 2.4 ์ดํ›„๋กœ ๊ทนํžˆ ์ผ๋ถ€๋งŒ ์Šคํƒ€์ผ ์˜ต์…˜์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค ํƒˆํ™˜ ์ดฌ์˜ํ•ฉ๋‹ˆ๋‹ค
ํšจ๊ณผ(์˜ˆ: ์Šคํƒ€์ผ ์‚ฌ์šฉ).

ํšŒ์ˆ˜์ฐฝ
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋” ์ด์ƒ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ํƒˆํ™˜ ๋Ÿญ์…”๋ฆฌ
์„ธ๋ถ€.

fvwm์ด ์„ ํƒํ•œ ์ฐฝ์„ ๋‹ค์‹œ ์บก์ฒ˜ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ ๊ณ ์นจ
ํ™”๋ฉด์˜ ๋ชจ๋“  ์ฐฝ์ด ์Šค์Šค๋กœ ๋‹ค์‹œ ๊ทธ๋ฆฌ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ณด๋ฅ˜ ์ค‘์ธ ๋ชจ๋“  ์—…๋ฐ์ดํŠธ
์ฐฝ์˜ ์Šคํƒ€์ผ๊ณผ ๋ชจ์–‘์ด ์ฆ‰์‹œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Šคํƒ€์ผ or ์ œ๋ชฉ ์Šคํƒ€์ผ
fvwm ํ•จ์ˆ˜ ๋‚ด์—์„œ ๋ช…๋ น์ด ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ๊ณ ์นจ ์ฐฝ
์„ ํƒํ•œ ์ฐฝ ์ž์ฒด๋ฅผ ๋‹ค์‹œ ๊ทธ๋ฆฌ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ์˜ ๋ณด๋ฅ˜ ์ค‘์ธ ๋ชจ๋“  ์—…๋ฐ์ดํŠธ
์Šคํƒ€์ผ๊ณผ ๋ชจ์–‘์ด ์ฆ‰์‹œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์Šคํƒ€์ผ or ์ œ๋ชฉ ์Šคํƒ€์ผ ๋ช…๋ น์€
fvwm ํ•จ์ˆ˜ ๋‚ด์—์„œ ๋ฐœํ–‰๋ฉ๋‹ˆ๋‹ค.

์Šคํ‹ฑ [๋ถˆ๋Ÿ‰๋ฐฐ]
๊ฒฝ์šฐ ๋ถˆ๋Ÿ‰๋ฐฐ ์ธ์ˆ˜๊ฐ€ ๋น„์–ด ์žˆ๊ฑฐ๋‚˜ "๋น„๋…€์žฅ", ์Šคํ‹ฑ ๋ช…๋ น์€ ์ฐฝ์„ ๋ˆ์ ํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
์ด๋ฏธ ๋ˆ์ ๊ฑฐ๋ฆฌ์ง€ ์•Š์œผ๋ฉด ๋ˆ์ ๊ฑฐ๋ฆฌ์ง€ ์•Š๊ณ  ์ด๋ฏธ ๋ˆ์ ๊ฑฐ๋ฆฌ๋ฉด ๋ˆ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด
ํ˜„์žฌ ์ƒํƒœ์— ๊ด€๊ณ„์—†์ด ์ฐฝ ๊ณ ์ • ๋ถˆ๋Ÿ‰๋ฐฐ ์ธ์ˆ˜๋Š” "True"์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—๊ฒŒ
"False"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ˆ์ ์ด์ง€ ์•Š๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

StickAcrossPages [๋ถˆ๋Ÿ‰๋ฐฐ]
๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ‹ฑ ๊ทธ๋Ÿฌ๋‚˜ ์ฑ…์ƒ์ด ์•„๋‹Œ ํŽ˜์ด์ง€ ์ „์ฒด์— ์ฐฝ๋งŒ ๋ถ™์ž…๋‹ˆ๋‹ค.

์Šคํ‹ฑ์–ดํฌ๋กœ์Šค์ฑ…์ƒ [๋ถˆ๋Ÿ‰๋ฐฐ]
๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์Šคํ‹ฑ ๊ทธ๋Ÿฌ๋‚˜ ํŽ˜์ด์ง€๊ฐ€ ์•„๋‹Œ ์ฑ…์ƒ ์ „์ฒด์— ์ฐฝ๋งŒ ๋ถ™์ž…๋‹ˆ๋‹ค.

์ฐฝ๊ฐ€ [๋ถˆ] | [[์‰์ด๋“œ์–ด๊ฒŒ์ธ] ๋ฐฉํ–ฅ]
์ œ๋ชฉ์ด ์ง€์ •๋œ ์ฐฝ์˜ ์ฐฝ ๊ฐ€๋ฆฌ๊ฐœ ๊ธฐ๋Šฅ์„ ํ† ๊ธ€ํ•ฉ๋‹ˆ๋‹ค. ์Œ์˜ ์ƒํƒœ์˜ ์ฐฝ
์ œ๋ชฉ ํ‘œ์‹œ์ค„๋งŒ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋ถˆ๋Ÿ‰๋ฐฐ ์ œ๊ณต๋˜์ง€ ์•Š๊ฑฐ๋‚˜ "๋น„๋…€์žฅ", ์ฐจ์–‘ ์ƒํƒœ
์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋ถˆ๋Ÿ‰๋ฐฐ "True"์ธ ๊ฒฝ์šฐ ์ฐฝ์€ ์Œ์˜ ์ฒ˜๋ฆฌ๋œ ์ƒํƒœ๋กœ ๊ฐ•์ œ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋ถˆ๋Ÿ‰๋ฐฐ
"False"์ธ ๊ฒฝ์šฐ ์ฐฝ์€ ์Œ์˜ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ๊ฐ•์ œ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ฐ•์ œ๋กœ ์Œ์˜ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด
ํŠน์ • ๋ฐฉํ–ฅ, ๋ฐฉํ–ฅ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž„์˜์˜ ๋ฌธ์ž์—ด
"North""๋‚จ์ชฝ""West""๋™์ชฝ""๋ถ์„œ""๋ถ๋™""๋‚จ์„œ",
"๋‚จ๋™"๋‚˜"์„ฑ"๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉํ–ฅ์€ ๋‹ค์Œ์œผ๋กœ ์ถ•์•ฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณดํ†ต ํ•˜๋‚˜ ๋˜๋Š” ๋‘ ๊ธ€์ž "N""NW" ๋“ฑ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ๋˜ ์ฐฝ์—์„œ ๋ฐฉํ–ฅ์„ ์‚ฌ์šฉํ•˜์—ฌ
์ด๋ฏธ ์Œ์˜ ์ฒ˜๋ฆฌ๋œ ์ฐฝ์˜ ์Œ์˜์„ ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ์Œ์˜ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด
๋‹ค์‹œ ๊ทธ๋Š˜ ์˜ต์…˜. ๋ฐฉํ–ฅ ์„ฑ ๋งˆ์ง€๋ง‰ ๋ฐฉํ–ฅ์œผ๋กœ ์ฐฝ์„ ์Œ์˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
์Œ์˜ ์ฒ˜๋ฆฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐฝ๋ฌธ์ด ์Œ์˜ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ๊ฒƒ์ฒ˜๋Ÿผ ์Œ์˜ ์ฒ˜๋ฆฌ๋˜๊ธฐ ์ „์— ์Œ์˜ ์ฒ˜๋ฆฌ๋œ ์ ์ด ์—†๋Š” ๊ฒฝ์šฐ
๋ฐฉํ–ฅ์ด ์ฃผ์–ด์กŒ๋‹ค. ์ œ๋ชฉ์ด ์—†๋Š” ์ฐฝ๋„ ์Œ์˜ ์ฒ˜๋ฆฌ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค
์˜ต์…˜์—๋„ WindowShade ๋‹จ๊ณ„, ์ฐฝ๊ทธ๋Š˜์ถ•์†Œ, ์ฐฝ๊ทธ๋Š˜๋‘๋ฃจ๋งˆ๋ฆฌ,
์ฐฝ๊ทธ๋Š˜๊ฒŒ์œผ๋ฅธ, ์ฐฝ๊ทธ๋Š˜ํ•ญ์ƒ๊ฒŒ์œผ๋ฅธ ๊ณผ ์ฐฝ๊ทธ๋Š˜๋ฐ”์˜๋‹ค ์˜ต์…˜ ์Šคํƒ€์ผ
๋ช…๋ น. ์˜ˆ:

์Šคํƒ€์ผ * ์ฐฝ๊ทธ๋Š˜์ถ•์†Œ, WindowShade ๋‹จ๊ณ„ 20, \
์ฐฝ๊ทธ๋Š˜๊ฒŒ์œผ๋ฅธ
๋งˆ์šฐ์Šค 1 - S WindowShade North
๋งˆ์šฐ์Šค 1 [ S WindowShade ์„œ์ชฝ
๋งˆ์šฐ์Šค 1 ] S ์œˆ๋„์šฐ์‰์ด๋“œ E
๋งˆ์šฐ์Šค 1 _ S ์œˆ๋„์šฐ์‰์ด๋“œ S

์ฐธ๊ณ : ์Œ์˜ ์ฒ˜๋ฆฌ๋œ ์ฐฝ์ด ๋ฐฉํ–ฅ ์ธ์ˆ˜๊ฐ€ ๋ณ€๊ฒฝ
์ฐฝ ์ œ๋ชฉ์˜ ๋ฐฉํ–ฅ(์ฐธ์กฐ ์ œ๋ชฉAtTop ์Šคํƒ€์ผ ์˜ต์…˜), ์Œ์˜ ๋ฐฉํ–ฅ
๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๊ฒƒ์€ ๋งค์šฐ ์ด์ƒํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š˜์ด ์—†๋Š” ์ฐฝ๋ฌธ
๋ฐฉํ–ฅ ์ธ์ˆ˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฐฉํ–ฅ์œผ๋กœ ์Œ์˜ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์„ ํƒ์  ์ธ์ˆ˜๋Š” "on"์„ ๋‚˜ํƒ€๋‚ด๋Š” 1์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  2๋Š” "๊บผ์ง"์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ตฌ๋ฌธ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋‹ค์Œ์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
๋ฏธ๋ž˜.

WindowShade์• ๋‹ˆ๋ฉ”์ดํŠธ [๋‹จ๊ณ„ [ํ”ผ]]
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์šฉํ•ด์ฃผ์„ธ์š” WindowShade ๋‹จ๊ณ„ ์˜ต์…˜์˜ ์Šคํƒ€์ผ
๋ช…๋ น ๋Œ€์‹ .

์ฅ, ํ‚ค & ํ–‰์ • ๋ฐ”์ธ๋”ฉ
๋ฌด์‹œ์ˆ˜์ •์ž [์ˆ˜์ • ์ž]
๋งˆ์šฐ์Šค ๋˜๋Š” ํ‚ค ๋ฐ”์ธ๋”ฉ์„ ์ผ์น˜์‹œํ‚ฌ ๋•Œ ๋ฌด์‹œํ•  ์ˆ˜์‹์–ด๋ฅผ fvwm์— ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
๋ฌด์‹œ์ˆ˜์ •์ž ์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค ํด๋ฆญํˆฌํฌ์ปค์Šค ์Šคํƒ€์ผ๋„. ์ด ๋ช…๋ น์€ ๊ท€ํ•˜์˜
์„ค์ •. fvwm ์„ธ์…˜์ด ์ด๋ฏธ ์‹œ์ž‘๋˜์–ด ์‹คํ–‰ ์ค‘์ผ ๋•Œ ๋ฐœํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ
๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ๋ชจ๋“ˆ ์•ž์— ๋‚˜ํƒ€๋‚˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹น์‹ ์˜ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค ์„ค์ • ํŒŒ์ผ(์˜ˆ: ์ž„์› ๋ช…๋ น).

์ˆ˜์ • ์ž ์—์„œ์™€ ๊ฐ™์€ ๊ตฌ๋ฌธ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค or ํ‚ค ๋ฐ”์ธ๋”ฉ, ์ถ”๊ฐ€
'L'์€ Caps Lock ํ‚ค๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ "L"์ž…๋‹ˆ๋‹ค. ์ˆ˜์ • ์ž ์ƒ๋žต ๊ฐ€๋Šฅ,
์ˆ˜์ •์ž๊ฐ€ ๋ฌด์‹œ๋˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ num-lock ๋ฐ
์Šคํฌ๋กค ์ž ๊ธˆ ํ‚ค๋Š” ๋‹จ์ถ•ํ‚ค๋ฅผ ๋ฐฉํ•ดํ•ฉ๋‹ˆ๋‹ค. XFree86 '2'๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ
num-lock ์ˆ˜์ •์ž์™€ '5'๋Š” scroll-lock ํ‚ค๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ด ์„ฑ๊ฐ€์‹  ๋ชจ๋“  ๊ฒƒ์„ ๋ฐ”๊พธ๋ ค๋ฉด
์ˆ˜์ •์ž๋ฅผ ๋„๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ˆ˜์ •์ž ๋ฌด์‹œ L25

๊ฒฝ์šฐ ์ˆ˜์ • ์ž ์ธ์ˆ˜๋Š” ๋ฌธ์ž์—ด "๋””ํดํŠธ ๊ฐ’", fvwm์€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
๊ฐ’ "L".

์ค‘๋Œ€ํ•œ
์ด ๋ช…๋ น์€ CPU, ๋„คํŠธ์›Œํฌ์— ๋”ฐ๋ผ ๋งŽ์€ ์ถ”๊ฐ€ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
์—ฐ๊ฒฐ, ์ˆ˜ ํ‚ค or ๋งˆ์šฐ์Šค ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ๋ช…๋ น๊ณผ
๋ฌด์‹œํ•˜๋ ค๋Š” ์ˆ˜์ •์ž์˜ ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ฒˆ๊ฐœ๊ฐ€ ๋น ๋ฅด์ง€ ์•Š๋‹ค๋ฉด
๊ธฐ๊ณ„ ๋˜๋Š” ๋งค์šฐ ์ ์€ ๋ฐ”์ธ๋”ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ˆ˜์ •์ž๋ฅผ ๋ฌด์‹œํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ฆ‰
๋ฌธ์ œ๊ฐ€ ์—†๋‹ค๋ฉด scroll-lock์„ ๋ฌด์‹œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์—์„œ ์ž์ฃผํ•˜๋Š” ์งˆ๋ฌธ ๋„ˆ๋Š” ์ฐพ์„ ์ˆ˜์žˆ๋‹ค.
์ด ๋ฌธ์ œ์˜ ๋” ๋‚˜์€ ์†”๋ฃจ์…˜.

์—ฃ์ง€์ปค๋งจ๋“œ [๋ฐฉํ–ฅ [ํ•จ์ˆ˜]]
์ง€์ •๋œ fvwm ๋ช…๋ น์„ ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋กœ. ๋ฐฉํ–ฅ์€
" ์ค‘ ํ•˜๋‚˜North""Top""West""์ขŒํšŒ์ „""๋‚จ์ชฝ""๋ฐ”๋‹ฅ""๊ถŒ๋ฆฌ"์™€"๋™์ชฝ". ๋งŒ์•ฝ์—
ํ•จ์ˆ˜ ์ด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. EdgeCommand๊ฐ€ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ
์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ๋ชจ๋“  ๊ฐ€์žฅ์ž๋ฆฌ ๋ฐ”์ธ๋”ฉ์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

ํ•จ์ˆ˜ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š” ํŒฌ ํ”„๋ ˆ์ž„์— ๋“ค์–ด๊ฐˆ ๋•Œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
๋ณด์ด๋Š” ํ™”๋ฉด์„ ๋‘˜๋Ÿฌ์‹ธ์‹ญ์‹œ์˜ค. ๋ฐ”์ธ๋”ฉ์€ ๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜ ๋กœ ์„ค์ •๋œ๋‹ค
0๋ณด๋‹ค ํฐ ๊ฐ’. ํ•จ์ˆ˜๊ฐ€ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ ์Šคํฌ๋กค์€ ๋‹ค์Œ์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
์—ฃ์ง€์Šคํฌ๋กค ์ด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—๋งŒ ํ•จ์ˆ˜๋ฅผ ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ผ๋ถ€ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ์Šคํฌ๋กคํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ์Šคํฌ๋กค์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋“ค์–ด๊ฐˆ ๋•Œ ํŠน์ • ์ฐฝ์„ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค. Fvwm์ž๋™
์ฐฝ์„ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆด ๋•Œ ์ง€์—ฐ์„ ์–ป๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ์˜ˆ๋Š”
Fvwm๋ฒ„ํŠผ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ํ™”๋ฉด์˜ ์ƒ๋‹จ ๊ฐ€์žฅ์ž๋ฆฌ๋กœ ๋“ค์–ด๊ฐ€๋Š” ๊ฒฝ์šฐ.

# EdgeScrolling์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€๋งŒ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
# ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ ์œ„๋กœ ์ฐฝ์„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์žฅ์ž๋ฆฌ ์ €ํ•ญ -1
์Šคํƒ€์ผ * EdgeMoveDelay 250
์Šคํƒ€์ผ * EdgeMove์ €ํ•ญ 20

# ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์˜ ๋‘๊ป˜๋ฅผ 1๋กœ ์„ค์ •
๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜ 1

# ๋งˆ์šฐ์Šค๊ฐ€ ์žˆ์œผ๋ฉด FvwmButton์— ํฌ์ปค์Šค๋ฅผ ๋‘ก๋‹ˆ๋‹ค.
# ์ƒ๋‹จ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์นœ๋‹ค
์—ฃ์ง€์ปค๋งจ๋“œ ํƒ‘ ๋‹ค์Œ ๋ณด๊ธฐ (Fvwm๋ฒ„ํŠผ) ์ดˆ์ 
# ํ™•์ธํ•˜์‹ญ์‹œ์˜ค ๋‹ค์Œ ๋ณด๊ธฐ ๋ช…๋ น์€ ์ฐฝ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
์Šคํƒ€์ผ Fvwm๋ฒ„ํŠผ CirculateHit

๋ชจ๋“ˆ Fvwm๋ฒ„ํŠผ
๋ชจ๋“ˆ Fvwm์ž๋™ 100 "์ž๋™ ์ž๋™ ์ƒ์Šน ๊ธฐ๋Šฅ" \
"์ž๋™ ์ž๋™ ๋‚ฎ์ถ”๊ธฐ ๊ธฐ๋Šฅ"

# FvwmButtons๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์ฐฝ์—
# ์ด ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ ํฌ์ปค์Šค
# FvwmButton์ด ๋‚ฎ์•„์กŒ์Šต๋‹ˆ๋‹ค.
DestroyFunc ์ž๋™ ๋‚ฎ์ถ”๊ธฐ ๊ธฐ๋Šฅ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ž๋™ ๋‚ฎ์ถ”๊ธฐ ๊ธฐ๋Šฅ
+ I Current (!Fvwm๋ฒ„ํŠผ) All (Fvwm๋ฒ„ํŠผ) ๋‚ฎ ์ถฅ๋‹ˆ ๋‹ค

# ์ด ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ FvwmButtons์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์œผ๋ฉด ๊ทธ๊ฒƒ์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
DestroyFunc AutoRaise ํ•จ์ˆ˜
๊ธฐ๋Šฅ ์ถ”๊ฐ€ AutoRaise ํ•จ์ˆ˜
+ I Current (Fvwm๋ฒ„ํŠผ) ์ฆ๊ฐ€

์ผ๋ฐ˜์ ์œผ๋กœ ๋ณด์ด์ง€ ์•Š๋Š” ํŒฌ ํ”„๋ ˆ์ž„์€ ๊ฐ€์ƒ ๊ฒฝ๊ณ„๋ฅผ ์ด๋ฃจ๋Š” ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์—๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŽ˜์ด์ง€. ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ช…๋ น์ด ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ์œผ๋ฉด ํŒฌ ํ”„๋ ˆ์ž„์ด ํ•ญ์ƒ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
๊ทธ ๊ฐ€์žฅ์ž๋ฆฌ์—.

EdgeLeave๋ช…๋ น [๋ฐฉํ–ฅ [ํ•จ์ˆ˜]]
์ง€์ •๋œ fvwm ๋ช…๋ น์„ ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋กœ. ๋ฐฉํ–ฅ์€
" ์ค‘ ํ•˜๋‚˜North""Top""West""์ขŒํšŒ์ „""๋‚จ์ชฝ""๋ฐ”๋‹ฅ""๊ถŒ๋ฆฌ"์™€"๋™์ชฝ". ๋งŒ์•ฝ์—
ํ•จ์ˆ˜ ์ด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค. EdgeLeaveCommand๊ฐ€
์ธ์ˆ˜ ์—†์ด ํ˜ธ์ถœ๋˜๋ฉด ๋ชจ๋“  ๊ฐ€์žฅ์ž๋ฆฌ ๋ฐ”์ธ๋”ฉ์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

ํ•จ์ˆ˜ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š” ํŒฌ ํ”„๋ ˆ์ž„์„ ๋ฒ—์–ด๋‚  ๋•Œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
๋ณด์ด๋Š” ํ™”๋ฉด์„ ๋‘˜๋Ÿฌ์‹ธ์‹ญ์‹œ์˜ค. ๋ฐ”์ธ๋”ฉ์€ ๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜ ๋กœ ์„ค์ •๋œ๋‹ค
0๋ณด๋‹ค ํฐ ๊ฐ’. ํ•จ์ˆ˜๊ฐ€ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ฐ”์ธ๋”ฉ๋œ ๊ฒฝ์šฐ ์Šคํฌ๋กค์€ ๋‹ค์Œ์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
์—ฃ์ง€์Šคํฌ๋กค ์ด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—๋งŒ ํ•จ์ˆ˜๋ฅผ ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ผ๋ถ€ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ์Šคํฌ๋กคํ•˜๊ณ  ๋‹ค๋ฅธ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ์Šคํฌ๋กค์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๋– ๋‚  ๋•Œ ํŠน์ • ์ฐฝ์„ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค. Fvwm์ž๋™
์ฐฝ์„ ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋‚ด๋ฆด ๋•Œ ์ง€์—ฐ์„ ์–ป๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์— ๋Œ€ํ•œ ์˜ˆ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์—ฃ์ง€์ปค๋งจ๋“œ

์ผ๋ฐ˜์ ์œผ๋กœ ๋ณด์ด์ง€ ์•Š๋Š” ํŒฌ ํ”„๋ ˆ์ž„์€ ๊ฐ€์ƒ ๊ฒฝ๊ณ„๋ฅผ ์ด๋ฃจ๋Š” ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์—๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŽ˜์ด์ง€. ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ช…๋ น์ด ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ์œผ๋ฉด ํŒฌ ํ”„๋ ˆ์ž„์ด ํ•ญ์ƒ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
๊ทธ ๊ฐ€์žฅ์ž๋ฆฌ์—.

๊ทธ๋†ˆ ๋ฒ„ํŠผ
์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ ๋งˆ์šฐ์Šค ๋ฃจํŠธ ์ฐฝ์—์„œ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ˆ„๋ฆ„์„
๊ทธ๋†ˆ ํ”„๋กœ๊ทธ๋žจ(์˜ˆ: GMC). ๋‹ค์Œ ์˜ˆ์ œ๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ˆ„๋ฆ„์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
1๋ฒˆ๊ณผ 3๋ฒˆ์€ ๊ทธ๋Ÿฐ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 1 RA ๊ทธ๋†ˆ ๋ฒ„ํŠผ
๋งˆ์šฐ์Šค 3 RA ๊ทธ๋†ˆ ๋ฒ„ํŠผ

ํ‚ค [(์ฐฝ)] ํ‚ค ์ด๋ฆ„ ๋ฌธ๋งฅ ์ˆ˜์ • ์ž ํ•จ์ˆ˜
์ง€์ •๋œ fvwm ๋ช…๋ น์— ํ‚ค๋ณด๋“œ ํ‚ค๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
ํ•จ์ˆ˜ ์ด๋‹ค '-'. ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ์„ ์ œ์™ธํ•˜๊ณ 
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ฒˆํ˜ธ๋Š” ํ‚ค ์ด๋ฆ„. ์ผ๋ฐ˜์ ์œผ๋กœ ํ‚ค ๋ฐ”์ธ๋”ฉ์€
ํ‚ค๋ฅผ ๋ˆŒ๋ €์„ ๋•Œ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ํ‚ค ์ด๋ฆ„ ์ •์˜๋œ ํ‘œ์ค€ X11 ํ‚ค ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
in /usr/include/X11/keysymdef.h, (์—†์ด XK_ ์ ‘๋‘์‚ฌ) ๋˜๋Š” keysym ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค
/usr/X11R6/lib/X11/XKeysymDB. ์ˆ˜์‹์–ด ์—†์ด ์ƒ์„ฑ๋œ ํ‚ค ์ด๋ฆ„๋งŒ
ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ฑฐ๋‚˜ Shift ํ‚ค๋งŒ ๋ˆ„๋ฅด๊ณ  ์žˆ์œผ๋ฉด ์ž‘๋™์ด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ๋ฌธ๋งฅ ๊ณผ
์ˆ˜์ • ์ž ํ•„๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ์ œ๋ณธ. ๊ทธ๋Ÿฌ๋‚˜ ๋ฅผ ๋ˆ„๋ฅด๋ฉด
key ์ปจํ…์ŠคํŠธ ์ฐฝ์€ ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฑด ์•„๋‹ˆ์•ผ
ํฌ์ธํ„ฐ๊ฐ€ ๋๋‚œ ์ฐฝ๊ณผ ๋ฐ˜๋“œ์‹œ โ€‹โ€‹๋™์ผํ•ฉ๋‹ˆ๋‹ค( ์กฐ์žกํ•œ ์ดˆ์  or
ํด๋ฆญํˆฌํฌ์ปค์Šค). 'R'(๋ฃจํŠธ ์ฐฝ) ์ปจํ…์ŠคํŠธ๋Š”
์™€ ์ œ๋Œ€๋กœ ์ž‘๋™ ์กฐ์žกํ•œ ์ดˆ์  ๊ณผ ํด๋ฆญํˆฌํฌ์ปค์Šค. ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์ „์—, ํฌ์ธํ„ฐ ํ‚ค ๋Œ€์‹  ๋ช…๋ นํ•ฉ๋‹ˆ๋‹ค. ํ‚ค๋ฅผ ์ฐฝ์— ๋ฐ”์ธ๋”ฉํ•˜๋ ค๋ฉด
์กฐ์žกํ•œ ์ดˆ์  or ํด๋ฆญํˆฌํฌ์ปค์Šค ํฌ์ธํ„ฐ๊ฐ€ ๋๋‚˜์ง€ ์•Š์•˜์„ ๋•Œ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ, fvwm์€ ํฌ์ธํ„ฐ๊ฐ€ ํด๋ผ์ด์–ธํŠธ ์ฐฝ ์œ„์— ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค(์ฆ‰,
'W' ์ปจํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉ).

ํŠน๋ณ„ํ•œ ๋งฅ๋ฝ 'M'๋Š” ๋ฉ”๋‰ด ์ปจํŠธ๋กค์„ (์žฌ)์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ 'T', 'S', 'I', '[', ']', '-' ๋ฐ '_'์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ฐธ์กฐ ๋ฉ”๋‰ด
๋ฐ”์ธ๋”ฉ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” Alt-Ctrl-Shift-
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ์–ด๋””์— ์žˆ๋“  F11 ํ‚ค๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

ํ‚ค F11 A SCM ์ฐฝ ๋ชฉ๋ก

์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ‚ค๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๋ฉด ํ•ด๋‹น ๋ฒ„ํŠผ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
์ „์—, ๋งˆ์šฐ์Šค ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ช…๋ น์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋งˆ์šฐ์Šค [(์ฐฝ)] ๋‹จ์ถ” ๋ฌธ๋งฅ ์ˆ˜์ • ์ž ํ•จ์ˆ˜
๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ์„ ์ •์˜ํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ํ•จ์ˆ˜ ์ด๋‹ค '-'. ๋‹จ์ถ” ์ด๋‹ค
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ฒˆํ˜ธ. ๋งŒ์•ฝ์— ๋‹จ์ถ” XNUMX์ด๋ฉด ๋ชจ๋“  ๋ฒ„ํŠผ์ด ์ง€์ •๋œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ. X1์€ ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 5~11๋งŒ ์™„๋ฒฝํ•˜๊ฒŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋Š
์ด ์œ„์˜ ์ˆซ์ž๋Š” ๋ถ€๋ถ„์ ์œผ๋กœ๋งŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ด ๋ฒ„ํŠผ๊ณผ ํฌ์ธํ„ฐ๋ฅผ ๋“œ๋ž˜๊ทธํ•ด์•ผ ํ•˜๋Š” ์ž‘์—…
๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ X11์˜ ํ•œ๊ณ„ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ํ—ˆ์šฉ๋˜๋Š” ์ตœ๊ณ 
๋ฒ„ํŠผ ๋ฒˆํ˜ธ๋Š” 9์ž…๋‹ˆ๋‹ค.

๋ฌธ๋งฅ ๋ฐ”์ธ๋”ฉ์ด ์ ์šฉ๋˜๋Š” ์œ„์น˜๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์œ ํšจํ•œ ์ปจํ…์ŠคํŠธ๋Š” 'R' ๋ฃจํŠธ์— ๋Œ€ํ•œ
์ฐฝ๋ฌธ, 'W' ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ฐฝ์˜ ๊ฒฝ์šฐ 'D' ๋ฐ์Šคํฌํƒ‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ(kdesktop์œผ๋กœ
๋˜๋Š” ๋…ธํ‹ธ๋Ÿฌ์Šค ๋ฐ์Šคํฌํƒ‘), 'T' ์ฐฝ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ๊ฒฝ์šฐ 'S' ์ฐฝ ์ธก๋ฉด, ์ƒ๋‹จ ๋˜๋Š”
ํ•˜๋‹จ ๋ฐ”, '[',']','-'์™€'_' ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ, ์œ„์ชฝ ๋˜๋Š” ์•„๋ž˜์ชฝ์—๋งŒ 'F'
์ฐฝํ‹€(๋ชจ์„œ๋ฆฌ)์˜ ๊ฒฝ์šฐ '<', '^', '>' ๋ฐ 'v' ์™ผ์ชฝ ์ƒ๋‹จ, ์ƒ๋‹จ
์˜ค๋ฅธ์ชฝ, ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ๋˜๋Š” ์™ผ์ชฝ ์•„๋ž˜ ๋ชจ์„œ๋ฆฌ, 'I' ์•„์ด์ฝ˜ ์ฐฝ ๋˜๋Š” '0' ์„ ํ†ตํ•ด
'9' ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ ๋˜๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ž์˜ ์กฐํ•ฉ. 'A'๋Š” ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜
๋ฌธ๋งฅ. ์˜ˆ๋ฅผ ๋“ค์–ด, "FST"์˜ ์ปจํ…์ŠคํŠธ๋Š” ๋งˆ์šฐ์Šค๊ฐ€ ๋‹ค์Œ ์œ„์น˜์— ์žˆ์„ ๋•Œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์„ ์ œ์™ธํ•œ ์ฐฝ์˜ ํ…Œ๋‘๋ฆฌ. 'S'์™€ 'W'๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
์žฅ์‹๋˜์ง€ ์•Š์€ ์ฐฝ.

ํŠน๋ณ„ํ•œ ๋งฅ๋ฝ 'M'๋Š” ๋ฉ”๋‰ด ์ปจํŠธ๋กค์„ (์žฌ)์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ 'T', 'S', 'I', '[', ']', '-' ๋ฐ '_'์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ
๋ฉ”๋‰ด ๋ฐ”์ธ๋”ฉ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํŠน๋ณ„ํ•œ ๋งฅ๋ฝ 'P' ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์ด ์ปจํ…์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ˆ˜์ •์ž๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ˆ˜์ • ์ž N์ด์–ด์•ผ ํ•จ), ์•„๋‹ˆ์š” ์ฐฝ
ํ—ˆ์šฉ๋˜๋ฉฐ, ํ•จ์ˆ˜ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์žฅ์†Œ์ฐฝ, ์žฅ์†Œ์ฐฝ ๋Œ๊ธฐ,
์žฅ์†Œ์ฐฝ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ, ์ทจ์†Œ๋ฐฐ์น˜, ์ทจ์†Œ๋ฐฐ์น˜๋“œ๋ž˜๊ทธ,
์ทจ์†Œ๋ฐฐ์น˜๋Œ€ํ™”ํ˜• or -.

์žฅ์†Œ์ฐฝ ๋ธŒ๋žœ๋“œ ๋‹จ์ถ” ๋Œ€ํ™”ํ˜• ๋ฐ ๋“œ๋ž˜๊ทธ ๋ชจ๋‘์— ๋Œ€ํ•ด ์ฐฝ ๋ฐฐ์น˜์— ์‚ฌ์šฉ ๊ฐ€๋Šฅ
์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ทจ์†Œ๋ฐฐ์น˜ ์—ญ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋งŒ๋“ ๋‹ค ๋‹จ์ถ” ์ด์‚ฌ๋ฅผ ์ทจ์†Œํ•˜๋‹ค
๋Œ€ํ™”์‹ ๋ฐ ๋“œ๋ž˜๊ทธ ์ด๋™ ๋ชจ๋‘. ๊ทธ๋Ÿฌ๋‚˜ ์ƒˆ ์ฐฝ์ด ํ‘œ์‹œ๋˜๋Š” ๋ฐฉ์‹์„ ์žฌ์ •์˜ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐฐ์น˜ ํ›„ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋‹ค ๋ช…๋ น. ๋˜ํ•œ
๋“œ๋ž˜๊ทธ๋˜๋Š” ์ฐฝ์€ ํ•ญ์ƒ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ํ•ด์ œํ•˜์—ฌ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ๋“œ๋ž˜๊ทธ ์žฅ์†Œ์ฐฝ ์•„๋‹ˆ๋ฉด ์•Š์Šต๋‹ˆ๋‹ค.

์žฅ์†Œ์ฐฝ ๋Œ๊ธฐ ๊ณผ ์žฅ์†Œ์ฐฝ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ/์ทจ์†Œ๋ฐฐ์น˜๋“œ๋ž˜๊ทธ ๊ณผ
์ทจ์†Œ๋ฐฐ์น˜๋Œ€ํ™”ํ˜• ์ผํ•˜๋‹ค ์žฅ์†Œ์ฐฝ/์ทจ์†Œ๋ฐฐ์น˜ ์˜ˆ์™ธ์ ์œผ๋กœ
๋Œ€ํ™”์‹์œผ๋กœ ๋Œ์–ด ๋†“๊ฑฐ๋‚˜ ๋ฐฐ์น˜ํ•œ ์ฐฝ์—๋งŒ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

- ์— ํ•ด๋‹นํ•˜๋Š” ์ทจ์†Œ๋ฐฐ์น˜.

๋‹ค์Œ ์˜ˆ์—์„œ๋Š” ๋ฒ„ํŠผ 3์„ ์ œ์™ธํ•œ ๋ชจ๋“  ๋ฒ„ํŠผ์„ ๋Œ€ํ™”ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฒ„ํŠผ 1์ด ์ทจ์†Œ๋˜๋ฉด ๋ฐฐ์น˜ํ•˜๊ณ  ๋‹ค๋ฅธ ๋ฒ„ํŠผ์œผ๋กœ ๋“œ๋ž˜๊ทธ ๋™์ž‘์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ด๋™์„ ์™„๋ฃŒํ•˜๊ธฐ ์ „์— ๋ฅผ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

๋งˆ์šฐ์Šค 0 PN PlaceWindow
๋งˆ์šฐ์Šค 3 PN ์ทจ์†Œ๋ฐฐ์น˜
๋งˆ์šฐ์Šค 1 PN ์ทจ์†Œ๋ฐฐ์น˜ ๋Œ๊ธฐ

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ”์ธ๋”ฉ์€ ๋ชจ๋“  ์ฐฝ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฐ”์ธ๋”ฉ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋Œ€๊ด„ํ˜ธ ์•ˆ์— ์ฐฝ ์ด๋ฆ„์„ ์ง€์ •ํ•˜์—ฌ ํŠน์ • ์ฐฝ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์ฐฝ ์ด๋ฆ„์€ ํด๋ž˜์Šค, ๋ฆฌ์†Œ์Šค ๋˜๋Š” ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ์™€์ผ๋“œ์นด๋“œ ํŒจํ„ด์ž…๋‹ˆ๋‹ค.
๋ฐ”์ธ๋”ฉ์„ ์ ์šฉํ•  ์ฐฝ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์˜ˆ๋Š” ๋™์ผํ•œ ํ‚ค ๋ฐ”์ธ๋”ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์— โ€‹โ€‹๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ธฐ๋Šฅ:

ํ‚ค (rxvt) VAC Echo Ctrl-V-in-RXVT
ํ‚ค (*๊ธฐ๊ฐ„) VAC Echo ctrl-V-in-term
ํ‚ค (*vim) VAC --
ํ‚ค ๊ณต์กฐ Echo Ctrl-V-๋‹ค๋ฅธ ๊ณณ

~๊นŒ์ง€--' ์ž‘์—…์€ ์ด๋ฒคํŠธ๊ฐ€ ์ง€์ •๋œ ์ฐฝ์œผ๋กœ ์ „ํŒŒ๋˜์–ด์•ผ ํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๋‹ค๋ฃจ๋‹ค. ์ด๊ฒƒ์€ ์ฐฝ ํŠน์ • ๋ฐ”์ธ๋”ฉ์— ๋Œ€ํ•ด์„œ๋งŒ ์œ ํšจํ•œ ์ž‘์—…์ž…๋‹ˆ๋‹ค.

์ด ์˜ˆ๋Š” ๋ฒ„ํŠผ 3์„ ๋ˆŒ๋ €์„ ๋•Œ WindowList๋ฅผ ํ‘œ์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
rxvt ์ฐฝ:

๋งˆ์šฐ์Šค(rxvt) 3 AA ์ฐฝ ๋ชฉ๋ก

Fvwm์€ ์‹ค์ œ๋กœ ์ฐฝ ํŠน์ • ๋ฐ”์ธ๋”ฉ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ด๋ฒคํŠธ๋ฅผ ๊ฐ€๋กœ์ฑ„๊ณ (๋งŒ์•ฝ
์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์ด ์–ด๋–ค ๋ฐ”์ธ๋”ฉ๊ณผ๋„ ์ผ์น˜ํ•˜์ง€ ์•Š์Œ)
์ฐฝ์— ์ด๋ฒคํŠธ. ์ด๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํˆฌ๋ช…ํ•ด์•ผ ํ•˜์ง€๋งŒ(
๋ณด์•ˆ์ƒ์˜ ์ด์œ ) ์ผ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ํ•ฉ์„ฑ ์ด๋ฒคํŠธ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. xterm์€
๊ทธ๋“ค ์ค‘ ํ•˜๋‚˜. ์ด๋Ÿฌํ•œ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ๋‹ค์Œ ์ค„์„
~ / .Xdefaults ํŒŒ์ผ :

XTerm*allowSendEvents: ์ฐธ

์ˆ˜์ • ์ž '์˜ ์ž„์˜์˜ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.N' ์ˆ˜์ •์ž๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ 'C' ์ œ์–ด๋ฅผ ์œ„ํ•ด 'S' ์„์œ„ํ•œ
์˜ฎ๊ธฐ๋‹ค, 'M' ๋ฉ”ํƒ€์˜ ๊ฒฝ์šฐ 'L' Caps-Lock ๋˜๋Š” 'A' ๋ชจ๋“  ์ˆ˜์ •์ž์— ๋Œ€ํ•ด. ์˜ˆ๋ฅผ ๋“ค์–ด,
"SM" ์ˆ˜์ •์ž๋Š” Meta ๋ฐ Shift ํ‚ค๊ฐ€ ๋ชจ๋‘ ๋ˆŒ๋ ค์ ธ ์žˆ์„ ๋•Œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. X11 ์ˆ˜์ •์ž
mod1 ~ mod5๋Š” '1' ~ '5'์˜ ์ˆซ์ž๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹์–ด 'L'
๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์ผœ๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋ฌด์‹œ์ˆ˜์ •์ž ๋ช…๋ น.

ํ•จ์ˆ˜ fvwm์˜ ๋ช…๋ น ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์€ ์™ผ์ชฝ์— ํ™€์ˆ˜ ๋ฒ„ํŠผ์œผ๋กœ ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ๋ชฉ ํ‘œ์‹œ์ค„๊ณผ ์˜ค๋ฅธ์ชฝ์˜ ์ง์ˆ˜. ์ˆซ์ž๊ฐ€ ์ž‘์€ ๋ฒ„ํŠผ์€
๋” ํฐ ๋ฒˆํ˜ธ์˜ ๋ฒ„ํŠผ์ด ํ‘œ์‹œ๋˜๋Š” ๋™์•ˆ ์ฐฝ ๋ฐ”๊นฅ์ชฝ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ฐฝ ์ค‘์•™์„ ํ–ฅํ•ฉ๋‹ˆ๋‹ค(0์€ 10์˜ ์•ฝ์ž). ์š”์•ฝํ•˜์ž๋ฉด ๋ฒ„ํŠผ์€
๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ:

1 3 5 7 9 0 8 6 4 2

์ž‘์—…์ด ๋ฐ”์ธ๋”ฉ๋œ ๊ฐ€์žฅ ๋†’์€ ํ™€์ˆ˜ ๋ฒˆํ˜ธ ๋ฒ„ํŠผ์€ ๋‹ค์Œ์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ์™ผ์ชฝ์— ๊ทธ๋ ค์ง„ ๋ฒ„ํŠผ์˜ ์ˆ˜์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋†’์€ ์ง์ˆ˜
๊ทธ๋ ค์ง€๋Š” ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์˜ ์ˆ˜๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—…์„ ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์ด๋‚˜ ํ‚ค๋ณด๋“œ ํ‚ค ์ค‘ ํ•˜๋‚˜์—.

ํฌ์ธํ„ฐ ํ‚ค [(์ฐฝ)] ํ‚ค ์ด๋ฆ„ ๋ฌธ๋งฅ ์ˆ˜์ • ์ž ํ•จ์ˆ˜
์ด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๋˜‘๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ‚ค ๋ช…๋ น. ์œ ์ผํ•œ ์ฐจ์ด์ ์€
๋ฐ”์ธ๋”ฉ์€ ํฌ์ธํ„ฐ ์•„๋ž˜์˜ ์ฐฝ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ํ‚ค ๋ฐ”์ธ๋”ฉ์€ ๋‹ค์Œ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
๋Œ€์‹  ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ. ๊ทธ๋งŒํผ ํฌ์ธํ„ฐ ํ‚ค ์˜ˆ๋ฅผ ๋“ค์–ด ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋ฃจํŠธ ์ฐฝ์— ๋Œ€ํ•œ ํ‚ค ์กฐ์žกํ•œ ์ดˆ์  or ํด๋ฆญํˆฌํฌ์ปค์Šค. ๊ทธ๋Ÿฌ๋‚˜,
์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(xterm์ด ํ•œ ์˜ˆ์ž„)์€ ์ด ํ‚ค๋ฅผ ๋” ์ด์ƒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ xterm ์ฐฝ ์œ„์— ์žˆ๋”๋ผ๋„. ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค
ํฌ์ธํ„ฐ ํ‚ค ์–ด๋–ค ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๋„ ํ•„์š”ํ•˜์ง€ ์•Š์€ ํ‚ค ์กฐํ•ฉ์— ๋Œ€ํ•ด์„œ๋งŒ ๋ช…๋ น
์ฐฝ.

์˜ˆ:

์Šคํƒ€์ผ * ์กฐ์žกํ•œ ์ดˆ์ 
ํฌ์ธํ„ฐํ‚ค ์˜คํ›„ 1์‹œ ๋ฉ”๋‰ด ๋ฉ”์ธ ๋ฉ”๋‰ด

ํ–‰์ • [(์ฐฝ)] ์ˆœ์„œ ๋‹จ์ถ” ๋ฌธ๋งฅ ์ˆ˜์ • ์ž ํ•จ์ˆ˜
์ง€์ •๋œ fvwm ๋ช…๋ น์— ๋งˆ์šฐ์Šค ์ŠคํŠธ๋กœํฌ ์‹œํ€€์Šค๋ฅผ ๋ฐ”์ธ๋”ฉํ•˜๊ฑฐ๋‚˜ ๋ฐ”์ธ๋”ฉ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
if ํ•จ์ˆ˜ ์ด๋‹ค '-'. ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๊ทธ๊ฒƒ์„ ์ œ์™ธํ•˜๊ณ  ๋ฐ”์ธ๋”ฉ
์ˆœ์„œ ๋ฒ„ํŠผ ๋ฒˆํ˜ธ ์•ž์— ๊ฐ€ ์‚ฝ์ž…๋˜๊ณ  ๊ฐ’์ด 0์ธ ๊ฒฝ์šฐ ๋‹จ์ถ”
์šฐ๋ ค StrokeFunc ๋ช…๋ น. ๊ทธ๋งŒํผ ๋ฌธ๋งฅ ๊ณผ ์ˆ˜์ • ์ž ํ•„๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.
FBI ์ฆ์˜ค ๋ฒ”์ฃ„ ๋ณด๊ณ ์„œ ๋งˆ์šฐ์Šค ์ œ๋ณธ. ๋‹ค๋งŒ, 'R' ์ปจํ…์ŠคํŠธ๋Š” ์‹ค์ œ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค(์›ํ•˜๋Š” ๊ฒฝ์šฐ
์‚ฌ์šฉํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋‹ค๋ฅธ ์ปจํ…์ŠคํŠธ ์‚ฌ์šฉ StrokeFunc ์•„๋ž˜).

์ŠคํŠธ๋กœํฌ ์‹œํ€€์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ „ํ™”๋ง์—์„œ ์ •์˜๋ฉ๋‹ˆ๋‹ค.

+ 1 2 3

+ 4 5 6

+ 7 8 9

๋˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ˆซ์ž ํŒจ๋“œ ๊ทธ๋ฆฌ๋“œ์—์„œ:

+ 7 8 9

+ 4 5 6

+ 1 2 3

์ „ํ™” ๊ทธ๋ฆฌ๋“œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ ์ˆซ์ž ํŒจ๋“œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
'๊ฐ€ ์žˆ๋Š” ์‹œํ€€์ŠคN'. ๋ณต์žกํ•œ ๋™์ž‘์€ ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œํ€€์Šค(์ด๋Ÿฌํ•œ ๋™์ž‘์„ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ์•„๋ž˜์˜ "netscape" ์˜ˆ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค). ๊ฒŒ๋‹ค๊ฐ€,
์‹œํ€€์Šค๋Š” 20๊ฐœ ์š”์†Œ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค(ํ˜„์žฌ ๋ฒ„์ „์—์„œ๋Š” ๋ฆฝ์ŠคํŠธ๋กœํฌ),
๊ทธ๋Ÿฌ๋‚˜ ์‹ค์ œ๋กœ๋Š” 12๊ฐœ ๋ฏธ๋งŒ์˜ ์š”์†Œ๊ฐ€ ์žˆ๋Š” ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

fvwm์˜ ๊ธฐ๋ณธ ๋ฒ„ํŠผ ๋ฉ”๋‰ด ๋•Œ๋ฌธ์— ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ์ œ๊ฑฐํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํš์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ๋ฐ”์ธ๋”ฉ(๋นˆ ์ž‘์—… ์‚ฌ์šฉ)

๋งˆ์šฐ์Šค 3 RN

๋˜ํ•œ "์‹œํ€€์Šค 0" ์ŠคํŠธ๋กœํฌ๋ฅผ ๊ณ„์† ์‚ฌ์šฉํ•˜์—ฌ ํด๋ฆญ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ŠคํŠธ๋กœํฌ 0 3 RN ๋ฉ”๋‰ด ์ฐฝ ๋ชฉ๋ก ๋†‰

๋‹ค์Œ ์˜ˆ๋Š” ๋งˆ์šฐ์Šค๊ฐ€ ๋ฃจํŠธ ์ฐฝ์—์„œ 'I'๋ฅผ ๋Œ ๋•Œ xterm์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ 3์„ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ:

์ŠคํŠธ๋กœํฌ 258 3 RN ์ž„์› ์ž„์› xterm

Netscape์˜ ์˜ˆ:

์ŠคํŠธ๋กœํฌ 7415963 3 RN ์ž„์› ์ž„์› ๋„ท์Šค์ผ€์ดํ”„
์ŠคํŠธ๋กœํฌ 74148963 3 RN ์ž„์› ์ž„์› ๋„ท์Šค์ผ€์ดํ”„
์ŠคํŠธ๋กœํฌ 74158963 3 RN ์ž„์› ์ž„์› ๋„ท์Šค์ผ€์ดํ”„
์ŠคํŠธ๋กœํฌ 7418963 3 RN ์ž„์› ์ž„์› ๋„ท์Šค์ผ€์ดํ”„
์ŠคํŠธ๋กœํฌ 415963 3 RN ์ž„์› ์ž„์› ๋„ท์Šค์ผ€์ดํ”„

์ด๋Ÿฌํ•œ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๊ท€ํ•˜์˜ ์ปดํ“จํ„ฐ์— ์žˆ์œผ๋ฏ€๋กœ ์ˆซ์ž ํŒจ๋“œ ๊ทธ๋ฆฌ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
๊ธฐ๊ณ„. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ŠคํŠธ๋กœํฌ N78963214 3 RN Fvwm์–‘์‹ FvwmForm-QuitVerify
์ŠคํŠธ๋กœํฌ N789632147 3 RN Fvwm์–‘์‹ FvwmForm-QuitVerify

์ด ์˜ˆ์ œ๋Š” ์ƒ๋‹จ์—์„œ ์‹œ์ž‘ํ•˜๋Š” ์ƒ์ž๋ฅผ ๊ทธ๋ฆฌ๋Š” ๊ฒฝ์šฐ "QuitVerify" ํ˜•์‹์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ.

์ฐธ๊ณ  : ํ•„์š” ๋ฆฝ์ŠคํŠธ๋กœํฌ ์ŠคํŠธ๋กœํฌ ์ง€์›์œผ๋กœ ์„ค์น˜๋˜๊ณ  fvwm์ด ์ปดํŒŒ์ผ๋ฉ๋‹ˆ๋‹ค.
๋ฆฝ์ŠคํŠธ๋กœํฌ ~์—์„œ ์–ป์„ ์ˆ˜์žˆ๋‹ค. http://www.etla.net/~willey/projects/libstroke/

StrokeFunc [์˜ต์…˜ ]
fvwm์ด ๋งˆ์šฐ์Šค ์ŠคํŠธ๋กœํฌ ์‹œํ€€์Šค๋ฅผ ๊ธฐ๋กํ•˜๊ณ  ํ•ด๋‹นํ•˜๋Š” ์‹คํ–‰
์— ์ •์˜๋œ ์กฐ์น˜ ํ–‰์ • ๋ช…๋ น. ์ปค์„œ๊ฐ€ ๋‹ค์Œ์œผ๋กœ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค. ๋‡Œ์กธ์ค‘
๋ฌธ๋งฅ ์ปค์„œ ์Šคํƒ€์ผ ๋…น์Œ ์ค‘ ๋ช…๋ น. ์ŠคํŠธ๋กœํฌ๊ฐ€ ๋๋‚˜๋ฉด
StrokeFunc ํ˜•์‹์˜ ํš ๋ฐ”์ธ๋”ฉ์„ ์ฐพ์Šต๋‹ˆ๋‹ค.

ํ–‰์ • ์‹œํ€€์Šค 0 ์ปจํ…์ŠคํŠธ ์ˆ˜์ •์ž ์ž‘์—…

ํ•ด๋‹น ์ž‘์—…์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค(0 ์ฐธ๊ณ ). ์ด ๊ธฐ๋Šฅ์˜ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ์€
์ƒํ™œ ๋งˆ์šฐ์Šค or ํ‚ค ๋ช…๋ น. ์˜ˆ:

๋งˆ์šฐ์Šค ์˜ค์ „ 3์‹œ StrokeFunc
ํ‚ค x RN ์ŠคํŠธ๋กœํฌ ๊ธฐ๋Šฅ

๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 3๊ณผ Alt๋ฅผ ์•„๋ฌด ๊ณณ์—์„œ๋‚˜ ๋ˆ„๋ฅด๋ฉด(๊ฐ๊ฐ
์ปค์„œ๊ฐ€ ๋ฃจํŠธ ์ฐฝ์— ์žˆ๋Š” ๊ฒฝ์šฐ) fvwm์€
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 3(๊ฐ๊ฐ x ํ‚ค)์—์„œ ์†์„ ๋–ผ๊ณ  ๋…น์Œ๋œ
์ˆœ์„œ ํ˜•์‹์˜ ํš ๋ฐ”์ธ๋”ฉ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

"๋‡Œ์กธ์ค‘ ์ˆœ์„œ ์˜ค์ „ 0์‹œ ๋™์ž‘"
"๋‡Œ์กธ์ค‘ ์ˆœ์„œ 0 RN ๋™์ž‘"

์ฐธ๊ณ ๋กœ ๋ฌธ๋งฅ ๊ณผ ์ˆ˜์ • ์ž ์˜ ์‹คํ–‰ ์ดˆ๊ธฐ์— ์ทจํ•ด์ง‘๋‹ˆ๋‹ค.
์ „์—, StrokeFunc ๋ช…๋ น(๋”ฐ๋ผ์„œ ์ข…๋ฃŒ ์ „์— ์ˆ˜์ •์ž๋ฅผ ํ•ด์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ์˜ ๊ฒฝ์šฐ ์ŠคํŠธ๋กœํฌ ๊ธฐ๋ก ๋ฐ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์„ ์‚ฌ์šฉํ•œ ๊ฒฝ์šฐ
์ปจํ…์ŠคํŠธ์—์„œ ๋งˆ์šฐ์Šค ๋™์ž‘์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ฐฝ์„ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ์Œ). ํ‚ค ํƒˆ์ถœ
๋ฐ ์‚ญ์ œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ช…๋ น์„ ์ค‘๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ StrokeFunc ๋ช…๋ น์—๋Š” ๋‹ค์„ฏ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. NotStayPressed, ์—์ฝ” ์‹œํ€€์Šค, ๋“œ๋กœ๋ชจ์…˜,
ํ”ผ๋“œ๋ฐฑ ๊ณผ ํšํญ. ์ด๋Ÿฌํ•œ ์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—์ฝ” ์‹œํ€€์Šค
fvwm์ด ๊ธฐ๋ก๋œ ์ŠคํŠธ๋กœํฌ ์‹œํ€€์Šค๋ฅผ ์—์ฝ”ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋“œ๋กœ๋ชจ์…˜ fvwm์ด ๊ทธ๋ฆฌ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด์˜ ๋งˆ์šฐ์Šค ์›€์ง์ž„. ํ”ผ๋“œ๋ฐฑ ๋ถ„์ˆ˜ ์ค‘์— fvwm์ด ํ‘œ์‹œ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ดˆ์˜ ์ปค์„œ ๊ธฐ๋‹ค๋ฆผ ๋ฌธ๋งฅ ์ปค์„œ ์Šคํƒ€์ผ ๊ธฐ๋ก๋œ ๊ฒฝ์šฐ ๋ช…๋ น
์ŠคํŠธ๋กœํฌ ์‹œํ€€์Šค๋Š” ์ŠคํŠธ๋กœํฌ ๋ฐ”์ธ๋”ฉ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ํšํญ ์ •์ˆ˜๋ฅผ ์ทจํ•œ๋‹ค
>= 0 ๋ฐ <= 100์ด์–ด์•ผ ํ•˜๊ณ  ํ–‰์˜ ๋„ˆ๋น„๋ฅผ ์ •์˜ํ•˜๋Š” ์ธ์ˆ˜
์ „์—, ๋“œ๋กœ๋ชจ์…˜ ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

NotStayPressed ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™ StrokeFunc ํ†ตํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค ๋งˆ์šฐ์Šค ๋˜๋Š” ํ‚ค ๋ช…๋ น. ์ด๊ฒƒ
์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ŠคํŠธ๋กœํฌ ์ค‘์— ๋ฒ„ํŠผ์ด๋‚˜ ํ‚ค๋ฅผ ๋ˆ„๋ฅผ ํ•„์š”๊ฐ€ ์—†์ง€๋งŒ
๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜๊ฑฐ๋‚˜ Return ๋˜๋Š” Space ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ ๋งˆ์šฐ์Šค๋ฅผ ์™„๋ฃŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ์…˜ ๋…นํ™”(์ด ํ‚ค๋Š” NotStayPressed ์„ ํƒ๊ถŒ).

๋‹น์‹ ์€์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค StrokeFunc "ํ™€๋กœ". ์ด ๊ฒฝ์šฐ ์œ„์™€ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
NotStayPressed ์˜ต์…˜์ด ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ˆ˜์ • ์ž, ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ์ƒ๋จ(์ฆ‰, ์ด ๊ฒฝ์šฐ 'A' ๋˜๋Š” 'N'์„ ์ˆ˜์ • ์ž ์ŠคํŠธ๋กœํฌ ๋ฐ”์ธ๋”ฉ์—์„œ).

์ผ๋ถ€ ์ปดํ“จํ„ฐ๋Š” ํ‚ค ๋ฆด๋ฆฌ์Šค ์ด๋ฒคํŠธ๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด
์ „์—, StrokeFunc ํ†ตํ•ด ์‚ฌ์šฉ ํ‚ค ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. NotStayPressed ์˜ต์…˜์€
์‚ฌ์šฉํ•˜๋„๋ก ์„ค์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ œ์–ด ์ฐฝ ์Šคํƒ€์ผ
๊ฐ€๋…์„ฑ์„ ์œ„ํ•ด ์ด ์„น์…˜์˜ ๋ช…๋ น์€ ์•ŒํŒŒ๋ฒณ์ˆœ์œผ๋กœ ์ •๋ ฌ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์„ค๋ช… ์Šคํƒ€์ผ ๋ช…๋ น์€ ์ด ์„น์…˜์˜ ๋์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ์ปค์Šค์Šคํƒ€์ผ ์Šคํƒ€์ผ ์ด๋ฆ„ ์˜ต์…˜
์ •ํ™•ํžˆ ์ฒ˜๋Ÿผ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค ์Šคํƒ€์ผ ๋ช…๋ น์ด์ง€๋งŒ ๊ด€๋ จ๋œ ํฌ์ปค์Šค ์ •์ฑ…๋งŒ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค.
"FP"๋กœ ์‹œ์ž‘ํ•˜๋Š” ์Šคํƒ€์ผ. ์ ‘๋‘์‚ฌ๋Š” ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์•ฝ๊ฐ„์˜ ๋น„์šฉ์ด ๋“ญ๋‹ˆ๋‹ค.
์•ฝ๊ฐ„์˜ ์‹œ๊ฐ„. ํฌ์ปค์Šค์Šคํƒ€์ผ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋” ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์˜ˆ:

FocusStyle * EnterToFocus, !LeaveToUnfocus

์— ํ•ด๋‹นํ•˜๋Š”

์Šคํƒ€์ผ * FPEnterToFocus, !FPLeaveToUnfocus

๋””์ŠคํŠธ๋กœ์ด์Šคํƒ€์ผ ์Šคํƒ€์ผ
์ด๋ฆ„์ด ์ง€์ •๋œ ์Šคํƒ€์ผ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ฆ‰์‹œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ 
์Šคํƒ€์ผ ์™€์ผ๋“œ์นด๋“œ ๊ฒ€์ƒ‰ ๋ฌธ์ž์—ด์ด ์•„๋‹ˆ๋ผ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.
์›๋ณธ๊ณผ ์ •ํ™•ํžˆ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค ์Šคํƒ€์ผ ๋ช…๋ น.

์Šคํƒ€์ผ "*"์„ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์‹ค์ œ๋กœ ๊ถŒ์žฅํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

DestroyStyle ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜*

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ชจ๋“  ์Šคํƒ€์ผ์ด ์•„๋‹ˆ๋ผ "Application*"์ด๋ผ๋Š” ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ๋ชจ๋“  ์„ค์ •์ด ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
"์‘์šฉ ํ”„๋กœ๊ทธ๋žจ"์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

DestroyWindowStyle
์—์„œ ์„ค์ •ํ•œ ์Šคํƒ€์ผ์„ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ ์Šคํƒ€์ผ ์„ ํƒํ•œ ์ฐฝ์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ฆ‰์‹œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ ์Šคํƒ€์ผ
๋ชจ๋“  ์ฐฝ์˜ ์Šคํƒ€์ผ๊ณผ ๋ชจ์–‘์— ๋Œ€ํ•ด ๋ณด๋ฅ˜ ์ค‘์ธ ๋ชจ๋“  ์—…๋ฐ์ดํŠธ๊ฐ€ ์ฆ‰์‹œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ
if ์Šคํƒ€์ผ, ์ฐฝ ์Šคํƒ€์ผ or ์ œ๋ชฉ ์Šคํƒ€์ผ fvwm ํ•จ์ˆ˜ ๋‚ด์—์„œ ๋ช…๋ น์ด ์‹คํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์Šคํƒ€์ผ ์Šคํƒ€์ผ ์ด๋ฆ„ ์˜ต์…˜ ...
XNUMXD๋ดํƒˆ์˜ ์Šคํƒ€์ผ ๋ช…๋ น์€ ์ฐฝ์˜ ์†์„ฑ์„ ๋‹ค๋ฅธ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
default ๋˜๋Š” ์ฐฝ ๊ด€๋ฆฌ์ž ๊ธฐ๋ณธ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์Šคํƒ€์ผ ์ด๋ฆ„ ์ฐฝ์˜ ์ด๋ฆ„, ํด๋ž˜์Šค, ๋ณด์ด๋Š” ์ด๋ฆ„ ๋˜๋Š” ๋ฆฌ์†Œ์Šค ๋ฌธ์ž์—ด์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ผ๋ฐ˜์ ์ธ Unix ํŒŒ์ผ ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•˜๋Š” ์™€์ผ๋“œ์นด๋“œ '*' ๋ฐ '?'๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•. ํ•˜๋‚˜์˜ ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ ์˜ต์…˜ ์Šคํƒ€์ผ ๋ช…๋ น์€ ์™ผ์ชฝ์—์„œ ์ฝ์Šต๋‹ˆ๋‹ค.
๋งˆ์น˜ ๋ณ„๋„์˜ ๋ช…๋ น์œผ๋กœ ์ฐจ๋ก€๋กœ ๋ฐœํ–‰๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋งž์Šต๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„
style์€ ํ•ญ์ƒ ์ด์ „์— ๋ฐœํ–‰๋œ ์ถฉ๋Œํ•˜๋Š” ๋ชจ๋“  ์Šคํƒ€์ผ์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค(๋˜๋Š”
๊ฐ™์€ ์Šคํƒ€์ผ ๋ผ์ธ์—์„œ ๋” ์™ผ์ชฝ).

์ฐธ๊ณ : ์ด๋ฆ„์ด ์—†๋Š” ์ฐฝ(WM_NAME)์—๋Š” "์ œ๋ชฉ ์—†์Œ"์ด๋ผ๋Š” ์ด๋ฆ„์ด ์ง€์ •๋˜๊ณ 
ํด๋ž˜์Šค(WM_CLASS, res_class)๊ฐ€ ์—†๋Š” ์ฐฝ์—๋Š” "NoClass" ํด๋ž˜์Šค๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
๋ฆฌ์†Œ์Šค๊ฐ€ ์—†๋Š” ํ•ญ๋ชฉ(WM_CLASS, res_name)์—๋Š” ๋ฆฌ์†Œ์Šค๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
"๋…ธ๋ฆฌ์†Œ์Šค".

์ฐฝ์— ๋ฆฌ์†Œ์Šค "fvwmstyle"์ด ์„ค์ •๋˜์–ด ์žˆ์œผ๋ฉด ํ•ด๋‹น ๋ฆฌ์†Œ์Šค์˜ ๊ฐ’์ด
์Šคํƒ€์ผ์„ ์„ ํƒํ•  ๋•Œ ์ฐฝ ์ด๋ฆ„์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ ๋‹ค์Œ ํ‚ค์›Œ๋“œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ํฌํ•จํ•˜๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
์Šคํƒ€์ผ ์ด๋ฆ„์˜ ๊ฐ ๊ทธ๋ฃน์€ ์Šฌ๋ž˜์‹œ('/')๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์ด ์ค‘ ๋งˆ์ง€๋ง‰ ์Šคํƒ€์ผ
๊ทธ๋ฃน์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ํญ, ํ•ธ๋“คํญ, !์ƒ / ์•„์ด์ฝ˜, ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜, ์•„์ด์ฝ˜๋ฐ•์Šค,
์•„์ด์ฝ˜ ๊ทธ๋ฆฌ๋“œ, ์•„์ด์ฝ˜ ์ฑ„์šฐ๊ธฐ, ์•„์ด์ฝ˜ ํฌ๊ธฐ, !์ œ๋ชฉ / Title, ์ œ๋ชฉAtBottom / ์ œ๋ชฉ ์™ผ์ชฝ /
์ œ๋ชฉAtRight / ์ œ๋ชฉAtTop, ์™ผ์ชฝ์ œ๋ชฉํšŒ์ „CW / ์™ผ์ชฝ์ œ๋ชฉํšŒ์ „CCW,
์˜ค๋ฅธ์ชฝ์ œ๋ชฉํšŒ์ „CCW / ์˜ค๋ฅธ์ชฝ์ œ๋ชฉํšŒ์ „CW, TopTitleํšŒ์ „ / ์ƒ๋‹จ ์ œ๋ชฉํšŒ์ „๋˜์ง€ ์•Š์Œ,
ํ•˜๋‹จ์ œ๋ชฉํšŒ์ „๋จ / ํ•˜๋‹จ์ œ๋ชฉํšŒ์ „๋˜์ง€ ์•Š์Œ, !TitleDecorRotation ์‚ฌ์šฉ /
์‚ฌ์šฉ์ œ๋ชฉ์žฅ์‹ํšŒ์ „, ์ ๋ฌ˜์ œ๋ชฉ / !Stippled์ œ๋ชฉ, ์ ๋ฌ˜์•„์ด์ฝ˜์ œ๋ชฉ /
!์ ๋ฌ˜์•„์ด์ฝ˜์ œ๋ชฉ, ์ธ๋ฑ์‹ฑ๋œ ์ฐฝ ์ด๋ฆ„ / ์ •ํ™•ํ•œ ์ฐฝ ์ด๋ฆ„, IndexedIconName /
์ •ํ™•ํ•œ ์•„์ด์ฝ˜ ์ด๋ฆ„, ์ œ๋ชฉ ํ˜•์‹ / ์•„์ด์ฝ˜ ์ œ๋ชฉ ํ˜•์‹ / !ํ…Œ๋‘๋ฆฌ / ํ…Œ๋‘๋ฆฌ, !ํ•ธ๋“ค /
์ฒ˜๋ฆฌ, ์ฐฝ ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ / ์ฐฝ ๋ชฉ๋ก ์ ์ค‘, ์ˆœํ™˜ ๊ฑด๋„ˆ๋›ฐ๊ธฐ / ์ˆœํ™˜ํžˆํŠธ,
์ˆœํ™˜๊ฑด๋„ˆ๋›ฐ๊ธฐ์Œ์˜ ์ฒ˜๋ฆฌ / CirculateHitShaded, ์ˆœํ™˜๊ฑด๋„ˆ๋›ฐ๊ธฐ์•„์ด์ฝ˜ / CirculateํžˆํŠธ ์•„์ด์ฝ˜,
์ธต, ์Šคํ…Œ์ด์ฆˆ์˜จํƒ‘ / ์Šคํ…Œ์ด์ฆˆ์˜จ๋ฐ”ํ…€ / ์Šคํ…Œ์ด์Šคํ’‹, ์–ด๋ ค์šด / ๋ฏธ๋„๋Ÿฌ์šด, StickyAcrossPages
/ !StickyAcrossPages, ์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„ / !ํƒ์ƒ์šฉ ์Šคํ‹ฐ์ปค, !StickyStippled์ œ๋ชฉ
/ StickyStippled์ œ๋ชฉ, !๋ˆ์ ํ•œ์ ๋ฌ˜์•„์ด์ฝ˜์ œ๋ชฉ / ์Šคํ‹ฐ์ปค์ ๋ฌ˜์•„์ด์ฝ˜์ œ๋ชฉ,
์‹œ์ž‘์•„์ด์ฝ”๋‹‰ / ์ •์ƒ ์‹œ์ž‘, ์ƒ‰์ƒ, ํฌ์–ด์ปฌ๋Ÿฌ, ๋ฐฐ๊ฒฝ์ƒ‰, ์ปฌ๋Ÿฌ์…‹, ํ•˜์ด๋ผ์ดํŠธ ํฌ์–ด,
ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ, ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹, ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ, ํ•˜์ด๋ผ์ดํŠธ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ,
์•„์ด์ฝ˜์ œ๋ชฉColorset, ํ•˜์ด๋ผ์ดํŠธIconTitleColorset, ์•„์ด์ฝ˜๋ฐฐ๊ฒฝ์ƒ‰์ง‘ํ•ฉ,
์•„์ด์ฝ˜์ œ๋ชฉ๋ฆด๋ฆฌํ”„, ์•„์ด์ฝ˜๋ฐฐ๊ฒฝ๊ตฌํ˜ธ, ์•„์ด์ฝ˜๋ฐฐ๊ฒฝํŒจ๋”ฉ, ๊ธ€๊ผด, IconFont,
๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘ / ํŽ˜์ด์ง€ ์‹œ์ž‘ / ์–ด๋””์—์„œ๋‚˜ ์‹œ์ž‘, ํ™”๋ฉด ์‹œ์ž‘, ์‹œ์ž‘ ์Œ์˜ /
!์‹œ์ž‘ ์Œ์˜, ์ˆ˜๋™๋ฐฐ์น˜HonorsStartsOnPage /
์ˆ˜๋™ ๋ฐฐ์น˜๋ฌด์‹œStartsOnPage, CaptureHonorsStartsOnPage /
CaptureIgnoresStartsOnPage, ํƒˆํ™˜HonorsStartsOnPage /
๋‹ค์‹œ ์บก์ฒ˜IgnoresStartsOnPage, StartsOnPageIncludesTransients /
StartsOnPageIgnoresTransients, ์•„์ด์ฝ˜์ œ๋ชฉ / !์•„์ด์ฝ˜ ์ œ๋ชฉ, Mwm๋ฒ„ํŠผ / Fvwm๋ฒ„ํŠผ,
MwmBorder / FvwmBorder, MwmDecor / !Mwm์žฅ์‹, Mwmํ•จ์ˆ˜ / !Mwmํ•จ์ˆ˜,
ํžŒํŠธ ์žฌ์ •์˜ / !ํžŒํŠธ ์žฌ์ •์˜, !๋‹จ์ถ” / ๋‹จ์ถ”, ํฌ๊ธฐ ์กฐ์ • ํžŒํŠธ ์žฌ์ •์˜ /
!ํฌ๊ธฐ ์กฐ์ • ํžŒํŠธ ์žฌ์ •์˜, ์˜ฌ๋ฐ์ฝ” / !์˜ฌ๋ฐ์ฝ”, ๊ทธ๋†ˆ ์‚ฌ์šฉ ํžŒํŠธ / GNOMEI๋ฌด์‹œ ํžŒํŠธ,
์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜ / ๋ฏธ๋„๋Ÿฌ์šด ์•„์ด์ฝ˜, ์Šคํ‹ฐ์ปคAcrossPages์•„์ด์ฝ˜ / !StickyAcrossPages์•„์ด์ฝ˜,
์ฑ…์ƒ์— ๋ถ™์–ด์žˆ๋Š” ์•„์ด์ฝ˜ / !ํƒ์ƒ์šฉ ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜, ์ˆ˜๋™๋ฐฐ์น˜ / ์บ์Šค์ผ€์ด๋“œ ๋ฐฐ์น˜
/ ์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜ / ์ตœ์†Œ๊ฒน์นจํผ์„ผํŠธ๋ฐฐ์น˜ / ํƒ€์ผ์ˆ˜๋™๋ฐฐ์น˜ /
TileCascade ๋ฐฐ์น˜ / ์œ„์น˜๋ฐฐ์น˜, MinOverlapPlacementPenalties,
MinOverlapPercentPlacementํŽ˜๋„ํ‹ฐ, ์ผ์‹œ์ ์ธ ์žฅ์‹ / ๋ฒ—์€ ํŠธ๋žœ์ง€์–ธํŠธ,
์ผ์‹œ์ ์ธ ์ธ์ƒ์„ ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค / ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ, ๊ณผ๋„ํ•˜๊ฒŒ ๋‚ฎ์ถ”์ง€ ๋งˆ์„ธ์š” / ๋‚ฎ์€ ๊ณผ๋„,
DontStack์ผ์‹œ์ ์ธ๋ถ€๋ชจ / ์Šคํƒ์ž„์‹œ๋ถ€๋ชจ, ๋งคํ•‘ ๊ฑด๋„ˆ๋›ฐ๊ธฐ / ์‡ผ๋งคํ•‘,
ScatterWindow๊ทธ๋ฃน / KeepWindowGroupsOnDesk, ์žฅ์‹ ์‚ฌ์šฉ, ์Šคํƒ€์ผ ์‚ฌ์šฉ, !Pํฌ์ง€์…˜ ์‚ฌ์šฉ /
NoPํฌ์ง€์…˜ / ์‚ฌ์šฉ์œ„์น˜, !USํฌ์ง€์…˜ ์‚ฌ์šฉ, NoUSํฌ์ง€์…˜ / USํฌ์ง€์…˜ ์‚ฌ์šฉ,
!TransientPPosition ์‚ฌ์šฉ, NoTransientPPosition / TransientPPosition ์‚ฌ์šฉ,
!TransientUSPosition ์‚ฌ์šฉ / NoTransientUSPosition / UseTransientUSPosition,
! ์•„์ด์ฝ˜ ์œ„์น˜ ์‚ฌ์šฉ / ์•„์ด์ฝ˜ ์œ„์น˜ ์—†์Œ / ์•„์ด์ฝ˜ ์œ„์น˜ ์‚ฌ์šฉ, ๊ด€๋Œ€ํ•จ / !๊ด€๋Œ€ํ•จ,
ํด๋ฆญํˆฌํฌ์ปค์Šค / ์กฐ์žกํ•œ ์ดˆ์  / ๋งˆ์šฐ์Šคํฌ์ปค์Šค|FocusFollows๋งˆ์šฐ์Šค / ๋„ค๋ฒ„ํฌ์ปค์Šค,
ClickToFocusํŒจ์ŠคClickOff / ClickToFocusPassesํด๋ฆญ, ClickToFocusRaisesOff /
ClickToFocus์ƒ์Šน, ๋งˆ์šฐ์Šคํฌ์ปค์Šคํด๋ฆญRaises / ๋งˆ์šฐ์Šค์ดˆ์ ํด๋ฆญRaisesOff, ๊ทธ๋žฉํฌ์ปค์Šค /
๊ทธ๋žฉํฌ์ปค์Šค์˜คํ”„, GrabFocusTransientOff / GrabFocusTransient, FP์ดˆ์  ํด๋ฆญ ๋ฒ„ํŠผ,
FPFocusClickModifier, !FPSortWindowlistByFocus / FPSOrtWindowlistByFocus,
FPClickRaises์ง‘์ค‘ / !FPClickRaises์ง‘์ค‘, FPClickDecorRaises์ง‘์ค‘ /
!FPClickDecorRaises์ง‘์ค‘, FPClick์•„์ด์ฝ˜RaisesFocused / !FPClickIconRaisesFocused,
!FPClickRaisesUnfocused / FPClickRaisesUnfocused, FPClickDecorRaisesUnfocused /
!FPClickDecorRaisesUnfocused, FPClickIconRaisesUnfocused /
!FPClickIconRaisesUnfocused, FPClickToFocus / !FPClickToFocus, FPClickDecorToFocus
/ !FPClickDecorToFocus, FPClickIconToFocus / !FPClickIconToFocus, !FPEnterToFocus /
FPEnterToFocus, !FPํฌ์ปค์Šค ํ•ด์ œ / FPํฌ์ปค์Šค ํ•ด์ œ, !FPocusByProgram /
FPFocusByํ”„๋กœ๊ทธ๋žจ, !FPFocusByFunction / FPFocusByFunction,
FPFocusByFunctionWarpPointer / !FPocusByFunctionWarpPointer, FPLenient /
!FP๊ด€๋Œ€ํ•˜๋‹ค, !FPํŒจ์Šคํฌ์ปค์Šคํด๋ฆญ / FPํŒจ์Šคํฌ์ปค์Šคํด๋ฆญ, !FPํŒจ์Šค๋ ˆ์ด์ฆˆํด๋ฆญ /
FPํŒจ์Šค๋ ˆ์ด์ฆˆํด๋ฆญ, FPI๋ฌด์‹œFocusClickMotion / !FPIgnoreFocusClickMotion,
FPI๋ฌด์‹œRaiseClickMotion / !FPIgnoreRaiseClickMotion, !FPAllowFocusClickํ•จ์ˆ˜ /
FAllowFocusClickFunction, !FPAllowRaiseClickFunction / FAllowRaiseClickFunction,
FPGrabFocus / !FPGrabFocus, !FPGrabFocusTransient / FPGGrabFocusTransient,
FPOverrideGrabFocus / !FPOverrideGrabFocus, FP๋ฆด๋ฆฌ์ฆˆํฌ์ปค์Šค / !FPReleaseFocus,
!FPReleaseFocusTransient / FPReleaseFocusTransient, FPOverrideReleaseFocus /
!FPOverrideReleaseFocus, ๊ฐ์†Œ ์‹œ์ž‘ / ์‹œ์ž‘ ์ œ๊ธฐ, ๋ฌด์‹œ์žฌ ์Šคํƒ /
๋‹ค์‹œ ์Šคํƒ ํ—ˆ์šฉ, ๊ณ ์ • ์œ„์น˜ / ๊ฐ€๋ณ€ ์œ„์น˜, ๊ณ ์ •US ์œ„์น˜ /
๋ณ€์ˆ˜ USPosition, ๊ณ ์ • ์œ„์น˜ / ๊ฐ€๋ณ€์œ„์น˜, ๊ณ ์ • ํฌ๊ธฐ / ๋ณ€์ˆ˜ ํฌ๊ธฐ,
๊ณ ์ •USSize / ๋ณ€์ˆ˜USSize, ๊ณ ์ • ํฌ๊ธฐ / ๊ฐ€๋ณ€ ํฌ๊ธฐ, !๋‹ซ์„ ์ˆ˜ ์žˆ๋Š” / ๋‹ซ์„ ์ˆ˜ ์žˆ๋Š”,
!์ƒ์ง•ํ™” ๊ฐ€๋Šฅ / ์•„์ด์ฝ˜ํ™” ๊ฐ€๋Šฅ, !์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ / ์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ, !AllowMaximizeFixedSize /
MaximizeFixedSize ํ—ˆ์šฉ, ์•„์ด์ฝ˜ ์žฌ์ •์˜ / ์•„๋‹ˆ์š”์•„์ด์ฝ˜์žฌ์ •์˜ / ํ™œ์„ฑ ์•„์ด์ฝ˜ ์žฌ์ •์˜ ์—†์Œ,
์šฐ์šธํ•œ ํ…Œ๋‘๋ฆฌ / ํ™•๊ณ ํ•œ ๊ฒฝ๊ณ„, ์ตœ์†Œ ์ฐฝ ํฌ๊ธฐ, ์ตœ๋Œ€ ์ฐฝ ํฌ๊ธฐ, Iconify์ฐฝ ๊ทธ๋ฃน /
์•„์ด์ฝ˜ํ™”์ฐฝ ๊ทธ๋ฃน ๋„๊ธฐ, ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช… / ํฌ๊ธฐ ์กฐ์ •, ๋ฐฑ์—… ์ €์žฅ์†Œ /
๋ฐฑ์—… ์ €์žฅ ๋„๊ธฐ / BackingStoreWindow๊ธฐ๋ณธ๊ฐ’, ๋ถˆํˆฌ๋ช… / ๋ถ€๋ชจ์˜ ์ƒ๋Œ€์„ฑ,
์•„๋ž˜์— ์ €์žฅ / ์„ธ์ด๋ธŒ์–ธ๋”์˜คํ”„, ์ฐฝ๊ทธ๋Š˜์ถ•์†Œ / ์ฐฝ๊ทธ๋Š˜๋‘๋ฃจ๋งˆ๋ฆฌ,
WindowShade ๋‹จ๊ณ„, ์ฐฝ๊ทธ๋Š˜ํ•ญ์ƒ๊ฒŒ์œผ๋ฅธ / ์ฐฝ๊ทธ๋Š˜๋ฐ”์˜๋‹ค / ์ฐฝ๊ทธ๋Š˜๊ฒŒ์œผ๋ฅธ,
EWMHD๋„๋„ค์ด์…˜ ์•„์ด์ฝ˜ / EWMHD๊ธฐ๋ถ€ ์•„์ด์ฝ˜, EWMHDDonateMiniIcon / EWMHD๊ธฐ๋ถ€ํ•˜์ง€ ๋งˆ์„ธ์š”MiniIcon,
EWHM๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์žฌ์ •์˜ / EWMHNoMiniIcon์žฌ์ •์˜, EWMHUseStackingOrderHints /
EWMHIStackingOrderHints ๋ฌด์‹œ, EWMHIgnoreStateํžŒํŠธ / EWMHUseStateํžŒํŠธ,
EWMHIgnoreStrutํžŒํŠธ / EWMHUseStrutํžŒํŠธ, EWMHI๋ฌด์‹œ์ฐฝ ์œ ํ˜• /
!EWMHI๋ฌด์‹œ์ฐฝ ์œ ํ˜•, EWMH์ตœ๋Œ€ํ™”๋ฌด์‹œ์ž‘์—… ์˜์—ญ / EWMH์ตœ๋Œ€ํ™”์‚ฌ์šฉ์ž‘์—… ์˜์—ญ /
EWMH์ตœ๋Œ€ํ™”์‚ฌ์šฉ๋™์  ์ž‘์—… ์˜์—ญ, EWMHPplacementIgnoreWorkingArea /
EWMHPplacementUseWorkingArea / EWMHPplacementUseDynamicWorkingArea,
MoveByProgram ๋ฉ”์„œ๋“œ, ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š”, ์ฃผ ์ •๋ถ€, ์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ, ์Šค๋ƒ…์–ดํŠธ๋ž™์…˜, ๊ฐ€์žฅ์ž๋ฆฌ์ด๋™์ง€์—ฐ,
๊ฐ€์žฅ์ž๋ฆฌ ํฌ๊ธฐ ์กฐ์ • ์ง€์—ฐ. EdgeMove์ €ํ•ญ, ์ดˆ๊ธฐ ๋งต ๋ช…๋ น

์œ„ ๋ชฉ๋ก์—์„œ ์ผ๋ถ€ ์˜ต์…˜์€ style-option/opposite-style-option์œผ๋กœ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.
fvwm ๊ธฐ๋ณธ๊ฐ’์„ ์„ค๋ช…ํ•˜๋Š” ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ฐ˜๋Œ€ ์Šคํƒ€์ผ ์˜ต์…˜
fvwm ๊ธฐ๋ณธ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ดˆ์  ์ •์ฑ…
ํด๋ฆญํˆฌํฌ์ปค์Šค fvwm์ด ์ฐฝ์„ ํด๋ฆญํ•  ๋•Œ ์ฐฝ์— ํฌ์ปค์Šค๋ฅผ ์ฃผ๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
in. ๊ธฐ๋ณธ๊ฐ’ ๋งˆ์šฐ์Šคํฌ์ปค์Šค (๋˜๋Š” ๋ณ„์นญ FocusFollows๋งˆ์šฐ์Šค) fvwm์—๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ์— ๋“ค์–ด๊ฐ€์ž๋งˆ์ž ์ฐฝ์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ 
ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ์„ ๋– ๋‚  ๋•Œ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์กฐ์žกํ•œ ์ดˆ์  ๋น„์Šทํ•˜์ง€๋งŒ
ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ์„ ๋ฒ—์–ด๋‚˜๋ฉด ํฌ์ปค์Šค๋ฅผ ํฌ๊ธฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฃจํŠธ ์ฐฝ ๋˜๋Š” ClickToFocus ์ฐฝ(ํด๋ฆญํ•˜์ง€ ์•Š๋Š” ํ•œ),
์žƒ์–ด๋ฒ„๋ฆฌ์ง€ ์•Š๊ณ  ๋งˆ์šฐ์Šค๋ฅผ ์ด๋™์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ง‘์ค‘ํ•˜๋‹ค. ์Šคํƒ€์ผ์ด ์žˆ๋Š” ์ฐฝ ๋„ค๋ฒ„ํฌ์ปค์Šค ์ดˆ์ ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชจ๋“ˆ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. Fvwm๋ฒ„ํŠผ. ์˜ˆ๋ฅผ ๋“ค์–ด. ์ฐธ๊ณ : ์ผ๋‹จ
"FP..." ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ๊ธฐ๋ณธ ํฌ์ปค์Šค์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.
์ •์ฑ…์„ ๋‹ค์‹œ ์‚ฌ์šฉํ•˜๋ฉด ์ •์ฑ…์ด ๋ณต์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•œ ๋ฒˆ
!FPGrabFocus๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ClickToFocus๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด FPGrabFocus๊ฐ€ ๋ณต์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํฌ์ปค์Šค ๋ชจ๋ธ์€ ๋ช‡ ๊ฐ€์ง€ ์ถ”๊ฐ€ ์˜ต์…˜์œผ๋กœ ๋ณด๊ฐ•๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—
fvwm-2.5.3 ์ด์ƒ์—๋Š” ์‹œ์ž‘ํ•˜๋Š” ๋งŽ์€ ๊ณ ๊ธ‰ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
"FP" ๋˜๋Š” "!FP". ์ด ์˜ต์…˜์€ ์–ธ์  ๊ฐ€ ์ด์ „ ์˜ต์…˜์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค
๊ทธ๋ฆฌ๊ณ  ๋จผ์ € ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒˆ๋กœ์šด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด
์ด์ „ ๋ฆด๋ฆฌ์Šค์™€์˜ ํ˜ธํ™˜์„ฑ. ์ผ๋ฐ˜์ ์œผ๋กœ "FP"๋กœ ์‹œ์ž‘ํ•˜๋Š” ์˜ต์…˜
๊ธฐ๋Šฅ์„ ์ผœ๊ณ  "!FP"๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์€ ๋•๋‹ˆ๋‹ค.

์ดˆ์  ์ „์—, ์ฐฝ
์™€ FPEnterToFocus, ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ์— ๋“ค์–ด๊ฐˆ ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

์™€ FPํฌ์ปค์Šค ํ•ด์ œ ํฌ์ธํ„ฐ๊ฐ€ ์ฐฝ์„ ๋– ๋‚  ๋•Œ ์ฐฝ์€ ์ดˆ์ ์„ ์žƒ์Šต๋‹ˆ๋‹ค.

์™€ FPClickToFocus, FPClickDecorToFocus or FPClickIconToFocus, ์ฐฝ๋ฌธ
์ฐฝ์˜ ๋‚ด๋ถ€ ๋˜๋Š” ์žฅ์‹ ๋˜๋Š” ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋  ๋•Œ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.
ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ FPFocusByํ”„๋กœ๊ทธ๋žจ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฐฝ์ด ์Šค์Šค๋กœ ์ดˆ์ ์„ ์žก์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

!FPFocusByFunction ์Šคํƒ€์ผ์€ ์ฐฝ์ด ๋‹ค์Œ์„ ํ†ตํ•ด ํฌ์ปค์Šค๋ฅผ ๋ฐ›๋Š” ๊ฒƒ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์ „์—, ์ดˆ์  ๊ณผ ํ”Œ๋ฆฝํฌ์ปค์Šค ๋ช…๋ น.

XNUMXD๋ดํƒˆ์˜ FPFocusByFunctionWarpPointer ์Šคํƒ€์ผ์€ ํฌ์ธํ„ฐ๊ฐ€ ๋‹ค์Œ์œผ๋กœ ๋’คํ‹€๋ ธ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์„ ํƒ๋œ ์ฐฝ์€ ์ดˆ์  ๋ช…๋ น์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

FPLenient ์›ํ•˜์ง€ ์•Š๋Š” ์ฐฝ์— ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FvwmPager or
์—‘์Šคํด๋ฝ.

XNUMXD๋ดํƒˆ์˜ FP์ดˆ์  ํด๋ฆญ ๋ฒ„ํŠผ style์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•  ์ˆ˜ ์žˆ๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ ๋ชฉ๋ก์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.
์ ์ ˆํ•œ ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋  ๋•Œ ์ดˆ์ ์„ ๋งž์ถ”๊ฑฐ๋‚˜ ์ฐฝ์„ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ๊ฐ’์€ ์ฒ˜์Œ ์„ธ ๊ฐœ์˜ ๋ฒ„ํŠผ("123")์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ FPFocusClickModifier style์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜์ •์ž ํ‚ค ๋ชฉ๋ก์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.
ํ‚ค ๋ช…๋ น. ์ˆ˜์ •์ž ํ‚ค์˜ ์ •ํ™•ํ•œ ์กฐํ•ฉ์„ ๋ˆŒ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํด๋ฆญํ•˜์—ฌ ์ดˆ์ ์„ ๋งž์ถ”๊ฑฐ๋‚˜ ์ฐฝ์„ ๋“ค์–ด ์˜ฌ๋ฆฌ์‹ญ์‹œ์˜ค. ๊ธฐ๋ณธ๊ฐ’์€ no๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ˆ˜์ •์ž("N").

์™€ ๋”๋ถˆ์–ด FPํŒจ์Šคํฌ์ปค์Šคํด๋ฆญ ์Šคํƒ€์ผ, ์ฐฝ์— ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํด๋ฆญ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

์™€ ๋”๋ถˆ์–ด FAllowFocusClickFunction ์Šคํƒ€์ผ, ์ดˆ์ ์„ ๋งž์ถ”๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํด๋ฆญ
์ฐฝ์€ ๋˜ํ•œ ์ฐฝ์— ๋ฐ”์ธ๋”ฉ๋œ ์ผ๋ฐ˜ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์—, ๋งˆ์šฐ์Šค ๋ช…๋ น).

๊ฒฝ์šฐ FPI๋ฌด์‹œFocusClickMotion ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋˜๋ฉฐ ์ฐฝ์„ ํด๋ฆญํ•œ ๋‹ค์Œ
๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ํฌ์ธํ„ฐ๋ฅผ ๋“œ๋ž˜๊ทธํ•˜๋ฉด ํด๋ฆญ์œผ๋กœ ๊ณ„์‚ฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฐฝ์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค. ๋Œ€์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด๋Ÿฌํ•œ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋ณดํ†ต. ํ„ฐ๋ฏธ๋„ ์ฐฝ์—์„œ ๋งˆ์šฐ์Šค๋กœ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์˜ฌ๋ฆฌ์ง€ ์•Š๊ณ . ๊ทธ๋Ÿฌ๋‚˜ ํด๋ผ์ด์–ธํŠธ ์ฐฝ์˜ ๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ
๋” ์ด์ƒ ์ž‘๋™์ด ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ ๋งˆ์šฐ์Šค ๋ช…๋ น). ์ด ์Šคํƒ€์ผ์€
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋  ์ดˆ๊ธฐ ํด๋ฆญ์ž…๋‹ˆ๋‹ค. ๊ทธ ๊ฑฐ๋ฆฌ
ํŠธ๋ฆฌ๊ฑฐํ•˜๋ ค๋ฉด ํฌ์ธํ„ฐ๋ฅผ ์›€์ง์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋™ ์ž„๊ณ„๊ฐ’
๋ช…๋ น.

XNUMXD๋ดํƒˆ์˜ FPSOrtWindowlistByFocus ๊ทธ๋ฆฌ๊ณ  !FPSOrtWindowlistByFocus ์Šคํƒ€์ผ ์ปจํŠธ๋กค
๋‚ด๋ถ€ ์ฐฝ ๋ชฉ๋ก์ด ์ฐฝ์ด ์žˆ๋˜ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€
์ง‘์ค‘๋˜๊ฑฐ๋‚˜ ์ƒ์„ฑ๋œ ์ˆœ์„œ๋Œ€๋กœ. ํ›„์ž๋Š” ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.
ํด๋ฆญํˆฌํฌ์ปค์Šค ๊ณผ ์กฐ์žกํ•œ ์ดˆ์ .

ํด๋ฆญ ์ „์—, ์ฐฝ ์— ๋ชจ์ง‘

์Šคํƒ€์ผ FPClickRaises์ง‘์ค‘, FPClickDecorRaises์ง‘์ค‘ ๊ณผ
FPClick์•„์ด์ฝ˜RaisesFocused ๋‚ด๋ถ€ ๋˜๋Š”
์ฐฝ์ด ์ด๋ฏธ ์—ด๋ ค ์žˆ๋Š” ์ƒํƒœ์—์„œ ์ฐฝ์˜ ์žฅ์‹์ด๋‚˜ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ
์ง‘์ค‘ํ–ˆ๋‹ค.

์Šคํƒ€์ผ FPClickRaisesUnfocused, FPClickDecorRaisesUnfocused ๊ณผ
FPClickIconRaisesUnfocused ๋‚ด๋ถ€ ๋˜๋Š”
์ฐฝ์ด ์—†๋Š” ์ƒํƒœ์—์„œ ์ฐฝ์˜ ์žฅ์‹์ด๋‚˜ ์•„์ด์ฝ˜์„ ํด๋ฆญํ•œ ๊ฒฝ์šฐ
์•„์ง ์ง‘์ค‘.

์™€ ๋”๋ถˆ์–ด FPํŒจ์Šค๋ ˆ์ด์ฆˆํด๋ฆญ ์Šคํƒ€์ผ, ์ฐฝ์„ ์˜ฌ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํด๋ฆญ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

์™€ ๋”๋ถˆ์–ด FAllowRaiseClickFunction ์Šคํƒ€์ผ, ์˜ฌ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ํด๋ฆญ
์ฐฝ์€ ์ฐฝ์— ๋ฐ”์ธ๋”ฉ๋œ ์ผ๋ฐ˜ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์™€ ๋”๋ถˆ์–ด ๋งˆ์šฐ์Šค ๋ช…๋ น.

๊ฒฝ์šฐ FPI๋ฌด์‹œRaiseClickMotion ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋˜๋ฉฐ ์ฐฝ์„ ํด๋ฆญํ•œ ๋‹ค์Œ
๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ์ƒํƒœ์—์„œ ํฌ์ธํ„ฐ๋ฅผ ๋“œ๋ž˜๊ทธํ•˜๋ฉด ํด๋ฆญ์œผ๋กœ ๊ณ„์‚ฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฐฝ์„ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด. ๋Œ€์‹  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ด๋Ÿฌํ•œ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋ณดํ†ต. ํ„ฐ๋ฏธ๋„ ์ฐฝ์—์„œ ๋งˆ์šฐ์Šค๋กœ ํ…์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์˜ฌ๋ฆฌ์ง€ ์•Š๊ณ . ๊ทธ๋Ÿฌ๋‚˜ ํด๋ผ์ด์–ธํŠธ ์ฐฝ์˜ ๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ
๋” ์ด์ƒ ์ž‘๋™์ด ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ ๋งˆ์šฐ์Šค ๋ช…๋ น. ์ฐธ๊ณ ๋กœ ์ด ์Šคํƒ€์ผ์€
์ดˆ๊ธฐ ํด๋ฆญ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์ „๋‹ฌ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๋ฆฌ
์ด๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•˜๋ ค๋ฉด ํฌ์ธํ„ฐ๋ฅผ ์›€์ง์—ฌ์•ผ ํ•œ๋‹ค๋Š” ์ ์€
์ด๋™ ์ž„๊ณ„๊ฐ’ ๋ช…๋ น.

์›€์ผœ ์žก๊ธฐ ์ „์—, ์ดˆ์  ์–ธ์ œ a ์ฐฝ is ๋งŒ๋“ 

์ƒˆ๋กœ์šด ์ •์ƒ ๋˜๋Š” ์ผ์‹œ์ ์ธ ์ฐฝ FPGrabFocus or FPGGrabFocusTransient
์Šคํƒ€์ผ์€ ์ƒ์„ฑ๋  ๋•Œ ์ž๋™์œผ๋กœ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. FPGrabFocus is
๋‹ค์Œ์ด ์žˆ๋Š” ์ฐฝ์˜ ๊ธฐ๋ณธ๊ฐ’ ํด๋ฆญํˆฌํฌ์ปค์Šค ์Šคํƒ€์ผ. ๊ฒฝ์šฐ์—๋„ ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.
์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์ด ๋น„ํ™œ์„ฑํ™”๋˜๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ž์ฒด์ ์œผ๋กœ ํฌ์ปค์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Fvwm
์ด๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์žฌ์ •์˜GrabFocus style์€ fvwm์ด ํฌ์ปค์Šค๋ฅผ ์ ˆ๋Œ€ ๋นผ์•—์ง€ ์•Š๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ์ฐฝ์„ ํ†ตํ•ด ๊ทธ๋žฉํฌ์ปค์Šค or GrabFocusTransient ์Šคํƒ€์ผ. ์ด๊ฒƒ์€ ๋  ์ˆ˜์žˆ๋‹ค
์ผ์‹œ์ ์ธ ์ฐฝ์— ์ฆ‰์‹œ ์ดˆ์ ์„ ๋งž์ถ”๋ ค๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” ํ•˜์ง€๋งŒ ํ„ฐ๋ฏธ๋„์—์„œ ์ž‘์—…ํ•˜๋Š” ๋™์•ˆ์—๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฐฝ ๋˜๋Š” ํ…์ŠคํŠธ ํ”„๋กœ์„ธ์„œ.

์œ„์˜ ์„ธ ๊ฐ€์ง€ ์Šคํƒ€์ผ์€ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. FP๋ฆด๋ฆฌ์ฆˆํฌ์ปค์Šค,
FPReleaseFocusTransient ๊ณผ FPOverrideReleaseFocus. ์ด๋“ค์€ ๋‹ค์Œ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์ด ๋‹ซํžˆ๋ฉด ํฌ์ปค์Šค๊ฐ€ ๋‹ค๋ฅธ ์ฐฝ์œผ๋กœ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์•„๋‹ˆ์˜ค
์ฐฝ ๋˜๋Š” ํฌ์ธํ„ฐ ์•„๋ž˜์˜ ์ฐฝ์ด ํฌ์ปค์Šค๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค.

ClickToFocusํŒจ์ŠคClickOff ๊ณผ ClickToFocusPassesํด๋ฆญ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์— ์ดˆ์ ์„ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜๋ฉด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ „์†ก๋˜๋Š”์ง€ ์—ฌ๋ถ€. ๋น„์Šทํ•˜๊ฒŒ,
ClickToFocusRaisesOff/๋งˆ์šฐ์Šค์ดˆ์ ํด๋ฆญRaisesOff ๊ณผ
ClickToFocus์ƒ์Šน/๋งˆ์šฐ์Šคํฌ์ปค์Šคํด๋ฆญRaises ์ฐฝ์ด ์˜ฌ๋ผ๊ฐ”๋Š”์ง€ ์ œ์–ด
(๊ทธ๋Ÿฌ๋‚˜ ์ดˆ์  ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‹ค๋ฆ„).

์ฐธ๊ณ : 2.5.3 ์ด์ „์˜ fvwm ๋ฒ„์ „์—์„œ๋Š” "ํด๋ฆญ..." ์˜ต์…˜๋งŒ ์ ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ์œผ๋กœ ํด๋ฆญํˆฌํฌ์ปค์Šค "๋งˆ์šฐ์Šค..." ์˜ต์…˜์ด ์ฐฝ์— ์ ์šฉ๋˜๋Š” ๋™์•ˆ
๋‹ค๋ฅธ ์ดˆ์  ์ •์ฑ…์œผ๋กœ. ๋” ์ด์ƒ ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด์ „ ๊ทธ๋žฉํฌ์ปค์Šค ์Šคํƒ€์ผ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. FPGrabFocus + FP๋ฆด๋ฆฌ์ฆˆํฌ์ปค์Šค.

์ด์ „ GrabFocusTransient ์Šคํƒ€์ผ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. FPGGrabFocusTransient
+ FPReleaseFocusTransient.

๊ด€๋Œ€ํ•จ ์ƒˆ๋กœ์šด ์Šคํƒ€์ผ๊ณผ ๋™์ผ FPLenient.

์ฐฝ ์ œ๋ชฉ
XNUMXD๋ดํƒˆ์˜ Title ๋ฐ !์ œ๋ชฉ ์˜ต์…˜์€ ์ฐฝ์— ์ œ๋ชฉ ํ‘œ์‹œ์ค„์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“  ์ฐฝ์—๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ ์—†์Œ ์— ํ•ด๋‹นํ•˜๋Š” !์ œ๋ชฉ
ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Windows ์ œ๋ชฉAtBottom, ์ œ๋ชฉ ์™ผ์ชฝ or ์ œ๋ชฉAtRight ์Šคํƒ€์ผ์ด
์œ„ ๋Œ€์‹  ์ฐฝ์˜ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ ์•„๋ž˜์— ์žˆ๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„
ํ‰์†Œ์ฒ˜๋Ÿผ. ๊ทธ๋งŒํผ ์ œ๋ชฉAtTop ์Šคํƒ€์ผ์€ ๊ธฐ๋ณธ ๋ฐฐ์น˜๋ฅผ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์—๋„
์ฐฝ์—๋Š” !์ œ๋ชฉ ์Šคํƒ€์ผ ์ง‘ํ•ฉ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ์ฐฝ๊ฐ€ ๋ช…๋ น.
๋‹ค์Œ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ์ฐฝ๊ฐ€ ํ•ด๋‹น ๋ช…๋ น ๊ฐ„์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•œ ๋ช…๋ น
๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ. ์ฐฝ์˜ ์™ผ์ชฝ ๋˜๋Š” ์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์ œ๋ชฉ์€
๋‹ค์Œ ์Šคํƒ€์ผ๋กœ ๋ณด๊ฐ•:

์ผ๋ฐ˜์ ์œผ๋กœ ์ฐฝ ์™ผ์ชฝ์— ์žˆ๋Š” ์ œ๋ชฉ์˜ ํ…์ŠคํŠธ๋Š” ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค.
์ •์ƒ ์ง๋ฆฝ ์œ„์น˜์—์„œ ์‹œ๊ณ„ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ 90๋„, 90๋„
์˜ค๋ฅธ์ชฝ์— ์žˆ๋Š” ์ œ๋ชฉ์˜ ๊ฒฝ์šฐ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ ๋„. ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ํšŒ์ „ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์™€ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ ์™ผ์ชฝ์ œ๋ชฉํšŒ์ „CW if ์ œ๋ชฉ ์™ผ์ชฝ ์‚ฌ์šฉ๋˜๋ฉฐ,
๊ณผ ์˜ค๋ฅธ์ชฝ์ œ๋ชฉํšŒ์ „CCW if ์ œ๋ชฉAtRight ์‚ฌ์šฉ. ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋กœ ๋ณต์› ์™ผ์ชฝ์ œ๋ชฉํšŒ์ „CCW ๊ณผ ์˜ค๋ฅธ์ชฝ์ œ๋ชฉํšŒ์ „CW. ์ •์ƒ
๊ฐ€๋กœ ํ…์ŠคํŠธ๋„ ํšŒ์ „ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TopTitleํšŒ์ „ if ์ œ๋ชฉAtTop is
์‚ฌ์šฉํ•˜๊ณ  ํ•˜๋‹จ์ œ๋ชฉํšŒ์ „๋จ if ์ œ๋ชฉAtBottom ์‚ฌ์šฉ. ๊ธฐ๋ณธ๊ฐ’
๋กœ ๋ณต์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹จ ์ œ๋ชฉํšŒ์ „๋˜์ง€ ์•Š์Œ ๊ณผ ํ•˜๋‹จ์ œ๋ชฉํšŒ์ „๋˜์ง€ ์•Š์Œ.

๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ์žฅ์‹ ์ œ๋ชฉ ์Šคํƒ€์ผ ๋ช…๋ น์€
์ œ๋ชฉ ํ…์ŠคํŠธ ํšŒ์ „์— ๋”ฐ๋ผ ํšŒ์ „ํ•ฉ๋‹ˆ๋‹ค(์ด์ „ ๋‹จ๋ฝ ์ฐธ์กฐ).
์ด๊ฒƒ์€ !๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์‚ฌ์šฉ์ œ๋ชฉ์žฅ์‹ํšŒ์ „ ์Šคํƒ€์ผ.
์‚ฌ์šฉ์ œ๋ชฉ์žฅ์‹ํšŒ์ „ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์™€ ๋”๋ถˆ์–ด ์ ๋ฌ˜์ œ๋ชฉ ์Šคํƒ€์ผ, ์ œ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํšจ๊ณผ๋กœ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ์–ด๋ ค์šด, StickyAcrossPages or
์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„ ์Šคํƒ€์ผ. !Stippled์ œ๋ชฉ ์ผ๋ฐ˜ ํƒ€์ดํ‹€๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.
์Šคํ‹ฐํ”Œ๋“œํƒ€์ดํ‹€์˜คํ”„ ์— ํ•ด๋‹นํ•˜๋Š” !Stippled์ œ๋ชฉ ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ƒ‰์ƒ ๋‘ ๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ์ฐฝ ๋ ˆ์ด๋ธ” ํ…์ŠคํŠธ ์ƒ‰์ƒ์ด๊ณ 
๋‘ ๋ฒˆ์งธ๋Š” ์ฐฝ ์žฅ์‹ ์ผ๋ฐ˜ ๋ฐฐ๊ฒฝ์ƒ‰์ž…๋‹ˆ๋‹ค. ๋‘ ๊ฐ€์ง€ ์ƒ‰์ƒ
์Šฌ๋ž˜์‹œ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ์Šฌ๋ž˜์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด
๋ณ„๋„์˜ ํฌ์–ด์ปฌ๋Ÿฌ ๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰ ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ปฌ๋Ÿฌ์…‹ ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ผํ•œ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ 
์— ์˜ํ•ด ์„ค์ •๋œ ์ƒ‰์ƒ ์ƒ‰์ƒ. ๋Œ€์‹  ์ฃผ์–ด์ง„ ์ƒ‰์ƒ์˜ ํ•ด๋‹น ์ƒ‰์ƒ
์ปฌ๋Ÿฌ์…‹์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. colorset์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ ์ปฌ๋Ÿฌ์…‹ ์žฅ์‹ ์Šคํƒ€์ผ ์ œ๋ชฉ ์Šคํƒ€์ผ ๊ณผ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋ช…๋ น
๊ทธ์— ๋Œ€ํ•œ. ์ƒ‰์ƒ ์„ธํŠธ ์‚ฌ์šฉ์„ ์ค‘์ง€ํ•˜๋ ค๋ฉด ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํ•˜์ด๋ผ์ดํŠธ ํฌ์–ด, ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๊ณผ ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹ ์Šคํƒ€์ผ ์˜ต์…˜์ด ์ •ํ™•ํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
์ฒ˜๋Ÿผ ํฌ์–ด์ปฌ๋Ÿฌ, ๋ฐฐ๊ฒฝ์ƒ‰ ๊ณผ ์ปฌ๋Ÿฌ์…‹ ๊ทธ๋Ÿฌ๋‚˜ ์ฐฝ์— ๋‹ค์Œ์ด ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ดˆ์ . ์ด ์Šคํƒ€์ผ์€ ์ด์ „ ๋ช…๋ น์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ ๊ณผ
ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹.

ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ผํ•œ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์— ์˜ํ•ด ์„ค์ •๋œ ์ƒ‰์ƒ ์ƒ‰์ƒ or ์ปฌ๋Ÿฌ์…‹. ์ฐฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์œ„ํ•ด. ์‚ฌ์šฉ์„ ์ค‘์ง€ํ•˜๋ ค๋ฉด
colorset์˜ ๊ฒฝ์šฐ ์ธ์ˆ˜๊ฐ€ ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํ•˜์ด๋ผ์ดํŠธ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ ์Šคํƒ€์ผ ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ์œ ์‚ฌํ•˜๊ฒŒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ ๋น„์ž ๋ฉด์ œ ํ”„๋กœ๊ทธ๋žจ์— ํ•ด๋‹นํ•˜๋Š” ๊ตญ๊ฐ€์˜ ์‹œ๋ฏผ๊ถŒ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ
์ฐฝ์— ํฌ์ปค์Šค๊ฐ€ ์žˆ์„ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

!์•„์ด์ฝ˜์ œ๋ชฉ ๋ฐ˜๋Œ€ ์Šคํƒ€์ผ ๋™์•ˆ ์•„์ด์ฝ˜ ๋ ˆ์ด๋ธ” ํ‘œ์‹œ ๋น„ํ™œ์„ฑํ™”
์•„์ด์ฝ˜์ œ๋ชฉ ์•„์ด์ฝ˜ ๋ ˆ์ด๋ธ”์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ ๋™์ž‘). ์•„๋‹ˆ์š”์•„์ด์ฝ˜์ œ๋ชฉ is
์— ํ•ด๋‹น !์•„์ด์ฝ˜ ์ œ๋ชฉ ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์•„์ด์ฝ˜์ œ๋ชฉColorset ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ผํ•œ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ 
์— ์˜ํ•ด ์„ค์ •๋œ ์ƒ‰์ƒ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ or ์ปฌ๋Ÿฌ์…‹. ์ด ์ƒ‰์ƒ ์„ธํŠธ ์‚ฌ์šฉ์„ ์ค‘์ง€ํ•˜๋ ค๋ฉด
์ธ์ˆ˜๋Š” ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค.

ํ•˜์ด๋ผ์ดํŠธIconTitleColorset ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ผํ•œ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ 
์— ์˜ํ•ด ์„ค์ •๋œ ์ƒ‰์ƒ์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ or ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹. ์‚ฌ์šฉ์„ ์ค‘์ง€ํ•˜๋ ค๋ฉด
์ด ์ƒ‰์ƒ ์ง‘ํ•ฉ์—์„œ๋Š” ์ธ์ˆ˜๊ฐ€ ์ƒ๋žต๋ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜๋ฐฐ๊ฒฝ์ƒ‰์ง‘ํ•ฉ ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๋ฅผ ์œ ์ผํ•œ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ 
์•„์ด์ฝ˜ ๊ทธ๋ฆผ์˜ ๋ฐฐ๊ฒฝ์„ ์„ค์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์•„์ด์ฝ˜
๊ทธ๋ฆผ์€ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€์— ๊ทธ๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•˜๋ ค๋ฉด
์ธ์ˆ˜๋Š” ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜์ œ๋ชฉ๋ฆด๋ฆฌํ”„ -50์—์„œ +50 ์‚ฌ์ด์˜ ์ˆซ์ž ์ธ์ˆ˜ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ”ฝ์…€ ๋ฐ ์•„์ด์ฝ˜ ์ฃผ์œ„์— ๊ทธ๋ ค์ง„ 3D ๋ฆด๋ฆฌํ”„์˜ ๋‘๊ป˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์ œ๋ชฉ. ์Œ์ˆ˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์•„์ด์ฝ˜ ์ œ๋ชฉ์ด ๋ˆŒ๋Ÿฌ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ๊ฐ’์€ 2์ด๊ณ  ์ธ์ˆ˜๊ฐ€ ์ƒ๋žต๋˜๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜๋ฐฐ๊ฒฝ๊ตฌํ˜ธ -50๊ณผ ์‚ฌ์ด์— ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.
+50ํ”ฝ์…€ ๋ฐ ์•„์ด์ฝ˜ ์ฃผ์œ„์— ๊ทธ๋ ค์ง„ 3D ๋ฆด๋ฆฌํ”„์˜ ๋‘๊ป˜๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆผ ๋ฐฐ๊ฒฝ(์žˆ๋Š” ๊ฒฝ์šฐ). ์Œ์ˆ˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฉด ์•„์ด์ฝ˜ ๋ฐฐ๊ฒฝ์ด ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
๋ˆŒ๋ฆฐ ๋ชจ์Šต. ๊ธฐ๋ณธ๊ฐ’์€ 2์ด๊ณ  ์ธ์ˆ˜๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์œผ๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.
์ƒ๋žต.

์•„์ด์ฝ˜๋ฐฐ๊ฒฝํŒจ๋”ฉ 0๊ณผ ์‚ฌ์ด์— ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ํ•˜๋‚˜์˜ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.
50ํ”ฝ์…€์ด๋ฉฐ ๋ฆด๋ฆฌํ”„ ์‚ฌ์ด์˜ ์—ฌ์œ  ๊ณต๊ฐ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜ ๋ฐฐ๊ฒฝ ๊ทธ๋ฆผ(์žˆ๋Š” ๊ฒฝ์šฐ) ๋ฐ ์•„์ด์ฝ˜ ๊ทธ๋ฆผ. ๊ธฐ๋ณธ๊ฐ’์€ 2์ด๊ณ 
์ธ์ˆ˜๊ฐ€ ์ƒ๋žต๋˜๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ธ€๊ผด ๊ณผ IconFont ์˜ต์…˜์€ ๊ธ€๊ผด ์ด๋ฆ„์„ ๋‹จ๋…์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋…ผ์Ÿ. ์ด ๊ธ€๊ผด์€ ์ฐฝ ๋˜๋Š” ์•„์ด์ฝ˜ ์ œ๋ชฉ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ
์— ์ฃผ์–ด์ง„ ๊ธ€๊ผด ๊ธฐ๋ณธ ๊ธ€๊ผด ๋ช…๋ น์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๋ฉด
๊ธฐ๋ณธ์ ์œผ๋กœ name ์ธ์ˆ˜ ์—†์ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์€ ๋‹ค์Œ์„ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
์ด์ „ ์ฐฝ ๊ธ€๊ผด ๊ณผ IconFont ๋ช…๋ น.

๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ธ๋ฑ์‹ฑ๋œ ์ฐฝ ์ด๋ฆ„ ์Šคํƒ€์ผ์€ fvwm์ด ์ฐฝ ์ œ๋ชฉ์„ ์‚ฌ์šฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํ˜•ํƒœ

์ด๋ฆ„ (i)

์–ด๋””์— name ๋Š” ์ •ํ™•ํ•œ ์ฐฝ ์ด๋ฆ„์ด๊ณ  i ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.
i th ์™€ ์ฐฝ name ์ฐฝ ์ด๋ฆ„์œผ๋กœ. ์ด๊ฒƒ์€ ๋‹ค์Œ์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ˜•์‹ %n(%t)

์ •ํ™•ํ•œ ์ฐฝ ์ด๋ฆ„ ์ •ํ™•ํ•œ ์ฐฝ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.
๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ:

์ œ๋ชฉ ํ˜•์‹ %n

IndexedIconName ๊ณผ ์ •ํ™•ํ•œ ์•„์ด์ฝ˜ ์ด๋ฆ„ ์™€ ๋™์ผํ•˜๊ฒŒ ์ž‘๋™ ์ธ๋ฑ์‹ฑ๋œ ์ฐฝ ์ด๋ฆ„ ๊ณผ
์ •ํ™•ํ•œ ์ฐฝ ์ด๋ฆ„ ์Šคํƒ€์ผ์ด์ง€๋งŒ ์•„์ด์ฝ˜ ์ œ๋ชฉ์˜ ๊ฒฝ์šฐ. ๋‘˜ ๋‹ค ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
~์˜ ํ˜ธ์˜:

์•„์ด์ฝ˜ ์ œ๋ชฉ ํ˜•์‹ %n(%t)
์•„์ด์ฝ˜ ์ œ๋ชฉ ํ˜•์‹ %n

์ œ๋ชฉ ํ˜•์‹ ์ฐฝ์˜ ๋ณด์ด๋Š” ์ด๋ฆ„์ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ ์ž๋ฆฌ ํ‘œ์‹œ์ž๊ฐ€ ์œ ํšจํ•œ ๊ฒฝ์šฐ:

%n
์ฐฝ์˜ ์ด๋ฆ„์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

%i
์ฐฝ์˜ ์•„์ด์ฝ˜ ์ด๋ฆ„์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

%c
์ฐฝ์˜ ํด๋ž˜์Šค ์ด๋ฆ„์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

%r
์ฐฝ์˜ ๋ฆฌ์†Œ์Šค ์ด๋ฆ„์„ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

%t
์ฐฝ ์ˆ˜๋ฅผ ์‚ฝ์ž…ํ•˜์‹ญ์‹œ์˜ค.

%I
์ฐฝ ID๋ฅผ ์‚ฝ์ž…ํ•˜์‹ญ์‹œ์˜ค.

%%
๋ฆฌํ„ฐ๋Ÿด '%' ๋ฌธ์ž๋ฅผ ์‚ฝ์ž…ํ•ฉ๋‹ˆ๋‹ค.

๊ณต๋ฐฑ์„ ๊ตฌ์„ฑํ•˜๋Š” ๋‹ค๋ฅธ ๋ฌธ์ž์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฌธ์ž์—ด -- ๊ทธ๋Ÿฌ๋‚˜ ์œ ํšจํ•œ ์ œ๋ชฉ ํ˜•์‹ ๋ฌธ์ž์—ด์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์„ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์–ธ๊ธ‰๋œ ์ž๋ฆฌ ํ‘œ์‹œ์ž. ๋ฌธ์ž์—ด์—๋Š” ์ธ์šฉ ๋ถ€ํ˜ธ ์ œ๊ฑฐ๊ฐ€ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ์€ ๊ทธ๋Œ€๋กœ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.

์ œ๋ชฉ ํ˜•์‹ " %n " -> [%t] -> [%c]

์ฐธ๊ณ : ์™„๋ฒฝํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ˜•์‹ ๊ทธ ๊ฒฐ๊ณผ
๋ณด์ด๋Š” ์ œ๋ชฉ์„ ์™„์ „ํžˆ ์ง€์šฐ์‹ญ์‹œ์˜ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

์ œ๋ชฉ ํ˜•์‹ %z

๋‹จ์ˆœํžˆ ์ž๋ฆฌ ํ‘œ์‹œ์ž '%z'๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฒ„๊ทธ๋Š” ์•„๋‹ˆ์ง€๋งŒ
์˜คํžˆ๋ ค ํ˜•์‹ํ™” ํŒŒ์„œ๊ฐ€ ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์˜ ํ•œ ์ธก๋ฉด์ž…๋‹ˆ๋‹ค.

์•„์ด์ฝ˜ ์ œ๋ชฉ ํ˜•์‹ ์ฐฝ์˜ ๋ณด์ด๋Š” ์•„์ด์ฝ˜ ์ด๋ฆ„์ด ์–ด๋–ป๊ฒŒ ๋ณด์—ฌ์•ผ ํ•˜๋Š”์ง€ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ œ๋ชฉ ํ˜•์‹.

Title ๋ฒ„ํŠผ
๋‹จ์ถ” ๊ทธ๋ฆฌ๊ณ  !๋‹จ์ถ” ์˜ ์ˆซ์ž์ธ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•˜์‹ญ์‹œ์˜ค.
ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ์ƒ๋žตํ•  ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ์—†์Œ ์— ํ•ด๋‹นํ•˜๋Š”
!๋‹จ์ถ” ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Mwm๋ฒ„ํŠผ ๋งŒ๋“œ๋Š” ๊ทน๋Œ€ํ™”ํ•˜๋‹ค ๋ฒ„ํŠผ์€ ์ฐฝ์ด ๋ˆŒ๋ ค์ ธ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
์ตœ๋Œ€ํ™”. ์ฐธ์กฐ MwmDecorMax ์— ๊นƒ๋ฐœ ๋ฒ„ํŠผ ์Šคํƒ€์ผ
์ด ์Šคํƒ€์ผ์„ ๋‹ค์‹œ ๋„๋ ค๋ฉด Fvwm๋ฒ„ํŠผ ์Šคํƒ€์ผ.

ํ…Œ๋‘๋ฆฌ
!ํ…Œ๋‘๋ฆฌ ์ฐฝ ํ…Œ๋‘๋ฆฌ(์ œ๋ชฉ ์ œ์™ธ)๋ฅผ ์™„์ „ํžˆ ์–ต์ œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์€ ๊ทธ๋“ค์„ ๋‹ค์‹œ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ์—†์ด ๋‹ค๋ฅธ ๋ชจ๋“  ์Šคํƒ€์ผ
์ฐฝ ํ…Œ๋‘๋ฆฌ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

MwmBorder 3D ๊ฒฝ์‚ฌ๋ฅผ Mwm๊ณผ ๋” ๊ฐ€๊น๊ฒŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค. FvwmBorder ๋„๋‹ค
์ด์ „ ์˜ต์…˜.

์™€ ๋”๋ถˆ์–ด !์ฒ˜๋ฆฌ ์Šคํƒ€์ผ, ์ฐฝ์€ ์ฐฝ์˜ ํ•ธ๋“ค์„ ๊ฐ€์ ธ์˜ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ์„œ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜ !ํ•ธ๋“ค, ๋„ˆ๋น„
์ „์—, ํ…Œ๋‘๋ฆฌ ํญ ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋˜๋Š” ์ฒ˜๋ฆฌ ์ง€์ •๋˜๊ณ ,
๋„ˆ๋น„ ํ•ธ๋“คํญ ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ•ธ๋“ค ์—†์Œ ์— ํ•ด๋‹นํ•˜๋Š”
!ํ•ธ๋“ค ํ•˜์ง€๋งŒ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ•ธ๋“คํญ ๊ฒฝ๊ณ„์˜ ๋„ˆ๋น„์ธ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.
ํฌ๊ธฐ ์กฐ์ • ํ•ธ๋“ค์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ฐฝ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์—†์ด HandleWidth ์‚ฌ์šฉ
์ธ์ˆ˜๋Š” ๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

ํ…Œ๋‘๋ฆฌ ํญ ๊ฒฝ๊ณ„์˜ ๋„ˆ๋น„์ธ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.
ํฌ๊ธฐ ์กฐ์ • ํ•ธ๋“ค์ด ์—†๋Š” ๊ฒฝ์šฐ ์ฐฝ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
!ํ•ธ๋“ค ์Šคํƒ€์ผ๋„ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜ ์—†์ด BorderWidth ์‚ฌ์šฉ
๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

์šฐ์šธํ•œ ํ…Œ๋‘๋ฆฌ ์ฐฝ ์žฅ์‹์˜ ํ…Œ๋‘๋ฆฌ ๋ถ€๋ถ„์„ ๋ณด์ด๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ์„ ๋ˆŒ๋ €์„ ๋•Œ ๊ฐ€๋ผ์•‰์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์™€ ๋”๋ถˆ์–ด ํ™•๊ณ ํ•œ ๊ฒฝ๊ณ„ ์Šคํƒ€์ผ.

์•„์ด์ฝ˜, ๋†๋‹ด, ์ตœ๋Œ€ํ™”, ์šด๋™, ํฌ๊ธฐ ์กฐ์ •
์•„์ด์ฝ˜ ์•„์ด์ฝ˜ ๋น„ํŠธ๋งต์ธ (์„ ํƒ ์‚ฌํ•ญ) ์ธ์šฉ๋˜์ง€ ์•Š์€ ๋ฌธ์ž์—ด ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ํ”ฝ์Šค๋งต์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ์ง€์ •๋œ ์•„์ด์ฝ˜์€ ํ”ฝ์Šค๋งต ์•„์ด์ฝ˜์„ ๋ฌด์‹œํ•˜์ง€๋งŒ ๊ทธ๋ ‡์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์•„์ด์ฝ˜ ์ฐฝ ๋˜๋Š” ewmh ์•„์ด์ฝ˜
(WM_HINTS ์†์„ฑ ๋˜๋Š” ewmh _NET_WM_ICON ์†์„ฑ ์‚ฌ์šฉ). ๊ทธ๋งŒํผ
์•„์ด์ฝ˜ ์žฌ์ •์˜ ์Šคํƒ€์ผ์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ œ๊ณตํ•œ ๋ชจ๋“  ๊ฒƒ์„ ์žฌ์ •์˜ํ•˜๋„๋ก ๋™์ž‘์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜; ๊ทธ๋งŒํผ ์•„๋‹ˆ์š”์•„์ด์ฝ˜์žฌ์ •์˜ ์Šคํƒ€์ผ์€ ์–ด๋–ค ๊ฒƒ๋„ ์žฌ์ •์˜ํ•˜์ง€ ์•Š๋„๋ก ๋™์ž‘์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ ์ œ๊ณต ์•„์ด์ฝ˜ ๊ธฐ๋ณธ ์žฌ์ •์˜ ๋™์ž‘์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์—, ํ™œ์„ฑ ์•„์ด์ฝ˜ ์žฌ์ •์˜ ์—†์Œ ์Šคํƒ€์ผ. ์ด ์Šคํƒ€์ผ๋กœ fvwm์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜์ด ๋ณ€๊ฒฝ๋˜์—ˆ์ง€๋งŒ ์ œ๊ณต๋œ ์•„์ด์ฝ˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์•„์ด์ฝ˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋•Œ๊นŒ์ง€ ๊ตฌ์„ฑ ํŒŒ์ผ.

์ด๋Ÿฌํ•œ ๊ทœ์น™์—๋Š” ํ•œ ๊ฐ€์ง€ ์˜ˆ์™ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์Šคํƒ€์ผ * ์•„์ด์ฝ˜ unknown.xpm

๋ชจ๋“  ์ฐฝ์— unknown.xpm ์•„์ด์ฝ˜์„ ๊ฐ•์ œ๋กœ ํ‘œ์‹œํ•˜์ง€ ์•Š๊ณ  ๊ธฐ๋ณธ๊ฐ’๋งŒ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
DefaultIcon ๋ช…๋ น๊ณผ ๊ฐ™์€ ์•„์ด์ฝ˜์ž…๋‹ˆ๋‹ค. ์ •๋ง ๋ชจ๋“  ์ฐฝ์—
๋™์ผํ•œ ์•„์ด์ฝ˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์Šคํƒ€์ผ ** ์•„์ด์ฝ˜ unknown.xpm

๊ฒฝ์šฐ ์•„์ด์ฝ˜ ์—†์Œ ์†์„ฑ์ด ์„ค์ •๋˜๋ฉด ์ง€์ •๋œ ์ฐฝ์ด ๋‹จ์ˆœํžˆ ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
์•„์ด์ฝ˜ํ™”๋  ๋•Œ. ์ฐฝ ๋ชฉ๋ก์„ ํ†ตํ•ด ์ฐฝ์„ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
If ์•„์ด์ฝ˜ ์ธ์ˆ˜ ์—†์ด ์„ค์ •๋˜๋ฉด ์•„์ด์ฝ˜ ์—†์Œ ์†์„ฑ์ด ์ง€์›Œ์ง€์ง€๋งŒ
์•„์ด์ฝ˜์ด ์ง€์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋งŒ ํ—ˆ์šฉํ•˜๋Š” ์˜ˆ FvwmPager ๋ชจ๋“ˆ
์กด์žฌํ•˜๋Š” ์•„์ด์ฝ˜:

์Šคํƒ€์ผ * NoIcon
์Šคํƒ€์ผ FvwmPager ์•„์ด์ฝ˜

์•„์ด์ฝ˜๋ฐ•์Šค ์ธ์ˆ˜ ์—†์Œ, XNUMX๊ฐœ์˜ ์ˆซ์ž ์ธ์ˆ˜(์„ ํƒ์ ์œผ๋กœ ํ™”๋ฉด
์‚ฌ์–‘), X11 ๊ธฐํ•˜ํ•™ ๋ฌธ์ž์—ด ๋˜๋Š” ๋ฌธ์ž์—ด "none":

์•„์ด์ฝ˜๋ฐ•์Šค [ํ™”๋ฉด scr ์‚ฌ์–‘] ltrb

or

IconBox ๊ธฐํ•˜ํ•™

์–ด๋””์— l ๋Š” ์™ผ์ชฝ ์ขŒํ‘œ์ด๊ณ , t ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค, r ์˜ณ๊ณ  b ๋ฐ”๋‹ฅ์ด๋‹ค.
์Œ์ˆ˜ ์ขŒํ‘œ๋Š” ์˜ค๋ฅธ์ชฝ ๋˜๋Š” ์•„๋ž˜์ชฝ์œผ๋กœ๋ถ€ํ„ฐ์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
ํ™”๋ฉด. ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๊ฐ€ ๋‹จ์–ด์ธ ๊ฒฝ์šฐ ํ™”๋ฉดWalk Through California ํ”„๋กœ๊ทธ๋žจ, scr ์‚ฌ์–‘ ๋…ผ์˜
IconBox๊ฐ€ ์ •์˜๋œ Xinerama ํ™”๋ฉด์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ผ๋ฐ˜์ ์ธ ํ™”๋ฉด Xinerama ์‚ฌ์–‘, 'p', 'c', 'g', ํ™”๋ฉด ๋ฒˆํ˜ธ ๋˜๋Š”
์ฐฝ ์ค‘์•™์ด ์œ„์น˜ํ•œ ํ™”๋ฉด์— ๋Œ€ํ•œ ์ถ”๊ฐ€ 'w'. ์ด๊ฒƒ
์—ฌ๋Ÿฌ Xinerama ํ™”๋ฉด์—์„œ๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. "ltrb" ์‚ฌ์–‘
X11 ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ณด๋‹ค ์œ ์—ฐํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

์•„์ด์ฝ˜๋ฐ•์Šค -80 240 -1 -1

์˜ค๋ฅธ์ชฝ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋„ˆ๋น„๊ฐ€ 80ํ”ฝ์…€, ์•„๋ž˜์ชฝ์œผ๋กœ 240ํ”ฝ์…€์ธ ์ƒ์ž๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์ƒ๋‹จ์—์„œ ํ™”๋ฉด ํ•˜๋‹จ์œผ๋กœ ๊ณ„์†๋ฉ๋‹ˆ๋‹ค.

์•„๋งˆ๋„ X11 ๊ธฐํ•˜ํ•™ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์•„์ด์ฝ˜๋ฐ•์Šค 1000x70-1-1

์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ํ™”๋ฉด ํ•˜๋‹จ์— 1000 x 70 ํ”ฝ์…€ ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด์˜ ์˜ค๋ฅธ์ชฝ ํ•˜๋‹จ ๋ชจ์„œ๋ฆฌ. ๊ธฐํ•˜ํ•™์„ ์•Œ์•„๋‚ด๋Š” ํ•œ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•
์˜ˆ๋ฅผ ๋“ค์–ด ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๋Š” ์ฐฝ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
xv. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ์›ํ•˜๋Š” ์œ„์น˜์— xv ์ฐฝ์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ณ  ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ๋‹ค์Œ์—
FvwmIdent๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Windows ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค. ์•„์ด์ฝ˜ ์ƒ์ž๋Š”
fvwm์ด ์ผ์น˜ํ•˜๋Š” ์ฐฝ์— ๋Œ€ํ•œ ์•„์ด์ฝ˜์„ ๋„ฃ์œผ๋ ค๊ณ  ์‹œ๋„ํ•˜๋Š” ํ™”๋ฉด
๋‹ค๋ฅธ ์•„์ด์ฝ˜๊ณผ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์•„์ด์ฝ˜ ์ƒ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ค๋ฒ„ํ”Œ๋กœ ์˜์—ญ. ์ฒซ ๋ฒˆ์งธ ์•„์ด์ฝ˜ ์ƒ์ž๊ฐ€ ๊ฐ€๋“ ์ฐจ๋ฉด ๋‘ ๋ฒˆ์งธ ์•„์ด์ฝ˜ ์ƒ์ž๊ฐ€ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค.
ํ•˜๋‚˜์˜ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ๋ชจ๋“  ์•„์ด์ฝ˜ ์ƒ์ž๋Š” ํ•˜๋‚˜์— ์ •์˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ๋ช…๋ น. ์„์œ„ํ•œ
์˜ˆ:

์Šคํƒ€์ผ * IconBox -80 240 -1 -1, \
์•„์ด์ฝ˜๋ฐ•์Šค 1000x70-1-1

IconBox ์˜ต์…˜์ด ์žˆ๋Š” ์Šคํƒ€์ผ ๋ช…๋ น์€ ์ •์˜๋œ ๋ชจ๋“  ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
์ด์ „์— ๊ฐ™์€ ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ๋ช…๋ น์œผ๋กœ. ๊ทธ ์ด์œ ๋Š”
์ด์ „ ์˜ˆ์˜ ๋ฐฑ์Šฌ๋ž˜์‹œ๋Š” ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.

์ฐธ๊ณ : ์•„์ด์ฝ˜ ์ƒ์ž ๋ช…๋ น์˜ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๋Š” ์ถ”๊ฐ€ ํ™”๋ฉด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
Xinerama ์„ค์ •์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ์ง€์ •์ž "@w". ์ด๊ฒƒ์€ ํ™”๋ฉด์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค
์œˆ๋„์šฐ ์„ผํ„ฐ๊ฐ€ ์œ„์น˜ํ•œ ๊ณณ. ์ถ”๊ฐ€ ํ™”๋ฉด ์ง€์ •์ž๋Š”
๋‹ค๋ฅธ ๊ณณ์—์„œ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ์ •์˜ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ชจ๋“  ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ์ฑ„์šฐ๋ฉด fvwm์ด
ํ™”๋ฉด์„ ๋ฎ๋Š” ๊ธฐ๋ณธ ์•„์ด์ฝ˜ ์ƒ์ž, ์œ„์—์„œ ์•„๋ž˜๋กœ ์ฑ„์šด ๋‹ค์Œ ์™ผ์ชฝ์œผ๋กœ ์ฑ„์›€
์˜ค๋ฅธ์ชฝ์— ์žˆ๊ณ  80x80 ํ”ฝ์…€ ๊ฒฉ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์•„์ด์ฝ˜์„ ์ œ์™ธํ•œ ๋ชจ๋“  ์•„์ด์ฝ˜์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด
์ƒ์ž์—์„œ ๋ณ„๋„์˜ ์ธ์ˆ˜ ์—†์ด IconBox๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ๋ช…๋ น. NS
๊ธฐ๋ณธ ์•„์ด์ฝ˜ ์ƒ์ž, ์ธ์ˆ˜ "none"์„ ํฌํ•จํ•œ ๋ชจ๋“  ์•„์ด์ฝ˜ ์ƒ์ž ๋น„ํ™œ์„ฑํ™”
์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํžŒํŠธ: ๊ฐ„๋‹จํ•œ fvwm์„ ์‚ฌ์šฉํ•˜์—ฌ ์•„์ด์ฝ˜ ์ƒ์ž์—์„œ ์•„์ด์ฝ˜์„ ์ž๋™์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ. ์•„๋ž˜์— "DeiconifyAndRearrange" ๊ธฐ๋Šฅ์„ ๋„ฃ์œผ์‹ญ์‹œ์˜ค.
๊ตฌ์„ฑ ํŒŒ์ผ :

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋น„ ์•„์ด์ฝ˜ํ™” ๋ฐ ์žฌ์ •๋ ฌ
+ C ์•„์ด์ฝ˜ ํ™” ์˜คํ”„
+ C All (ํ˜„์žฌ ํŽ˜์ด์ง€, ์•„์ด์ฝ”๋‹‰) ๋‹ค์‹œ ์žฅ์†Œ ์•„์ด์ฝ˜

๊ทธ๋Ÿฐ ๋‹ค์Œ ์ „ํ™”๋ฅผ ๊ฑฐ๋Š” ๋ชจ๋“  ์žฅ์†Œ๋ฅผ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์•„์ด์ฝ˜ ํ™” ์•„์ด์ฝ˜ํ™” ํ•ด์ œ ๋ช…๋ น
์ƒˆ ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ํ˜ธ์ถœ์ด ์žˆ๋Š” ์•„์ด์ฝ˜์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ต์ฒด

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์•„์ด์ฝ˜ ๊ธฐ๋Šฅ
+ C ์•„์ด์ฝ˜ ํ™” ์˜คํ”„
+ M ์ฆ๊ฐ€
+ M ๋ฌด๋ธŒ
D + ์•„์ด์ฝ˜ ํ™” ์˜คํ”„

๋งˆ์šฐ์Šค 1 IA ์•„์ด์ฝ˜ ํ™” ์˜คํ”„

๊ณผ

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์•„์ด์ฝ˜ ๊ธฐ๋Šฅ
+ C Deiconify๋ฐ์žฌ๋ฐฐ์—ด
+ M ์ฆ๊ฐ€
+ M ๋ฌด๋ธŒ
+ D ์•„์ด์ฝ˜ ์ œ๊ฑฐ ๋ฐ ์žฌ์ •๋ ฌ

๋งˆ์šฐ์Šค 1 IA Deiconify ๋ฐ ์žฌ๋ฐฐ์—ด

์•„์ด์ฝ˜ ๊ทธ๋ฆฌ๋“œ 2๋ณด๋‹ค ํฐ XNUMX๊ฐœ์˜ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜ ๊ทธ๋ฆฌ๋“œ x y

์•„์ด์ฝ˜์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ์ด๋™ํ•˜์—ฌ ์•„์ด์ฝ˜ ์ƒ์ž์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. x
๊ณผ y ์•„์ด์ฝ˜ ๊ทธ๋ฆฌ๋“œ์˜ ๊ฐ’, ์—ฌ์œ  ๊ณต๊ฐ„์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๊ทธ๋ฆฌ๋“œ
3x3ํ”ฝ์…€๋กœ ๊ฝ‰ ์ฑ„์›Œ์ง„ ๋ชจ์–‘์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ๊ฒƒ์„ ์–ป์œผ๋ ค๋ฉด
์ผ๋ฐ˜์ ์ธ ๋ชจ์–‘์€ ๊ฐ€์žฅ ํฐ ์•„์ด์ฝ˜๋ณด๋‹ค ํฐ ๊ฒฉ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ
์•„์ด์ฝ˜ ํฌ๊ธฐ ์•„์ด์ฝ˜์„ ์ตœ๋Œ€ ํฌ๊ธฐ๋กœ ์ž๋ฅด๋Š” ์ •์˜. ์•ˆ ์•„์ด์ฝ˜ ๊ทธ๋ฆฌ๋“œ
์ •์˜๋Š” ๋‹ค์Œ์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค ์•„์ด์ฝ˜๋ฐ•์Šค ์ ์šฉ๋˜๋Š” ์ •์˜:

์Šคํƒ€์ผ * IconBox -80x240-1-1, IconGrid 90 90

์•„์ด์ฝ˜ ์ฑ„์šฐ๊ธฐ 2๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜ ์ฑ„์šฐ๊ธฐ ๋ฐ”๋‹ฅ ๊ถŒ๋ฆฌ

์•„์ด์ฝ˜์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ๋‹จ๊ณ„๋ณ„๋กœ ์ด๋™ํ•˜์—ฌ ์•„์ด์ฝ˜ ์ƒ์ž์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
์ƒ์ž๊ฐ€ ์ฑ„์›Œ์ง€๋Š” ๋ฐฉํ–ฅ์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹์ธ์ˆ˜. ๊ธฐ๋ณธ์ ์œผ๋กœ
๋ฐฉํ–ฅ์€ ์™ผ์ชฝ์—์„œ ์˜ค๋ฅธ์ชฝ, ์œ„์—์„œ ์•„๋ž˜๋กœ. ์ด๊ฒƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œํ˜„๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค:

IconFill ์™ผ์ชฝ ์ƒ๋‹จ

ํ–‰ ๋Œ€์‹  ์—ด์— ์•„์ด์ฝ˜ ์ƒ์ž๋ฅผ ์ฑ„์šฐ๋ ค๋ฉด ์„ธ๋กœ
๋ฐฉํ–ฅ(์ƒ๋‹จ ๋˜๋Š” ํ•˜๋‹จ)์„ ๋จผ์ € ์ง€์‹œ ์‚ฌํ•ญ์€ ์ถ•์•ฝ๋˜๊ฑฐ๋‚˜
์ฒ ์ž๋Š” "t", "top", "b", "bot", "bottom", "l", "lft",
"์™ผ์ชฝ", "r", "rgt", "์˜ค๋ฅธ์ชฝ". ์•ˆ ์•„์ด์ฝ˜ ์ฑ„์šฐ๊ธฐ ์ •์˜๋Š” ๋‹ค์Œ์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค ์•„์ด์ฝ˜๋ฐ•์Šค
์ ์šฉ๋˜๋Š” ์ •์˜:

์Šคํƒ€์ผ * IconBox -80x240-1-1, IconFill br

์•„์ด์ฝ˜ ํฌ๊ธฐ ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์— ๋Œ€ํ•œ ์ œํ•œ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ œ๊ณต ๋ฐ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ œ๊ณต ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€๊ฐ€ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.

์•„์ด์ฝ˜ ํฌ๊ธฐ [ ๋„ˆ๋น„ [ ์ตœ๋Œ€ ๋„ˆ๋น„ ์ตœ๋Œ€ ๋†’์ด ] ]

๋ชจ๋“  ์ธ์ˆ˜๋Š” ํ”ฝ์…€๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. XNUMX๊ฐœ์˜ ์ธ์ˆ˜๊ฐ€ ๋ชจ๋‘ ์ „๋‹ฌ๋˜๋ฉด
์•„์ด์ฝ˜ ํฌ๊ธฐ, ํญ ๊ณผ ์‹ ์žฅ ์•„์ด์ฝ˜์˜ ์ตœ์†Œ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฉฐ,
์ตœ๋Œ€ ๋„ˆ๋น„ ๊ณผ ์ตœ๋Œ€ ๋†’์ด ์•„์ด์ฝ˜์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€
์ตœ์†Œ ํฌ๊ธฐ๋ณด๋‹ค ์ž‘์€ ๊ฒƒ์€ ํŒจ๋”ฉ๋ฉ๋‹ˆ๋‹ค. ์•„์ด์ฝ˜ ์ด๋ฏธ์ง€๋Š”
์ตœ๋Œ€ ํฌ๊ธฐ๋ณด๋‹ค ํฐ ๊ฒƒ์€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.

๋‘ ๊ฐœ์˜ ์ธ์ˆ˜๋งŒ ์ „๋‹ฌ๋˜๋Š” ๊ฒฝ์šฐ ์•„์ด์ฝ˜ ํฌ๊ธฐ, ํญ ๊ณผ ์‹ ์žฅ ๋Œ€ํ‘œํ•˜๋‹ค
์•„์ด์ฝ˜์˜ ์ ˆ๋Œ€ ํฌ๊ธฐ. ์ด ์Šคํƒ€์ผ์ด ์ ์šฉ๋˜๋Š” ์•„์ด์ฝ˜์€ ์ฑ„์›Œ์ง€๊ฑฐ๋‚˜ ์ž˜๋ฆฝ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ํฌ๊ธฐ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด.

์ธ์ˆ˜๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ฐ๊ฐ์— ๋Œ€ํ•ด ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์น˜์ˆ˜. ์ด๊ฒƒ์€ ํšจ๊ณผ์ ์œผ๋กœ ์•„์ด์ฝ˜ ํฌ๊ธฐ์— ์ œํ•œ์„ ๋‘์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

"-1" ๊ฐ’์„ ์ง€์ •ํ•˜๋Š” ์ธ์ˆ˜ ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•ด๋‹น ์ฐจ์›์˜ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์ œ๊ณตํ•˜๋Š” ์•„์ด์ฝ˜ ์ฐฝ์€ ์˜ํ–ฅ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์ฐฝ์˜ ๋ฏธ๋‹ˆ์–ด์ฒ˜ ์•„์ด์ฝ˜์œผ๋กœ ์‚ฌ์šฉํ•  ํ”ฝ์Šค๋งต์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋ฏธ๋‹ˆ์–ด์ฒ˜ ์•„์ด์ฝ˜์€ ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ๊ทธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ ๋ฒ„ํŠผ ์Šคํƒ€์ผ),
๋‹ค์–‘ํ•œ fvwm ๋ชจ๋“ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(FvwmWinList, Fvwm์•„์ด์ฝ˜๋‚จ์ž ๊ณผ
Fvwm์ž‘์—… ํ‘œ์‹œ์ค„). ํ”ฝ์Šค๋งต์˜ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์ทจํ•ฉ๋‹ˆ๋‹ค.

์ฐฝ๊ทธ๋Š˜์ถ•์†Œ ๊ณผ ์ฐฝ๊ทธ๋Š˜๋‘๋ฃจ๋งˆ๋ฆฌ ์˜ ๋‚ด์šฉ์ด
๊ทธ๋ฆผ์ž๊ฐ€ ๋“œ๋ฆฌ์›Œ์ง„ ์ฐฝ ์ฐฝ๊ฐ€ ๋ช…๋ น์ด ์Šคํฌ๋กค๋ฉ๋‹ˆ๋‹ค
(๊ธฐ๋ณธ๊ฐ’) ๋˜๋Š” ์ œ์ž๋ฆฌ์— ์œ ์ง€๋˜๋Š”์ง€ ์—ฌ๋ถ€. ์ถ•์†Œ ๋ชจ๋“œ๊ฐ€ ์กฐ๊ธˆ ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ WindowShade ๋‹จ๊ณ„ ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ ๋‹จ๊ณ„ ์ˆ˜๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์Œ์˜ ์ฐฝ๊ฐ€. ํ•˜๋‚˜์˜ ์ˆซ์ž๋ฅผ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
์ˆซ์ž ๋’ค์— '๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.p'๋กœ ์‚ฌ์šฉํ•  ํ”ฝ์…€ ์ˆ˜๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ณ ์ •๋œ ๋‹จ๊ณ„ ์ˆ˜ ๋Œ€์‹  ๋‹จ๊ณ„ ํฌ๊ธฐ. 0์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ์ƒ๋žต๋˜๊ฑฐ๋‚˜ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ฐฝ๊ฐ€ ๋ช…๋ น์—๋Š” ์‚ฌ์šฉ ์ค‘ ๋ฐ ์ง€์—ฐ ์Œ์˜์˜ ๋‘ ๊ฐ€์ง€ ์ž‘๋™ ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ”์œ ์…ฐ์ด๋”ฉ์€ ๊ฒŒ์œผ๋ฅธ ์…ฐ์ด๋”ฉ๋ณด๋‹ค 50% ๋Š๋ฆด ์ˆ˜ ์žˆ์ง€๋งŒ ํ›„์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ผ๋ถ€ ์กฐ๊ฑด์—์„œ๋Š” ์ด์ƒํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์ฐฝ ํ…Œ๋‘๋ฆฌ, ๋ฒ„ํŠผ
๋˜๋Š” ์ œ๋ชฉ์ด ํƒ€์ผ์‹ ํ”ฝ์Šค๋งต์œผ๋กœ ์ฑ„์›Œ์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฐฝ ํ•ธ๋“ค์€
๊ฒŒ์œผ๋ฅธ ๋ชจ๋“œ์—์„œ๋Š” ๊ทธ๋ ค์ง€์ง€ ์•Š์œผ๋ฉฐ ํ…Œ๋‘๋ฆฌ ๋ฆด๋ฆฌํ”„๋Š” ๋ถ€๋ถ„์ ์œผ๋กœ๋งŒ ๊ทธ๋ ค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ์ด ์Œ์˜ ์ƒํƒœ์— ๋„๋‹ฌํ•˜๊ธฐ ์ง์ „ ๋˜๋Š” ๋– ๋‚œ ํ›„ ๊ฝ‰
์Œ์˜์ด ์—†๋Š” ์ƒํƒœ. ๊ธฐ๋ณธ์ ์œผ๋กœ fvwm์€ ๋‚˜์œ ์‹œ๊ฐ์  ์š”์†Œ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ์ง€์—ฐ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํšจ๊ณผ(์ฐฝ ํ•ธ๋“ค์€ ๊ณ„์‚ฐํ•˜์ง€ ์•Š์Œ) ๋ฐ ์‚ฌ์šฉ ์ค‘ ๋ชจ๋“œ. ์‚ฌ์šฉ
์ฐฝ๊ทธ๋Š˜ํ•ญ์ƒ๊ฒŒ์œผ๋ฅธ or ์ฐฝ๊ทธ๋Š˜๋ฐ”์˜๋‹ค ๊ฒŒ์œผ๋ฅธ ๋˜๋Š” ๋ฐ”์œ ์‚ฌ์šฉ์„ ๊ฐ•์ œ๋กœ
๋ฐฉ๋ฒ•. ๊ธฐ๋ณธ ์„ค์ •์€ ๋‹ค์Œ์œผ๋กœ ๋ณต์›๋ฉ๋‹ˆ๋‹ค. ์ฐฝ๊ทธ๋Š˜๊ฒŒ์œผ๋ฅธ.

ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช… fvwm์— ํ•ด๋‹น ์ฐฝ์˜ ํฌ๊ธฐ๋ฅผ
๊ฐœ์š”๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋‚ด์šฉ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด
์ž์ฃผ ๋‹ค์‹œ ๊ทธ๋ฆฌ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋งค์šฐ ๋Š๋ฆฌ๊ณ  ์ฐฝ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ๊ทธ๋ž˜ํ”ฝ ์–‘์— ๋”ฐ๋ผ ๊ณผ๋„ํ•˜๊ฒŒ ๊นœ๋ฐ•์ž„
๋‹ค์‹œ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํฌ๊ธฐ ์กฐ์ • style(๊ธฐ๋ณธ๊ฐ’)์€ ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช… ์Šคํƒ€์ผ.
๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋ถˆํˆฌ๋ช…ํ•˜๊ฒŒ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜๋Š” ์ฐฝ์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
XEmacs, Netscape ๋˜๋Š” ํ”ฝ์Šค๋งต ๋ฐฐ๊ฒฝ์ด ์žˆ๋Š” ํ„ฐ๋ฏธ๋„. ๋‹น์‹ ์ด ์ข‹์•„ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
๊ฒฐ๊ณผ, ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช… ์ด ์ฐฝ์— ๋Œ€ํ•œ ์Šคํƒ€์ผ์ž…๋‹ˆ๋‹ค. ๋ฉด์ œํ•˜๋‹ค
๋ถˆํˆฌ๋ช…ํ•œ ํฌ๊ธฐ ์กฐ์ •์˜ ํŠน์ • ์ฐฝ์—์„œ ์ด ์ค„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ :

์Šคํƒ€์ผ * ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช…
์Šคํƒ€์ผ rxvt ํฌ๊ธฐ ์กฐ์ • ๊ฐœ์š”
์Šคํƒ€์ผ emacs ResizeOutline

์–ด๋ ค์šด ์ฐฝ์„ ๊ณ ์ •์‹œํ‚ต๋‹ˆ๋‹ค. ์ฆ‰, ํ•ญ์ƒ ๊ฐ ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋˜๋ฉฐ
๊ฐ ์ฑ…์ƒ. ๋ฐ˜๋Œ€ ์Šคํƒ€์ผ, ๋ฏธ๋„๋Ÿฌ์šด ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜ ์•„์ด์ฝ˜ํ™”๋  ๋•Œ ์ฐฝ์„ ๊ณ ์ •์‹œํ‚ต๋‹ˆ๋‹ค. ์— ์•„์ด์ฝ˜์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
ํ™œ์„ฑ ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๋งจ ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋„๋Ÿฌ์šด ์•„์ด์ฝ˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

StickyAcrossPages ๊ณผ ์Šคํ‹ฐ์ปคAcrossPages์•„์ด์ฝ˜ ๊ฐ™์ด ์ผํ•˜๋‹ค ์–ด๋ ค์šด ๊ณผ ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜,
๊ทธ๋Ÿฌ๋‚˜ ์ฐฝ์€ ์ฑ…์ƒ์ด ์•„๋‹Œ ํŽ˜์ด์ง€์—๋งŒ ๋ถ™์ด์‹ญ์‹œ์˜ค. ์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„
๊ณผ ์ฑ…์ƒ์— ๋ถ™์–ด์žˆ๋Š” ์•„์ด์ฝ˜ ๋ฐ˜๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋กœ ํ‘œ์‹œ๋œ ์ฐฝ ์–ด๋ ค์šด or ์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„ or
StickyAcrossPages ์ œ๋ชฉ ํ‘œ์‹œ์ค„์— ์ ์„ ์ด ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋  ์ˆ˜์žˆ๋‹ค
๋กœ ๋ถ€์ •!StickyStippled์ œ๋ชฉ ์Šคํƒ€์ผ. ์Šคํƒ€์ผ StickyStippled์ œ๋ชฉ
ํ•ด๋‹น ์ฐฝ์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋˜์–ด ์žˆ๋Š” ์ ์„ ์„ ๋‹ค์‹œ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์–ด๋ ค์šด.
์ด๊ฒƒ์€ ๊ธฐ๋ณธ ์Šคํƒ€์ผ์ž…๋‹ˆ๋‹ค. ์–ด๋ ค์šด ์ฐฝ๋ฌธ. ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜์€
์•„์ด์ฝ˜ ์ œ๋ชฉ์— ์ ์„ ์ด ๊ทธ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋น„ํ™œ์„ฑํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์™€ ๋”๋ถˆ์–ด !์Šคํ‹ฐ์ปค์ ๋ฌ˜์•„์ด์ฝ˜์ œ๋ชฉ ์Šคํƒ€์ผ.

Windows ์‹œ์ž‘์•„์ด์ฝ”๋‹‰ ์Šคํƒ€์ผ์€ ์ฒ˜์Œ์— ์•„์ด์ฝ˜์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ 
์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์Šค์Šค๋กœ๋ฅผ ๋น„ ์•„์ด์ฝ˜ํ™”ํ•˜์—ฌ ์ด์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
์ฐฝ์„ ์•„์ด์ฝ˜ํ™”ํ•˜์ง€ ์•Š๊ณ  ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •์ƒ ์‹œ์ž‘ ์Šคํƒ€์ผ.

์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜ ์•„์ด์ฝ˜ํ™”๋  ๋•Œ ์ฐฝ์„ ๊ณ ์ •์‹œํ‚ต๋‹ˆ๋‹ค. ์— ์•„์ด์ฝ˜์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
ํ™œ์„ฑ ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๋งจ ์œ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋„๋Ÿฌ์šด ์•„์ด์ฝ˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜ ํŽ˜์ด์ง€ ์ฒ˜๋Ÿผ ์ž‘๋™ ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜, ๊ทธ๋Ÿฌ๋‚˜ ์•„์ด์ฝ˜์€ ํŽ˜์ด์ง€์—๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ฑ…์ƒ์ด ์•„๋‹Œ ๋™์•ˆ ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜๋ฐ์Šคํฌ ๋ฐ˜๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ ๋ฌ˜์•„์ด์ฝ˜์ œ๋ชฉ ์ฒ˜๋Ÿผ ์ž‘๋™ ์ ๋ฌ˜์ œ๋ชฉ ์ ์„ ์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜์˜ ์ œ๋ชฉ์ด์ง€๋งŒ ์•„์ด์ฝ˜์ด ๊ณ ์ •๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌด์‹œ์žฌ ์Šคํƒ fvwm์ด ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ž์‹ ์„ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถ”๋ ค๋Š” ์‹œ๋„๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ž์‹ ์˜ ์ฐฝ. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฐ˜๋Œ€ ์Šคํƒ€์ผ, ๋‹ค์‹œ ์Šคํƒ ํ—ˆ์šฉ ํ™œ์„ฑ.

๊ณ ์ • ์œ„์น˜ ๊ณผ ๊ณ ์ •US ์œ„์น˜ fvwm์ด ์‚ฌ์šฉ์ž์˜ ์‹œ๋„๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ์ฐฝ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ์„ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ ค๋ฉด ๊ฐ€๋ณ€ ์œ„์น˜ or
๋ณ€์ˆ˜ USPosition ์Šคํƒ€์ผ.

๊ณ ์ • ํฌ๊ธฐ ๊ณผ ๊ณ ์ •USSize fvwm์ด ์‚ฌ์šฉ์ž์˜ ํฌ๊ธฐ ์กฐ์ • ์‹œ๋„๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ. ์‚ฌ์šฉ์ž๊ฐ€ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋ ค๋ฉด ๋ณ€์ˆ˜ ํฌ๊ธฐ or
๋ณ€์ˆ˜USSize ์Šคํƒ€์ผ.

๊ณ ์ • ์œ„์น˜ ๊ณผ ๊ณ ์ • ํฌ๊ธฐ fvwm์ด ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ๋„๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์ž‘์—…์„ ํ—ˆ์šฉํ•˜๋ ค๋ฉด
๊ฐ€๋ณ€์œ„์น˜ or ๊ฐ€๋ณ€ ํฌ๊ธฐ ์Šคํƒ€์ผ. ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์€ ๋•Œ๋•Œ๋กœ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒˆ ์ฐฝ์˜ ์ดˆ๊ธฐ ๋ฐฐ์น˜ ๋ฐ ์น˜์ˆ˜(์— ๋”ฐ๋ผ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜). ์ด์ƒํ•œ ์œ„์น˜์— ์ฐฝ์ด ์ƒ์„ฑ๋˜๋ฉด ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‹œ๋„ํ•˜์‹ญ์‹œ์˜ค.
๊ฐ€๋ณ€์œ„์น˜ or NoPํฌ์ง€์…˜ ์Šคํƒ€์ผ. ๊ทธ๋งŒํผ ๊ณ ์ • ํฌ๊ธฐ ์Šคํƒ€์ผ์ด ๋ง์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์ฐฝ ํฌ๊ธฐ. ์ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
์ผ€์ด์Šค.

MoveByProgram ๋ฉ”์„œ๋“œ fvwm์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์š”์ฒญ์— ๋ฐ˜์‘ํ•˜๋Š” ๋ฐฉ์‹์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
์ฐฝ์„ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ fvwm์€ ์‚ฌ์šฉํ•  ๋ฐฉ๋ฒ•์„ ๊ฐ์ง€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋•Œ๋•Œ๋กœ ์ž˜๋ชป๋œ ๋ฐฉ๋ฒ•์„ ๊ฐ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์ฐฝ๋ฌธ์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋  ๋•Œ ํ™”๋ฉด์„ ๊ฐ€๋กœ์งˆ๋Ÿฌ ๋ช‡ ํ”ฝ์…€ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋ ˆ์ž„ ์žฅ์‹์ด ํ™”๋ฉด์—์„œ ๋ฒ—์–ด๋‚œ ํ™”๋ฉด ํ…Œ๋‘๋ฆฌ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์— ์‹œ์ž‘ํ•  ๋•Œ ์œ„์น˜๋ฅผ ๊ธฐ์–ตํ•˜์ง€๋งŒ ์•ฝ๊ฐ„ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์œ„์น˜๊ฐ€ ๋ฐ”๋€Œ๊ฑฐ๋‚˜ ์ „์ฒด ํ™”๋ฉด์ด ๋˜๋ ค๊ณ  ์‹œ๋„ํ•˜์ง€๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋ ฅํ•˜๋‹ค
๋‘ ๊ฐ€์ง€ ์˜ต์…˜์„ ๋ชจ๋‘ ์‚ฌ์šฉ์ค‘๋ ฅ ๊ณผ ์ค‘๋ ฅ ๋ฌด์‹œ ์ฐฝ๋ฌธ์— (๊ทธ๋ฆฌ๊ณ 
์ฐฝ๋งŒ) ๋„์›€์ด ๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ธฐ๋ณธ์ ์œผ๋กœ fvwm์€ ์ž๋™ ๊ฐ์ง€
๋ฐฉ๋ฒ•. ๋ฐฉ๋ฒ•์ด ๊ฐ์ง€๋˜๋ฉด ๋‹ค์‹œ๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ค๋žซ๋™์•ˆ
fvwm์€ ์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์„ ๊ฐ์ง€ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ค‘๋ ฅ ๋ฌด์‹œ. ๊ฐ•์ œ๋กœ
fvwm์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰์„ ๋‹ค์‹œ ์‹œ๋„ํ•˜๋ ค๋ฉด ๋จผ์ € ๋‹ค๋ฅธ ๋‘ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•œ ๋‹ค์Œ
์‚ฌ์šฉ ์ž๋™ ๊ฐ์ง€ ๋˜.

์ฐธ๊ณ : ์ด ์˜ต์…˜์€ ICCCM์˜ ๋ฌธ์ œ๋ฅผ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์–‘. ICCCM์€ ๋ถ„๋ช…ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ค‘๋ ฅ ์˜ต์…˜์€
์‚ฌ์šฉ๋˜์ง€๋งŒ ์ „ํ†ต์ ์œผ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ด ๊ทœ์น™์„ ๋ฌด์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ซ์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค ๋‹ซ๊ธฐ, . ๊ณผ ํŒŒ๊ดด ์— ์ˆ˜ํ–‰
์ฐฝ๋ฌธ. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€, !๋‹ซ์„ ์ˆ˜ ์žˆ๋Š”, ์–ต์ œํ•œ๋‹ค
๋‹ซ์„ ์ฐฝ.

์•„์ด์ฝ˜ํ™” ๊ฐ€๋Šฅ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค ์•„์ด์ฝ˜ ํ™” ์ฐฝ์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€, !์ƒ์ง•ํ™” ๊ฐ€๋Šฅ, ์ฐฝ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜ํ™”๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค ๊ทน๋Œ€ํ™”ํ•˜๋‹ค ์ฐฝ์—์„œ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋Œ€, !์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ, ์ฐฝ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
๊ทน๋Œ€ํ™”๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

MaximizeFixedSize ํ—ˆ์šฉ ๊ธฐ๋Šฅ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค ๊ทน๋Œ€ํ™”ํ•˜๋‹ค ์— ์ˆ˜ํ–‰
์ตœ๋Œ€ํ™”๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š๋Š” ํ•œ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์—†๋Š” ์ฐฝ
์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ !์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ ๋˜๋Š” WM ํžŒํŠธ๋ฅผ ํ†ตํ•ด. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ˜๋Œ€, !AllowMaximizeFixedSize, ๊ทธ๋ ‡์ง€ ์•Š์€ ๋ชจ๋“  ์ฐฝ์„ ๊ธˆ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์ตœ๋Œ€ํ™”์—์„œ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ๊ธฐ ์กฐ์ • ํžŒํŠธ ์žฌ์ •์˜ fvwm์— ์ตœ์†Œ๋กœ ์ œ๊ณต๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฌด์‹œํ•˜๋„๋ก ์ง€์‹œํ•˜๊ณ 
์ตœ๋Œ€ ํฌ๊ธฐ ๋ฐ ํฌ๊ธฐ ์กฐ์ • ๋‹จ๊ณ„ ํฌ๊ธฐ(๋งŽ์€ ๋ฌธ์ž ํฌ๊ธฐ
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ). ์ด๊ฒƒ์€ ๊ฑฐ๋ถ€ํ•˜๋Š” ๊นจ์ง„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ธฐ๋ณธ(๋ฐ˜๋Œ€) ์Šคํƒ€์ผ
is ํฌ๊ธฐ ์กฐ์ • ๋ฌด์‹œ.

์ตœ์†Œ ์ฐฝ ํฌ๊ธฐ [ ํญ [ p ] ์‹ ์žฅ [ p ] ] fvwm์— ์ตœ์†Œ ๋„ˆ๋น„๋ฅผ ์•Œ๋ ค์ฃผ๊ณ 
์ฐฝ์˜ ๋†’์ด. ๊ฐ’์€ ์ „์ฒด ํ™”๋ฉด ์˜์—ญ์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค.
'๋ผ๋Š” ๊ธ€์ž์˜ ๊ฒฝ์šฐp'๊ฐ€ ๊ฐ’ ์ค‘ ํ•˜๋‚˜์— ์ถ”๊ฐ€๋˜๋ฉด ์ˆซ์ž๋Š”
ํ”ฝ์…€๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ํŠน์ • ๋ฒ„์ „์˜
์ฐฝ๋ฌธ์ด ๋„ˆ๋ฌด ์ž‘์•„์ง€๋ฉด ๋†€๋ผ๋Š” xemacs. ๊ทธ๋ฅผ ์ƒ๋žตํ•˜๋ฉด
๋งค๊ฐœ๋ณ€์ˆ˜ ๋˜๋Š” ํ•ด๋‹น ๊ฐ’์ด ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‘ ์ œํ•œ ๋ชจ๋‘ 0ํ”ฝ์…€๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
(๊ธฐ๋ณธ๊ฐ’).

์ตœ๋Œ€ ์ฐฝ ํฌ๊ธฐ [ ํญ [ p ] ์‹ ์žฅ [ p ] ] fvwm์— ์ตœ๋Œ€ ๋„ˆ๋น„๋ฅผ ์•Œ๋ ค์ฃผ๊ณ 
์ฐฝ์˜ ๋†’์ด. ๊ฐ’์€ ์ „์ฒด ํ™”๋ฉด ์˜์—ญ์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค.
'๋ผ๋Š” ๊ธ€์ž์˜ ๊ฒฝ์šฐp'๊ฐ€ ๊ฐ’ ์ค‘ ํ•˜๋‚˜์— ์ถ”๊ฐ€๋˜๋ฉด ์ˆซ์ž๋Š”
ํ”ฝ์…€๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ํฐ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ•์ œ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์™„์ „ํžˆ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋Š ๊ฒƒ๋„ ์•„๋‹ˆ๋‹ค ์‹ ์žฅ ...๋„ ์•„๋‹ˆ๋‹ค ํญ 100๋ณด๋‹ค ์ž‘์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํ”ฝ์…€. ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ƒ๋žตํ•˜๊ฑฐ๋‚˜ ํ•ด๋‹น ๊ฐ’์ด ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‘ ์ œํ•œ ๋ชจ๋‘
32767ํ”ฝ์…€(๊ธฐ๋ณธ๊ฐ’)๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

์™€ Iconify์ฐฝ ๊ทธ๋ฃน ๋™์ผํ•œ ์ฐฝ ๊ทธ๋ฃน์— ์žˆ๋Š” ๋ชจ๋“  ์ฐฝ์ด ์•„์ด์ฝ˜ํ™”๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฃน์˜ ์–ด๋–ค ์ฐฝ์ด (๋น„)์•„์ด์ฝ˜ํ™”๋  ๋•Œ ํ•œ ๋ฒˆ์— ๋น„์•„์ด์ฝ˜ํ™”๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ๊ฐ’์€ ์•„์ด์ฝ˜ํ™”์ฐฝ ๊ทธ๋ฃน ๋„๊ธฐ, ์ด ๋™์ž‘์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋น„๋ก
๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ฐฝ ๊ทธ๋ฃน ํžŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๊ฑฐ์˜ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ ์ ˆํ•œ ๋ฐฉ๋ฒ•์ด๋ฏ€๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค. Iconify์ฐฝ ๊ทธ๋ฃน ~์„ ์œ„ํ•ด์„œ๋งŒ
์„ ํƒํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ.

์˜ต์…˜ ์Šค๋ƒ…์–ดํŠธ๋ž™์…˜ ๋Œ€ํ™”์‹ ์ฐฝ ์ด๋™์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
๋Œ€ํ™”์‹ ์ด๋™ ์ฐฝ ๋˜๋Š” ์•„์ด์ฝ˜์ด ์•ˆ์œผ๋กœ ๋“ค์–ด์˜ต๋‹ˆ๋‹ค. ๊ทผ์ ‘ ๋‹ค๋ฅธ ํ”ฝ์…€
์ฐฝ์ด๋‚˜ ์•„์ด์ฝ˜์„ ์ด๋™ํ•˜๋ฉด ํ…Œ๋‘๋ฆฌ๊ฐ€ ์ธ์ ‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
0์€ ์Šค๋ƒ…์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜ ์—†์ด ์ด ๋ช…๋ น ํ˜ธ์ถœ
์Šค๋ƒ… ๋Œ๊ธฐ๋ฅผ ๋„๊ณ  ๊ธฐ๋ณธ ๋™์ž‘์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค
๋˜ํ•œ ์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ ๋ช…๋ น.

๊ฒฐ์ •๋œ ๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ XNUMX๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ ๊ฐ’: All ์•„์ด์ฝ˜๊ณผ ์ฐฝ ๋ชจ๋‘ ๋‹ค๋ฅธ ์ฐฝ์— ์Šค๋ƒ…๋˜๊ณ 
๋‹ค๋ฅธ ์•„์ด์ฝ˜. ๊ฐ™์€ ์œ ํ˜• ์ฐฝ์€ ์ฐฝ์—๋งŒ ์Šค๋ƒ…ํ•˜๊ณ  ์•„์ด์ฝ˜์€ ์Šค๋ƒ…ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜ Windows ์ฐฝ์€ ๋‹ค๋ฅธ ์ฐฝ์—๋งŒ ์Šค๋ƒ…๋ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๊ฒŒ
๊ณผ ์•„์ด์ฝ˜ ์•„์ด์ฝ˜์€ ๋‹ค๋ฅธ ์•„์ด์ฝ˜์—๋งŒ ์Šค๋ƒ…๋ฉ๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜ ์—†์Œ ์Šค๋ƒ… ์ดฌ์˜ ์—†์Œ
์žฅ์†Œ. ์ด ์˜ต์…˜์€ ๋‹ค์Œ ์ธ์ˆ˜์™€ ํ•จ๊ป˜ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋Œ€ํ•ด์„œ๋งŒ ์Šค๋ƒ…ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ. ๊ธฐ๋ณธ ๋™์ž‘์€
All.

์„ธ ๋ฒˆ์งธ์ด์ž ๋งˆ์ง€๋ง‰ ์„ ํƒ์  ์ธ์ˆ˜๋Š” ๋‹ค์Œ ๋„ค ๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ’ :

ยท ์™€ ํ•จ๊ป˜ ํ™”๋ฉด ์ œ์–ด๋˜๋Š” ์ด๋ฏธ ์Šค๋ƒ… ์•„์ด์ฝ˜ ๋˜๋Š” ์ฐฝ
๋‘ ๋ฒˆ์งธ ์ธ์ˆ˜์— ์˜ํ•ด ์ด์ œ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์—๋„ ์Šค๋ƒ…๋ฉ๋‹ˆ๋‹ค.

ยท ์Šคํฌ๋ฆฐ์œˆ๋„์šฐ ์ฐฝ๋งŒ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋งž์ถฅ๋‹ˆ๋‹ค.

ยท ํ™”๋ฉด ์•„์ด์ฝ˜ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ์•„์ด์ฝ˜๋งŒ ์Šค๋ƒ…ํ•ฉ๋‹ˆ๋‹ค.

ยท ์ „์ฒด ํ™”๋ฉด ์ฐฝ๊ณผ ์•„์ด์ฝ˜์„ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋งž์ถฅ๋‹ˆ๋‹ค.

์˜ต์…˜ ์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ ํ™”๋ฉด์— ๋ณด์ด์ง€ ์•Š๋Š” ๊ทธ๋ฆฌ๋“œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋™์•ˆ
๋Œ€ํ™”ํ˜• ์ด๋™ ์ฐฝ ๋˜๋Š” ์•„์ด์ฝ˜์€ ํ•ด๋‹น ์œ„์น˜(์ƒ๋‹จ
์™ผ์ชฝ ๋ชจ์„œ๋ฆฌ)๋Š” ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ทธ๋ฆฌ๋“œ ์ ๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
x ๊ทธ๋ฆฌ๋“œ ํฌ๊ธฐ ๊ณผ y ๊ทธ๋ฆฌ๋“œ ํฌ๊ธฐ ์„ค์ •์€ ๋‘˜ ๋‹ค 1์ด๋ฉฐ ์‚ฌ์‹ค์ƒ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.
๋ชจ๋“ .

๋‘˜ ๋‹ค์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์›€์ง์ž„ ์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ ๊ณผ ์Šค๋ƒ…์–ดํŠธ๋ž™์…˜ ๊ฒฐ๊ณผ
์ฐฝ์€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ฐฝ ํ…Œ๋‘๋ฆฌ์— ์ธ์ ‘ํ•˜๋„๋ก ์ด๋™๋ฉ๋‹ˆ๋‹ค(๋ฒ”์œ„ ๋‚ด์— ์žˆ๋Š” ๊ฒฝ์šฐ
์Šค๋ƒ… ๊ทผ์ ‘) ๋˜๋Š” ๊ทธ๋ฆฌ๋“œ ์œ„์น˜. ์ฐฝ์€ ๊ฐ€์žฅ ์งง์€ ๊ฑฐ๋ฆฌ๋ฅผ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค
๋‘˜ ๋‹ค ๋งŒ์กฑ ๊ฐ€๋Šฅ ์Šค๋ƒ… ๊ทธ๋ฆฌ๋“œ ๊ณผ ์Šค๋ƒ…์–ดํŠธ๋ž™์…˜. ์ฐธ๊ณ ๋กœ x์™€ y๋Š”
์ขŒํ‘œ๋Š” ๊ฒฐํ•ฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฐฝ์ด ๋‹ค๋ฅธ ์ฐฝ์œผ๋กœ ์Šค๋ƒ…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
y์ถ•์˜ ๊ฒฉ์ž์ ์— ์Šค๋ƒ…ํ•˜๋Š” ๋™์•ˆ x์ถ•์˜ ์ฐฝ. ์‚ฌ์šฉ
์ธ์ˆ˜๊ฐ€ ์—†๋Š” ์ด ์Šคํƒ€์ผ์€ ๊ธฐ๋ณธ ์„ค์ •์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

์Šคํƒ€์ผ ๊ฐ€์žฅ์ž๋ฆฌ์ด๋™์ง€์—ฐ ๊ณผ ๊ฐ€์žฅ์ž๋ฆฌ ํฌ๊ธฐ ์กฐ์ • ์ง€์—ฐ ์–ผ๋งˆ๋‚˜ ํž˜๋“ค์–ด์•ผ ํ•˜๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
์ฐฝ์„ ๊ฐ€์žฅ์ž๋ฆฌ ์œ„๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ๋ฐ์Šคํฌํƒ‘ ๋ทฐํฌํŠธ ๋ณ€๊ฒฝ
ํ™”๋ฉด. ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํฌ์ธํ„ฐ๊ฐ€ ๋ช‡ ๋ฐ€๋ฆฌ์ดˆ์ธ์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
fvwm์ด ๋ทฐํฌํŠธ๋ฅผ ์ด๋™ํ•˜๊ธฐ ์ „์— ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น
์—ฃ์ง€์Šคํฌ๋กค ๋ทฐํฌํŠธ๊ฐ€ ์Šคํฌ๋กค๋˜๋Š” ๊ฑฐ๋ฆฌ๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. -1์ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฃผ์–ด์ง€๋ฉด
์ง€์—ฐ, ํŽ˜์ด์ง€ ๋„˜๊ธฐ๊ธฐ๊ฐ€ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ์ง€์—ฐ ์—†์Œ
์ด๋™(0) ๋ฐ ํฌ๊ธฐ ์กฐ์ •(-1)์„ ์œ„ํ•œ ๋’ค์ง‘๊ธฐ ์—†์Œ. ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜์—ฌ
์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ๊ธฐ๋ณธ ์„ค์ •์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ,

์—ฃ์ง€์Šคํฌ๋กค 0 0

๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๊ฐ€๋กœ์งˆ๋Ÿฌ ์ฐฝ์„ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ํ™”๋ฉด. ๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค ๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜.

์˜ต์…˜ EdgeMove์ €ํ•ญ ์ฐฝ์„ ์ง์ ‘ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.
ํ™”๋ฉด ๋˜๋Š” xinerama ํ™”๋ฉด์˜ ๊ฒฝ๊ณ„์— ์ธ์ ‘ํ•ฉ๋‹ˆ๋‹ค. ํ•œ๋‘๋ฒˆ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค
๋งค๊ฐœ๋ณ€์ˆ˜. ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ฐ€์žฅ์ž๋ฆฌ ์œ„์˜ ํ”ฝ์…€ ์ˆ˜๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
ํ™”๋ฉด ์ฐฝ์˜ ๊ฐ€์žฅ์ž๋ฆฌ๋Š” ์‹ค์ œ๋กœ ๋ถ€๋ถ„์ ์œผ๋กœ ๋ฒ—์–ด๋‚˜๊ธฐ ์ „์— ์›€์ง์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด. ์„ ํƒ์  ๋‘ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋™์ผํ•˜์ง€๋งŒ
๊ฐœ๋ณ„ Xinerama ํ™”๋ฉด. ์ƒ๋žตํ•˜๋ฉด ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ๊ฐ’
์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์›€์ง์ž„์— ๋Œ€ํ•ด ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ 0์—์„œ XNUMX์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ฐœ๋ณ„ xinerama ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ ๋กœ ์ค‘์‹ฌ์€
์ด๋™ ์ค‘์ธ ์ฐฝ์€ ์ฐฝ์ด ํ‘œ์‹œ๋˜์–ด์•ผ ํ•˜๋Š” xinerama ํ™”๋ฉด์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค.
์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐ’ ๋ชจ๋‘ ๊ธฐ๋ณธ์ ์œผ๋กœ 0์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•˜๋ ค๋ฉด ์˜ต์…˜
EdgeMove์ €ํ•ญ ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ต์…˜ ์ดˆ๊ธฐ ๋งต ๋ช…๋ น ๋ชจ๋“  ์œ ํšจํ•œ fvwm ๋ช…๋ น ๋˜๋Š” ๊ธฐ๋Šฅ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
fvwm์— ์˜ํ•ด ์ฐฝ์ด ์ฒ˜์Œ ๋งคํ•‘๋  ๋•Œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์˜ˆ์‹œ:

์Šคํƒ€์ผ MyWindow StartsOnPage 0 0, InitialMapCommand ์•„์ด์ฝ˜ํ™”

๋”ฐ๋ผ์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์„ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ด์œˆ๋„์šฐ ํŽ˜์ด์ง€ 0 0์— ๋Œ€ํ•œ
ํ˜„์žฌ ๋ฐ์Šคํฌ, ์ฆ‰์‹œ ์‹คํ–‰ ์•„์ด์ฝ˜ ํ™” ํ•ด๋‹น ์ฐฝ์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ  ์ดˆ๊ธฐ ๋งต ๋ช…๋ น ๋ชจ๋‘์— ๋Œ€ํ•œ ์ „์—ญ ์˜ต์…˜์œผ๋กœ ์‚ฌ์šฉ
๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ถ€ ์ฐฝ์—๋Š” ์ด ๋ช…๋ น์ด ์—†์–ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ ์šฉ๋œ ๋‹ค์Œ ์กฐ์น˜ ๋†‰ ์—์„œ์™€ ๊ฐ™์ด ํ•ด๋‹น ์ฐฝ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ ์˜ˆ:

์Šคํƒ€์ผ * InitialMapCommand ์•„์ด์ฝ˜ํ™”
์Šคํƒ€์ผ XTeddy ์ดˆ๊ธฐ ๋งต ๋ช…๋ น Nop

์ฐฝ ๋งค๋‹ˆ์ € ๊ฒŒ์žฌ
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ํ†ตํ•ด ํ™”๋ฉด์˜ ํŠน์ • ์ง€์ ์— ์ฐฝ์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ ๊ด€๋ฆฌ์ž ํžŒํŠธ ๋˜๋Š” ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ์‚ฌ์–‘. ๋‘˜ ๋‹ค ํ•˜์ง€ ์•Š์„ ๋•Œ,
๊ทธ๋Ÿฐ ๋‹ค์Œ ์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์ฐฝ์„ ์œ„ํ•œ ์žฅ์†Œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ๊ฐœ์ž…ํ•ฉ๋‹ˆ๋‹ค. Fvwm์€ ์•Œ๊ณ ์žˆ๋‹ค
์ด ์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•. ๊ธฐ๋ณธ๊ฐ’์€
TileCascade ๋ฐฐ์น˜.

์œ„์น˜๋ฐฐ์น˜ [์„ผํ„ฐ|์–ธ๋”๋งˆ์šฐ์Šค|์ด๋™ ์ธ์ˆ˜] ์—†์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
์ธ์ˆ˜, ์ƒˆ ์ฐฝ์€ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
์ฃผ์žฅ์œผ๋กœ ์„ผํ„ฐ, ๋ชจ๋“  ์ƒˆ ์ฐฝ์ด ํ™”๋ฉด ์ค‘์•™์— ๋‚˜ํƒ€๋‚˜๊ณ ,
์™€ ํ•จ๊ป˜ ์–ธ๋”๋งˆ์šฐ์Šค, ์ฐฝ์€ ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ ์•„๋ž˜ ์ค‘์•™์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€๋Šฅํ•œ. ํฌ์ธํ„ฐ ๋•Œ๋ฌธ์— ์ฐฝ์ด ํ™”๋ฉด์— ๋งž์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
๊ฐ€ ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ์žˆ์œผ๋ฉด ์ด ์ฐฝ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ™”๋ฉด์— ๊ฐ•์ œ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์˜ต์…˜. ๋‹ค๋ฅธ ๊ฒฝ์šฐ ์ด๋™ ์ธ์ˆ˜ ์ฃผ์–ด์ง„, ๊ทธ๋“ค์€ ์ •ํ™•ํ•˜๊ฒŒ ํ•ด์„๋ฉ๋‹ˆ๋‹ค
๋กœ ๋ฌด๋ธŒ ๋ช…๋ น์ด ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค(ํ˜„์žฌ
์ฐฝ์ด ์•„์ง ๋ฐฐ์น˜๋˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฐฝ ์œ„์น˜๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).

์บ์Šค์ผ€์ด๋“œ ๋ฐฐ์น˜ ์ž๋™์œผ๋กœ ์ƒˆ ์ฐฝ์„ ๊ณ„๋‹จ์‹์œผ๋กœ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.

TileCascade ๋ฐฐ์น˜ ์ž๋™์œผ๋กœ ์ƒˆ ์ฐฝ์„ ์Šค๋งˆํŠธ ์œ„์น˜์— ๋ฐฐ์น˜ -
ํ™”๋ฉด์˜ ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๊ฒน์น˜์ง€ ์•Š๋Š” ์œ„์น˜. ๋งŒ์•ฝ์—
๊ทธ๋Ÿฌํ•œ ์œ„์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ์บ์Šค์ผ€์ด๋“œ ๋ฐฐ์น˜ ํด๋ฐฑ์œผ๋กœ ์‚ฌ์šฉ
๋ฐฉ๋ฒ•.

ํƒ€์ผ์ˆ˜๋™๋ฐฐ์น˜ ์ด๊ฒƒ์€ TileCascade ๋ฐฐ์น˜, ํ•˜์ง€๋งŒ ์‚ฌ์šฉ
์ˆ˜๋™๋ฐฐ์น˜ ํด๋ฐฑ ๋ฐฉ๋ฒ•์œผ๋กœ.

์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜ ์ž๋™์œผ๋กœ ์ƒˆ ์ฐฝ์„ ๋‹ค์Œ ์œ„์น˜์— ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ฐฝ์˜ ํ”ฝ์…€ ๋‹จ์œ„ ์ค‘์ฒฉ ์˜์—ญ์ด ์ตœ์†Œํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ
์ด ๋ฐฐ์น˜ ์ •์ฑ…์€ ์ƒ์œ„์—์„œ ์•„์ด์ฝ˜๊ณผ ์ฐฝ์ด ๊ฒน์น˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
๋ ˆ์ด์–ด. ์ด๊ฒƒ์€ ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MinOverlapPlacementPenalties ์Šคํƒ€์ผ.

์ตœ์†Œ๊ฒน์นจํผ์„ผํŠธ๋ฐฐ์น˜ ์™€ ์œ ์‚ฌํ•˜๋‹ค ์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜ ํ•˜์ง€๋งŒ ์‹œ๋„
๋Œ€์‹  ๋‹ค๋ฅธ ์ฐฝ์˜ ๊ฒน์น˜๋Š” ๋ฐฑ๋ถ„์œจ์„ ์ตœ์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค.
ํ”ฝ์…€ ๋‹จ์œ„์˜ ๊ฒน์น˜๋Š” ์˜์—ญ. ์ด ๋ฐฐ์น˜ ์ •์ฑ…์€
๋‹ค๋ฅธ ์ฐฝ์„ ์™„์ „ํžˆ ๋ฎ๊ณ  ์ž‘์€ ์ฐฝ์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ๋”์šฑ ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๋‹ค์Œ์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. MinOverlapPlacementPenalties ๊ณผ
MinOverlapPercentPlacementํŽ˜๋„ํ‹ฐ ์Šคํƒ€์ผ.

MinOverlapPlacementPenalties ์ตœ๋Œ€ 6๊ฐœ์˜ ์–‘์ˆ˜ ๋˜๋Š” null ์‹ญ์ง„์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜ :

ํ‘œ์ค€ ์˜จํƒ‘ ์•„์ด์ฝ˜ ๋ˆ์ ๋ˆ์ ํ•œ ์ดํ•˜ ์ ์ž” ๋นผ๋ฉฐ ๊ฑท๋‹ค

ํ›„ํ–‰ ์ธ์ˆ˜๊ฐ€ ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

1 5 10 1 0.05 50

์ด ์Šคํƒ€์ผ์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด '!'๋ฅผ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™์ž…๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ
๊ตฌ์„ฑ ์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜ ๊ณผ ์ตœ์†Œ๊ฒน์นจํผ์„ผํŠธ๋ฐฐ์น˜ ๊ฒŒ์žฌ
์ˆ˜๋‹จ. ๊ทธ๋งŒํผ ํ‘œ์ค€ ์š”์ธ์€ ์ผ๋ฐ˜ ์ฐฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ, ์˜จํƒ‘ ์š”์ธ ์˜ํ–ฅ
๋ฐฐ์น˜๋˜๋Š” ์ฐฝ๋ณด๋‹ค ๋” ํฐ ๋ ˆ์ด์–ด๊ฐ€ ์žˆ๋Š” ์ฐฝ, ์•„์ด์ฝ˜ ์ธ์ž
์•„์ด์ฝ˜์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ, ๋ˆ์ ๋ˆ์ ํ•œ ์š”์ธ์€ ๋ˆ์ ํ•œ ์ฐฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ, ์ดํ•˜ ์ธ์ž
๋ฐฐ์น˜๋˜๋Š” ์ฐฝ๋ณด๋‹ค ๋ ˆ์ด์–ด๊ฐ€ ์ž‘์€ ์ฐฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ, ์ ์ž” ๋นผ๋ฉฐ ๊ฑท๋‹ค
์š”์†Œ๋Š” ์ฐฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ EWMH ์ž‘์—… ์˜์—ญ์˜ ๋ณด์™„์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
๋ฐฐ์น˜ EWMHPplacementUseWorkingArea EWMH๊ฐ€ ์žˆ๋Š” ์Šคํƒ€์ผ ๋ฐ ์ฐฝ
์ŠคํŠธ๋Ÿฟ ํžŒํŠธ(์ฆ‰, "๋‚˜๋ฅผ ๊ฐ€๋ฆฌ์ง€ ๋งˆ์„ธ์š”" ํžŒํŠธ)
๋ฐฐ์น˜ EWMHPplacementUseDynamicWorkingArea ์Šคํƒ€์ผ. ์ด๋Ÿฌํ•œ ์š”์ธ
์ด๋Ÿฌํ•œ ์œ ํ˜•์˜ ์ฐฝ(๋˜๋Š” ์˜์—ญ)์ด ์ฐจ์ง€ํ•˜๋Š” ์˜์—ญ์˜ ์–‘์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
์ƒˆ ์ฐฝ์ด ๋ฐฐ์น˜๋  ๋•Œ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์˜์—ญ
์ƒ๋‹จ ์ฐฝ์˜ ๊ฐœ์ˆ˜๋Š” ์ผ๋ฐ˜ ์ฐฝ์˜ 5๋ฐฐ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ
์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜ ๊ณผ ์ตœ์†Œ๊ฒน์นจํผ์„ผํŠธ๋ฐฐ์น˜ 5๋ฐฐ ๋” ์ปค๋ฒ„
์ƒ๋‹จ ์ฐฝ์„ ๋ฎ๊ธฐ ์ „์— ๋‹ค๋ฅธ ์ฐฝ์˜ ์˜์—ญ. ์˜จํƒ‘ ์น˜๋ฃŒ
๋‹ค๋ฅธ ์ฐฝ๊ณผ ๋™์ผํ•œ ์ฐฝ์„ 1๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ •๋ง, ์ •๋ง๋กœ ํ”ผํ•˜๋ ค๋ฉด
์ฐฝ์„ ๋งจ ์œ„ ์ฐฝ ์•„๋ž˜์— ๋‘๋ ค๋ฉด ์ด ๊ฐ’์„ ๋†’์€ ๊ฐ’(์˜ˆ: 1000)์œผ๋กœ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
์ด ์Šคํƒ€์ผ์€ ์ด๋ฏธ ๋งคํ•‘๋œ ์ฐฝ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ ํ˜„์žฌ ๋งคํ•‘๋œ ์ฐฝ์—๋Š” ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋ฐฐ์น˜. ์ด ๊ทœ์น™์—๋Š” ํ•œ ๊ฐ€์ง€ ์˜ˆ์™ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐฐ์น˜๋˜๋Š” ์ฐฝ์—๋Š” EWMHPplacementUseWorkingArea ์Šคํƒ€์ผ์„ ์ ์ž” ๋นผ๋ฉฐ ๊ฑท๋‹ค
์š”์†Œ๋Š” ๋ฐฐ์น˜๋œ ์ฐฝ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.

MinOverlapPercentPlacementํŽ˜๋„ํ‹ฐ ์ตœ๋Œ€ 4๊ฐœ์˜ ์–‘์ˆ˜ ๋˜๋Š” null ์ •์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜ :

ํ‘œ์ง€_100 ํ‘œ์ง€_95 ํ‘œ์ง€_85 ํ‘œ์ง€_75

ํ›„ํ–‰ ์ธ์ˆ˜๊ฐ€ ๋ˆ„๋ฝ๋œ ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

12 6 4 1

์ด ์Šคํƒ€์ผ์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด '!'๋ฅผ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™์ž…๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ
์— ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค ์ตœ์†Œ๊ฒน์นจํผ์„ผํŠธ๋ฐฐ์น˜ ๋ฐฐ์น˜ ์ •์ฑ… ๋ฐ ์œ ์‚ฌ
์ „์—, MinOverlapPlacementPenalties ์Šคํƒ€์ผ. NS ์ปค๋ฒ„_xx ์š”์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฐฐ์น˜๋˜๋Š” ์ฐฝ์€ ์ตœ์†Œํ•œ xx ์ฐฝ์˜ ๋ฐฑ๋ถ„์œจ. ์ด
์š”์ธ์€ ๋‹ค์Œ์œผ๋กœ ๊ฒฐ์ •๋œ ์š”์ธ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. MinOverlapPlacementPenalties
์Šคํƒ€์ผ.

์ˆ˜๋™๋ฐฐ์น˜ (์ผ๋ช… ํ™œ์„ฑ ๋ฐฐ์น˜). ์‚ฌ์šฉ์ž๋Š” ๋ชจ๋“ 
์ƒˆ ์ฐฝ์„ ์ˆ˜๋™์œผ๋กœ ์ฐฝ์€ ์ œ์ž๋ฆฌ๊นŒ์ง€ ๊ณ ๋ฌด์ค„๋กœ๋งŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ˆ˜๋™์œผ๋กœ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์ด๋‚˜ ์•„๋ฌด ํ‚ค๋‚˜ ๋ˆ„๋ฅด๋ฉด ์ฐฝ์ด ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.
์™ธ ํƒˆ์ถœ ๋ˆŒ๋ ค์ง„๋‹ค. Escape๋Š” ์ˆ˜๋™ ๋ฐฐ์น˜๋ฅผ ์ค‘๋‹จํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด์˜ ์™ผ์ชฝ ์ƒ๋‹จ ๋ชจ์„œ๋ฆฌ์— ์žˆ๋Š” ์ฐฝ. ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 2๋ฅผ ๋ˆ„๋ฅธ ๊ฒฝ์šฐ
์ฐฝ์˜ ์ดˆ๊ธฐ ๋ฐฐ์น˜ ๋™์•ˆ(๊ฐ๊ฐ ๋ณ€ํ™” ๋ฐ ๋งˆ์šฐ์Šค
Mwm ์—๋ฎฌ๋ ˆ์ด์…˜์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ๋ฒ„ํŠผ 1 ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋‹ค ๋ช…๋ น),
์‚ฌ์šฉ์ž๋Š” ์ฐฝ ํฌ๊ธฐ๋„ ์กฐ์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฒ„ํŠผ์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๋ธŒ
๋ช…๋ น ๋ฐ ๋ฐฐ์น˜๋ฅผ ์œ„ํ•œ ํŠน์ˆ˜ ์ปจํ…์ŠคํŠธ 'P'(์ฐธ์กฐ ๋ฌด๋ธŒ ๋ช…๋ น).
๊ทธ๋Ÿฌ๋‚˜ ์ฐฝ ์ด์™ธ์˜ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žฌ์ •์˜ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์˜ํ–ฅ์„ ๋ฐ›๋Š” ๋ฐฉ์‹ ์—๋ฎฌ๋ ˆ์ดํŠธํ•˜๋‹ค ๋ช…๋ น. ๋ฐฐ์น˜์— ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„ํŠผ
์ฐฝ์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฐ์น˜ ๊ธฐ์ค€๋ฒ„ํŠผ ์ƒํƒœ(์ฐธ์กฐ Current
๋ช…๋ น).

์˜ˆ:

์Šคํƒ€์ผ * ์ˆ˜๋™๋ฐฐ์น˜

*FvwmEvent: PassID
*FvwmEvent: add_window GrowDownFunc
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์‹œ์ž‘ ๊ธฐ๋Šฅ
+ ๋‚˜๋Š” FvwmEvent

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๊ทธ๋กœ์šฐ๋‹ค์šดํŽ‘ํฌ
+ ๋‚˜๋Š” ์ฐฝ ID $0 (PledByButton 3) \
ํฌ๊ธฐ ์กฐ์ • ์˜ค๋ฅธ์ชฝ ์•„๋ž˜ ์œ ์ง€ -0p

์ด์ œ ์ฐฝ์ด ์ƒ์„ฑ๋˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋ฒ„ํŠผ 3์„ ๋ˆŒ๋Ÿฌ ์™„๋ฃŒํ•  ๋•Œ๋งˆ๋‹ค
์ดˆ๊ธฐ ๋ฐฐ์น˜, ์ฐฝ์€ ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€ ์ž๋™์œผ๋กœ ํ™•๋Œ€๋ฉ๋‹ˆ๋‹ค.
ํ•˜๋‹จ ํ™”๋ฉด ํ…Œ๋‘๋ฆฌ.

๋‚ก์€ ๊ฒŒ์žฌ ์Šคํƒ€์ผ DumbPlacement / SmartPlacement / SmartPlacementOff,
CleverPlacement / CleverPlacementOff, ActivePlacement / RandomPlacement,
ActivePlacementsHonorsStartsOnPage / ActivePlacementsHonorsStartsOnPageOff,
GlobalOpts SmartPlacementIsReallySmart / GlobalOpts SmartPlacementIsNormal
์—ฌ์ „ํžˆ ์ง€์›๋˜์ง€๋งŒ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์˜ค๋ž˜๋œ ๊ฒƒ๊ณผ ์ƒˆ๋กœ์šด ๊ฒƒ
์Šคํƒ€์ผ์€ ๋‹ค์Œ ํ‘œ์— ๋”ฐ๋ผ ๋ฒˆ์—ญ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์Šค๋งˆํŠธ ๋ฐฐ์น˜๋Š” ์ •๋ง ์Šค๋งˆํŠธํ•ฉ๋‹ˆ๋‹ค
์Šคํƒ€์ผ * SmartPlacement
->
์Šคํƒ€์ผ * SmartPlacement, CleverPlacement

๊ธ€๋กœ๋ฒŒ์˜ตํŠธ ์Šค๋งˆํŠธ ๋ฐฐ์น˜๋Š” ๋ณดํ†ต์ž…๋‹ˆ๋‹ค
์Šคํƒ€์ผ * SmartPlacement
->
์Šคํƒ€์ผ * SmartPlacement, CleverPlacementOff

์Šคํƒ€์ผ * DumbPlacement, RandomPlacement
->
์Šคํƒ€์ผ * ์บ์Šค์ผ€์ด๋“œ ๋ฐฐ์น˜

์Šคํƒ€์ผ * DumbPlacement, ActivePlacement
->
์Šคํƒ€์ผ * ์ˆ˜๋™๋ฐฐ์น˜

์Šคํƒ€์ผ * SmartPlacement, \
RandomPlacement, CleverPlacementOff
->
์Šคํƒ€์ผ * TileCascadePlacement

์Šคํƒ€์ผ * SmartPlacement, \
ActivePlacement, CleverPlacementOff
->
์Šคํƒ€์ผ * TileManualPlacement

์Šคํƒ€์ผ * SmartPlacement, CleverPlacement
->
์Šคํƒ€์ผ * MinOverlapPlacement

์Šคํƒ€์ผ * SmartPlacement, \
ActivePlacement, ์˜๋ฆฌํ•œ ๋ฐฐ์น˜
->
์Šคํƒ€์ผ * MinOverlapPercentPlacement

์Šคํƒ€์ผ * ActivePlacementsHonorsStartsOnPage
->
์Šคํƒ€์ผ * ManualPlacementsHonorsStartsOnPage

์Šคํƒ€์ผ * ActivePlacementsHonorsStartsOnPageOff
->
์Šคํƒ€์ผ * ManualPlacementsHonorsStartsOnPageOff

๋†“๊ธฐ ์ •์ฑ… ์˜ต์…˜ ๊ณผ ์ฐฝ ์Šคํƒœํ‚น
NoUsePPosition ํ”„๋กœ๊ทธ๋žจ ์ง€์ • ์œ„์น˜๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก fvwm์— ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
(PPosition ํžŒํŠธ) ์ƒˆ ์ฐฝ์„ ์ถ”๊ฐ€ํ•  ๋•Œ. ๋ฅผ ์œ„ํ•ด PPosition์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ์ง€๋งŒ ๊ทธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์—†์œผ๋ฉด ์ •๋ง ๊ณจ์น˜ ์•„ํ”ˆ ์ผ์ž…๋‹ˆ๋‹ค.
๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์ด PPosition์„ 0,0(์™ผ์ชฝ ์œ„
๋ชจ์„œ๋ฆฌ). ๋ฉ”๋ชจ: !Pํฌ์ง€์…˜ ์‚ฌ์šฉ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ต์…˜๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
NoPํฌ์ง€์…˜

NoUseUSํฌ์ง€์…˜ ์ฒ˜๋Ÿผ ์ž‘๋™ !Pํฌ์ง€์…˜ ์‚ฌ์šฉ ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์–ต์ œ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ๊ทธ๋žจ์ด ๋‚˜ํƒ€๋‚ด๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ์œ„์น˜(USPosition ํžŒํŠธ). ๊ทธ๊ฒƒ์€
์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ์ž์˜ ์„ ํƒ์„ ๋ฌด์‹œํ•˜๋Š” ๊ฒƒ์€ ์ข‹์ง€ ์•Š์ง€๋งŒ ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€
USPosition ํžŒํŠธ๋ฅผ ์˜ค์šฉํ•˜์—ฌ ์ฐฝ์„ ํŠน์ • ์ง€์ ์œผ๋กœ ๊ฐ•์ œ ์ด๋™
์‚ฌ์šฉ์ž์˜ ๋™์˜ ์—†์ด ํ™”๋ฉด์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ: !USํฌ์ง€์…˜ ์‚ฌ์šฉ ์— ํ•ด๋‹นํ•˜๋Š”
๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ต์…˜ !US์œ„์น˜

NoUseTransientPํฌ์ง€์…˜ ๊ณผ TransientPPosition ์‚ฌ์šฉ ๊ฐ™์ด ์ผํ•˜๋‹ค !Pํฌ์ง€์…˜ ์‚ฌ์šฉ
๊ณผ ์‚ฌ์šฉ์œ„์น˜ ๊ทธ๋Ÿฌ๋‚˜ ์ผ์‹œ์ ์ธ ์ฐฝ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ:
!TransientPPosition ์‚ฌ์šฉ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ต์…˜๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
!๊ณผ๋„์  ์œ„์น˜

์‚ฌ์šฉ ์•„์ด์ฝ˜ ์œ„์น˜ ์—†์Œ ํ”„๋กœ๊ทธ๋žจ ์ง€์ • ์•„์ด์ฝ˜์„ ๋ฌด์‹œํ•˜๋„๋ก fvwm์— ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ์•„์ด์ฝ˜ํ™”ํ•  ๋•Œ ์œ„์น˜(IconPosition ํžŒํŠธ). ๋ฉ”๋ชจ:
! ์•„์ด์ฝ˜ ์œ„์น˜ ์‚ฌ์šฉ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ต์…˜๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ! ์•„์ด์ฝ˜ ์œ„์น˜

๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘ ๋ฐ”ํƒ• ํ™”๋ฉด ๋ฒˆํ˜ธ์ธ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์€ ์ฒ˜์Œ์— ๋ฐฐ์น˜๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ Xt ํ”„๋กœ๊ทธ๋žจ์€
๋˜ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: "-xrm '*Desk: 1'").

ํŽ˜์ด์ง€ ์‹œ์ž‘ 1, 2 ๋˜๋Š” 3๊ฐœ์˜ ์ˆซ์ž ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜ ๋˜๋Š” ์„ธ ๊ฐœ์˜ ์ธ์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ(๋˜๋Š” ์œ ์ผํ•œ) ์ธ์ˆ˜๋Š” ๋ฐ์Šคํฌํƒ‘ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์„ธ
์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋‘ ๋ฒˆ์งธ ๋ฐ ์„ธ ๋ฒˆ์งธ ์ธ์ˆ˜๋Š” x,y ํŽ˜์ด์ง€๋ฅผ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์ƒ ์ฐฝ์—์„œ ์œ„์น˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋‹ค์Œ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŽ˜์ด์ง€ ์œ„์น˜๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๋ฐ์Šคํฌ ๊ธฐ๋ณธ ์„ค์ •์ด ์—†์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ํ•˜๋‚˜๋งŒ ์žˆ๋Š” ๊ฒฝ์šฐ
์ฃผ์–ด์ง„, ํŽ˜์ด์ง€ ์‹œ์ž‘ ์ •ํ™•ํžˆ ๊ฐ™์€ ๊ธฐ๋Šฅ ๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘. ๊ทธ ๊ธฐ์ค€์— ๋Œ€ํ•ด
์ด ์‚ฌ์šฉ๋ฒ•์„ ์ดํ•ดํ•˜๋Š” Xt ํ”„๋กœ๊ทธ๋žจ, ์‹œ์ž‘ ๋ฐ์Šคํฌ/ํŽ˜์ด์ง€๋Š” ๋˜ํ•œ
๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ•ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค(์˜ˆ: "-xrm '*page: 1 0 2'"). ํŽ˜์ด์ง€ ์‹œ์ž‘ in
~๊ณผ ์—ฐ๊ณ„๋˜์–ด ๋งคํ•‘ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์‹œ์ž‘ํ•  ๋•Œ ์œ ์šฉํ•œ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ํŽ˜์ด์ง€์—์„œ ์•ฑ์„ ์‹คํ–‰ํ•˜๊ณ  ํ•˜๋˜ ์ผ์„ ๊ณ„์†ํ•˜์‹ญ์‹œ์˜ค.
๋‚˜ํƒ€๋‚˜๊ธฐ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™”๋ฉด ์‹œ์ž‘ ํ•˜๋‚˜์˜ ์ธ์ˆ˜๋ฅผ ์ทจํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ํ™”๋ฉด์˜ ๊ฒฝ์šฐ 'p'์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ,
ํ˜„์žฌ ํ™”๋ฉด(๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ ํฌํ•จ)์˜ ๊ฒฝ์šฐ 'c', 'g'์˜ ๊ฒฝ์šฐ
์ „์—ญ ํ™”๋ฉด ๋˜๋Š” ํ™”๋ฉด ๋ฒˆํ˜ธ ์ž์ฒด(XNUMX๋ถ€ํ„ฐ ๊ณ„์‚ฐ). ์ƒˆ๋กœ์šด
์ฐฝ์ด ์ง€์ •๋œ Xinerama ํ™”๋ฉด์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ฐฝ์˜ ์‹œ๊ฐ„์— ๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๋ฅผ ํฌํ•จํ•˜๋Š” ํ™”๋ฉด์˜ ์ฐฝ
์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ fvwm์— ์˜ํ•ด ๋ฐฐ์น˜๋˜์ง€ ์•Š์€ ์ฐฝ(์ฆ‰,
์‚ฌ์šฉ์ž ์ง€์ • ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ์—์„œ USPosition ํžŒํŠธ๊ฐ€ ์žˆ๋Š” ํ•ญ๋ชฉ)์€ ์ผ๋ฐ˜์ ์œผ๋กœ
์ „์—ญ ํ™”๋ฉด์— ์ƒ๋Œ€์ ์ธ ์œ„์น˜์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํ™”๋ฉด ์‹œ์ž‘
์Šคํƒ€์ผ์€ ๋˜ํ•œ ์ด๋Ÿฌํ•œ ์ฐฝ์„ ์ƒ๋Œ€์ ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํŠน์ • Xinerama ํ™”๋ฉด. ์˜ˆ๋ฅผ ๋“ค์–ด:

์Šคํƒ€์ผ * StartsOnScreen c

๊ณ ์œ ํ•œ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์ฐฝ์„ ํฌํ•จํ•˜์—ฌ ๋ชจ๋“  ์ฐฝ์„
์ „์—ญ์ด ์•„๋‹Œ ํ˜„์žฌ Xinerama ํ™”๋ฉด์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์น˜
ํ™”๋ฉด. ์ด ์‚ฌ์šฉ๋ฒ•์„ ์ดํ•ดํ•˜๋Š” ํ‘œ์ค€ Xt ํ”„๋กœ๊ทธ๋žจ์˜ ๊ฒฝ์šฐ,
์‹œ์ž‘ ๋ฐ์Šคํฌ/ํŽ˜์ด์ง€๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ํ†ตํ•ด ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: "-xrm
'*fvwmscreen: c'"). ('fvwmscreen'์€ ์ผ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋•Œ๋ฌธ์— ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฏธ ๋‹ค๋ฅธ ์šฉ๋„๋กœ '.screen'์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.)

StartsOnPageIncludesTransients ์›์ธ ํŽ˜์ด์ง€ ์‹œ์ž‘ ์ ์šฉํ•  ์Šคํƒ€์ผ
์ผ์‹œ์ ์ธ ์ฐฝ์˜ ๊ฒฝ์šฐ์—๋„. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์œ ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ผ๋ฐ˜์ ์œผ๋กœ ๋ณด์ด๋Š” ๋ทฐํฌํŠธ์— ํ‘œ์‹œํ•˜๋ ค๋Š” ํŒ์—…์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ
๋•Œ๋•Œ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์‹œ์ž‘๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ์œ„ํ•ด ์ผ์‹œ์ ์ธ ๊ฒƒ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๊ฐ•์ œ๋กœ ์ œ์ž๋ฆฌ์— ๊ณ ์ •ํ•ด์•ผ ํ•˜๋Š” ์ฐฝ.

์ˆ˜๋™ ๋ฐฐ์น˜๋ฌด์‹œStartsOnPage ์–ต์••ํ•˜๋‹ค ํŽ˜์ด์ง€ ์‹œ์ž‘ or ๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘
๋‘˜ ๋‹ค ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐฐ์น˜ ์ˆ˜๋™๋ฐฐ์น˜ ๊ณผ ๋งคํ•‘ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์—์žˆ๋‹ค
์œˆ๋„์šฐ๊ฐ€ ์ƒ์„ฑ๋  ๋•Œ์˜ ํšจ๊ณผ. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋Œ€ํ™”์‹์œผ๋กœ
์ฐฝ์„ ๋ฐฐ์น˜ํ•œ ๋‹ค์Œ ์–ด๋””๋กœ ์‚ฌ๋ผ์กŒ๋Š”์ง€ ๊ถ๊ธˆํ•ดํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ฑ…์ƒ์ด๋‚˜ ํŽ˜์ด์ง€์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๋™๋ฐฐ์น˜HonorsStartsOnPage
์–ด์จŒ๋“  ์ด๋Ÿฐ ์ผ์ด ๋ฐœ์ƒํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์˜ต์…˜์ด ์ ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งคํ•‘ ๊ฑด๋„ˆ๋›ฐ๊ธฐ is
fvwm์ด ์ˆ˜ํ–‰ํ•  ์ ์ ˆํ•œ ๋ฐ์Šคํฌ/ํŽ˜์ด์ง€๋กœ ์ „ํ™˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์œ ํšจํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋Œ€ํ™”์‹ ๋ฐฐ์น˜. ๊ธฐ๋ณธ๊ฐ’์€ ์ˆ˜๋™ ๋ฐฐ์น˜๋ฌด์‹œStartsOnPage;
์ˆ˜๋™๋ฐฐ์น˜HonorsStartsOnPage ์˜ค๋ž˜๋œ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘ ์Šคํƒ€์ผ
์ƒํ™ฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

CaptureHonorsStartsOnPage (์ด๋ฏธ ์กด์žฌํ•˜๋Š”
์ฐฝ)์— ๋”ฐ๋ผ ์ฐฝ์„ ๋ฐฐ์น˜ํ•  ์‹œ์ž‘ ์‹œ ํŽ˜์ด์ง€ ์‹œ์ž‘ ๊ณผ
ํ™”๋ฉด ์‹œ์ž‘ ์ฑ…์ƒ, ํŽ˜์ด์ง€ ๋ฐ Xinerama ํ™”๋ฉด ์‚ฌ์–‘.
CaptureIgnoresStartsOnPage fvwm์ด ์ด๋Ÿฌํ•œ ์„ค์ •์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค(
๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘) ์ดˆ๊ธฐ ์บก์ฒ˜ ์‹œ. ๊ธฐ๋ณธ๊ฐ’์€
CaptureIgnoresStartsOnPage.

ํƒˆํ™˜HonorsStartsOnPage ์— ๋”ฐ๋ผ ์ฐฝ์„ ๋ฐฐ์น˜ํ•˜๊ฑฐ๋‚˜
๋กœ ๋˜๋Œ๋ฆฌ๋‹ค, ํŽ˜์ด์ง€ ์‹œ์ž‘ ๊ณผ ํ™”๋ฉด ์‹œ์ž‘ ์ฑ…์ƒ, ํŽ˜์ด์ง€ ๋ฐ Xinerama
ํ™”๋ฉด ์‚ฌ์–‘ ๋‹ค์‹œ ์‹œ์ž‘ or ํƒˆํ™˜. ๋‹ค์‹œ ์บก์ฒ˜IgnoresStartsOnPage
fvwm์ด ํ˜„์žฌ ์ฐฝ ์œ„์น˜๋ฅผ ์กด์ค‘ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ or ํƒˆํ™˜.
๋””ํดํŠธ๋Š” ๋‹ค์‹œ ์บก์ฒ˜IgnoresStartsOnPage.

์ธต ํ•˜๋‚˜์˜ ์„ ํƒ์  ์ธ์ˆ˜์ธ ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด
๋ ˆ์ด์–ด ์ฐฝ์„ ๋„ฃ์Šต๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€์ง€ ์•Š์œผ๋ฉด ์ด์ „์— ์„ค์ •๋œ
๊ฐ’์ด ์‚ญ์ œ๋˜๊ณ  ๊ธฐ๋ณธ ๋ ˆ์ด์–ด๊ฐ€ ์•”์‹œ๋ฉ๋‹ˆ๋‹ค.

์Šคํ…Œ์ด์ฆˆ์˜จํƒ‘ ์ฐฝ์„ ์ตœ์ƒ์œ„ ๋ ˆ์ด์–ด์— ๋†“์Šต๋‹ˆ๋‹ค. ์ด ๋ ˆ์ด์–ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น ๊ธฐ๋ณธ ๋ ˆ์ด์–ด; ๊ธฐ๋ณธ๊ฐ’์€ 6์ž…๋‹ˆ๋‹ค.

์Šคํ…Œ์ด์Šคํ’‹ ์ฐฝ์„ put ๋ ˆ์ด์–ด์— ๋„ฃ์Šต๋‹ˆ๋‹ค. ์ด ๋ ˆ์ด์–ด๋Š” ๋‹ค์Œ์œผ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น ๊ธฐ๋ณธ ๋ ˆ์ด์–ด; ๊ธฐ๋ณธ๊ฐ’์€ 4์ž…๋‹ˆ๋‹ค.

์Šคํ…Œ์ด์ฆˆ์˜จ๋ฐ”ํ…€ ์ฐฝ์„ ๋งจ ์•„๋ž˜ ๋ ˆ์ด์–ด์— ๋„ฃ์Šต๋‹ˆ๋‹ค. ์ด ๋ ˆ์ด์–ด๋Š”
๋ช…๋ น์— ์˜ํ•ด ๋ณ€๊ฒฝ๋จ ๊ธฐ๋ณธ ๋ ˆ์ด์–ด; ๊ธฐ๋ณธ๊ฐ’์€ 2์ž…๋‹ˆ๋‹ค.

๊ฐ์†Œ ์‹œ์ž‘ fvwm์— ์ฐฝ์„ ์ฒ˜์Œ์— ๋งจ ์•„๋ž˜์— ๋‘๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ํ•ด๋‹น ๋ ˆ์ด์–ด ์‹œ์ž‘ ์ œ๊ธฐ.

์‹œ์ž‘ ์Œ์˜ fvwm์—๊ฒŒ ์ฐฝ์„ ๊ฐ€๋ฆฌ๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ์  ๋ฐฉํ–ฅ ์ธ์ˆ˜
"North""๋‚จ์ชฝ""West""๋™์ชฝ",
"๋ถ์„œ""๋ถ๋™""๋‚จ์„œ""๋‚จ๋™" ๋˜๋Š” ๋ฐฉํ–ฅ์ด ์—†๋Š” ๊ฒฝ์šฐ
์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์€ ๋ถ์ชฝ์„ ๊ฐ€๋ฆฌ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋งคํ•‘ ๊ฑด๋„ˆ๋›ฐ๊ธฐ fvwm์—๊ฒŒ ์ฐฝ์ด ์ผœ์ ธ ์žˆ์„ ๋•Œ ์ฑ…์ƒ์œผ๋กœ ์ „ํ™˜ํ•˜์ง€ ์•Š๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
์ฒ˜์Œ์— ๋งคํ•‘๋จ(๋‹ค์Œ์— ์œ ์šฉ ๋ฐ์Šคํฌ์—์„œ ์‹œ์ž‘ or ํŽ˜์ด์ง€ ์‹œ์ž‘).

KeepWindowGroupsOnDesk ์ฐฝ ๊ทธ๋ฃน ํžŒํŠธ๊ฐ€ ์„ค์ •๋œ ์ƒˆ ์ฐฝ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
๊ฐ™์€ ๊ทธ๋ฃน์˜ ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๊ฐ™์€ ์ฑ…์ƒ์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด ์ดํ›„๋กœ
๋™์ž‘์ด ํ˜ผ๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์„ค์ •์€ ScatterWindow๊ทธ๋ฃน. ๊ทธ๋งŒํผ
์ด ๊ฒฝ์šฐ ์ฐฝ์„ ๋ฐฐ์น˜ํ•  ๋•Œ ์ฐฝ ๊ทธ๋ฃน ํžŒํŠธ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ณผ๋„ ํ˜„์ƒ ์ฐฝ
์ผ์‹œ์ ์ธ ์žฅ์‹ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‚จ์•„์žˆ๋Š” ์ผ์‹œ์ ์ธ ์ฐฝ์„ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
์žฅ์‹๋˜์ง€ ์•Š์€, ์ผ๋ฐ˜์ ์ธ fvwm ์žฅ์‹(์ œ๋ชฉ ํ‘œ์‹œ์ค„, ๋ฒ„ํŠผ,
๋“ฑ.). xterm ๋ฉ”๋‰ด์™€ ๊ฐ™์€ ์ผ๋ถ€ ํŒ์—… ์ฐฝ์€
์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ด€๋ฆฌํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์žฅ์‹์„ ๋ฐ›์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค.
๋ฒ—์€ ํŠธ๋žœ์ง€์–ธํŠธ (๊ธฐ๋ณธ๊ฐ’) ์ผ์‹œ์ ์ธ ์ฐฝ์ด ์ฃผ์–ด์ง€์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
ํ‘œ์ค€ ์žฅ์‹. ํ‚ค ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ๋งŒ ์ธก๋ฉด์— ๋ฐ”์ธ๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ ์žฅ์‹๋˜์ง€ ์•Š์€ ์ฐฝ์˜ ํด๋ผ์ด์–ธํŠธ ๋ถ€๋ถ„('S' ๋ฐ 'W' ์ปจํ…์ŠคํŠธ
๋ฐ”์ธ๋”ฉ, ์ฐธ์กฐ ๋งˆ์šฐ์Šค ๊ณผ ํ‚ค ๋ช…๋ น).

์ฐฝ ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ ์ผ์‹œ์ ์ธ ์ฐฝ์ด ์žˆ๋Š” ์Šคํƒ€์ผ์€
์ƒ์Šนํ–ˆ์„ ๋•Œ์˜ ๊ณผ๋„ ํ˜„์ƒ. ๊ทธ๋งŒํผ ์ผ์‹œ์ ์ธ ์ธ์ƒ์„ ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค ์Šคํƒ€์ผ ๋น„ํ™œ์„ฑํ™”
์ด ํ–‰๋™. ๊ทธ๋Ÿฌ๋ฉด ๋ชจ๋“  ์ฐฝ์€ ๊ณผ๋„ ํ˜„์ƒ์ด ์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

์ฐฝ ๋‚ฎ์€ ๊ณผ๋„ ์ผ์‹œ์ ์ธ ์ฐฝ์ด ์žˆ๋Š” ์Šคํƒ€์ผ์€ ๋ชจ๋“  ํ•ญ๋ชฉ์„ ๋‚ฎ์ถฅ๋‹ˆ๋‹ค.
๋‚ฎ์„ ๋•Œ์˜ ๊ณผ๋„ ํ˜„์ƒ. ๊ทธ๋งŒํผ ๊ณผ๋„ํ•˜๊ฒŒ ๋‚ฎ์ถ”์ง€ ๋งˆ์„ธ์š” ์Šคํƒ€์ผ ๋น„ํ™œ์„ฑํ™”
์ด ํ–‰๋™. ๊ทธ๋Ÿฌ๋ฉด ๋ชจ๋“  ์ฐฝ์€ ๊ณผ๋„ ํ˜„์ƒ์ด ์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์Šคํƒ์ž„์‹œ๋ถ€๋ชจ ์Šคํƒ€์ผ ๋ณด๊ฐ• ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ ๊ณผ ๋‚ฎ์€ ๊ณผ๋„
์Šคํƒ€์ผ. ๋กœ ์ฐฝ๋ฌธ์„ ์˜ฌ๋ฆฌ๋‹ค ์Šคํƒ์ž„์‹œ๋ถ€๋ชจ ์Šคํƒ€์ผ ์ „์†ก
๋ฐœ์ƒํ•˜๋Š” ์ฐฝ์ด ์ผ์‹œ์ ์ธ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ์ฐฝ์— ๋Œ€ํ•œ ์ž‘์—… ๋ฐœ์ƒ
๋ฉ”์ธ ์ฐฝ์—๋Š” ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ ์Šคํƒ€์ผ; ์ด ํšจ๊ณผ๋Š”
์ผ์‹œ์ ์ธ ํ–‰๋™์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ธ์ƒ๊ณผ ๊ฐ™์€ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ „์ฒด ๊ทธ๋ฃน์ด ์ƒ์Šนํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ „์ฒด ๊ณผ๋„ ๊ทธ๋ฃน์„ ๋‚ฎ์ถ”๋Š” ๋ฐ์—๋„ ์œ ์‚ฌํ•œ ๋™์ž‘์ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
๋ฉ”์ธ์—๋Š” ๋‚ฎ์€ ๊ณผ๋„ ์Šคํƒ€์ผ. DontStack์ผ์‹œ์ ์ธ๋ถ€๋ชจ ์ด ํ–‰๋™์„ ๋ฐ”๊พผ๋‹ค
๋–จ์–ด์ ธ์„œ. (ํ•˜์ง€ ๋งˆ์„ธ์š”)์ŠคํƒTransientParent ๊ฒฝ์šฐ์—๋Š” ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ๋ ˆ์ด์ฆˆ ํŠธ๋žœ์ง€์–ธํŠธ ๊ณผ
๋‚ฎ์€ ๊ณผ๋„ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ณผ๋„ ํ˜„์ƒ์— ๋Œ€ํ•œ Motif ์ƒ์Šน/ํ•˜๊ฐ•์˜ ํ•ฉ๋ฆฌ์ ์ธ ์—๋ฎฌ๋ ˆ์ด์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์ด

์Šคํƒ€์ผ * RaiseTransient
์Šคํƒ€์ผ * LowerTransient
์Šคํƒ€์ผ * StackTransientParent

ํ™•์žฅ ์ฐฝ ๋งค๋‹ˆ์ € ํžŒํŠธ ์Šคํƒ€์ผ
์ด ํ•˜์œ„ ์„น์…˜์—์„œ ์‚ฌ์šฉ๋œ ์šฉ์–ด๋ฅผ ์ดํ•ดํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ฝ์œผ์‹ญ์‹œ์˜ค.
ํ™•์žฅ ์ฐฝ ๋งค๋‹ˆ์ € ํžŒํŠธ ์•ˆ๋‚ด

EWMHD๋„๋„ค์ด์…˜ ์•„์ด์ฝ˜ fvwm์— ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ewmh ์•„์ด์ฝ˜ ํžŒํŠธ๋ฅผ ์„ค์ •ํ•˜๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ทธ๋Ÿฌํ•œ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ fvwm์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์•„์ด์ฝ˜(๋ฐ
fvwm์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์•„์ด์ฝ˜์ด ์•„์ด์ฝ˜ ์ฐฝ์ด ์•„๋‹Œ ๊ฒฝ์šฐ). EWMHDDonateMiniIcon ํ•˜์ง€
๋ฏธ๋‹ˆ ์•„์ด์ฝ˜๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ˜ธํ™˜ ํ˜ธ์ถœ๊ธฐ, ์ž‘์—… ํ‘œ์‹œ์ค„,
iconbox ...etc๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ fvwm๊ณผ ๋™์ผํ•œ(๋ฏธ๋‹ˆ) ์•„์ด์ฝ˜์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€์—์„œ๋Š”
ํ•˜๋“œ์›จ์–ด(์˜ˆ: 8๋น„ํŠธ ๋””์Šคํ”Œ๋ ˆ์ด) ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์€ ์ฐฝ ๋งคํ•‘์„ ๋Š๋ฆฌ๊ฒŒ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ ์ค‘ ํ•˜๋‚˜๋งŒ ์ค€์ˆ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ. EWMHD๊ธฐ๋ถ€ ์•„์ด์ฝ˜ ๊ณผ EWMHD๊ธฐ๋ถ€ํ•˜์ง€ ๋งˆ์„ธ์š”MiniIcon ๋ณต์›
ewmh(๋ฏธ๋‹ˆ) ์•„์ด์ฝ˜ ํžŒํŠธ๋ฅผ ์„ค์ •ํ•˜์ง€ ์•Š๋Š” ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ž‘์€ ํฌ๊ธฐ์˜ ewmh ์•„์ด์ฝ˜ ํžŒํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ
(์ฆ‰, ๋†’์ด์™€ ๋„ˆ๋น„๊ฐ€ 22๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Œ) fvwm์€ ์ด ์•„์ด์ฝ˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ฏธ๋‹ˆ ์•„์ด์ฝ˜์œผ๋กœ. EWHM๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์žฌ์ •์˜ fvwm์ด ewmh ์•„์ด์ฝ˜์„ ๋ฌด์‹œํ•˜๋„๋ก ์ง€์‹œํ•ฉ๋‹ˆ๋‹ค.
์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์Šคํƒ€์ผ.
EWMHNoMiniIcon์žฌ์ •์˜ ๊ธฐ๋ณธ๊ฐ’์„ ๋ณต์›ํ•ฉ๋‹ˆ๋‹ค.

EWMHUseStackingOrderHints fvwm์ด EWMH ํžŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  EWMH๋ฅผ ์กด์ค‘ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ ๋ ˆ์ด์–ด๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ํžŒํŠธ. EWMHIStackingOrderHints ๋ฌด์‹œ ์›์ธ
fvwm์„ ์‚ฌ์šฉํ•˜์—ฌ EWMH ๊ณ„์ธต ํžŒํŠธ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.

์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ํžŒํŠธ๋ฅผ ํ†ตํ•ด ๋ฐ”ํƒ• ํ™”๋ฉด์— ์˜ˆ์•ฝ๋œ ๊ณต๊ฐ„์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ
์ด๋Ÿฌํ•œ ํžŒํŠธ๋ฅผ EWMH ์šฉ์–ด๋กœ ์ŠคํŠธ๋Ÿฟ์ด๋ผ๊ณ  ํ•˜๋ฉฐ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ž‘์—… ์˜์—ญ ๋ฐ ์ฐฝ ๋ฐฐ์น˜ ๋ฐ ์ตœ๋Œ€ํ™”์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น. EWMHIgnoreStrutํžŒํŠธ fvwm์ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํžŒํŠธ๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
EWMHUseStrutํžŒํŠธ, fvwm์ด ์ด๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

EWMHIgnoreStateํžŒํŠธ fvwm์ด ์ดˆ๊ธฐ EWMH ์ƒํƒœ ํžŒํŠธ๋ฅผ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ƒˆ ์ฐฝ์ด ๋งคํ•‘๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ EWMHUseStateํžŒํŠธ fvwm์ด ์ˆ˜๋ฝํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ํžŒํŠธ.

EWMHI๋ฌด์‹œ์ฐฝ ์œ ํ˜• fvwm์ด EWMH ์ฐฝ ์œ ํ˜• ์‚ฌ์–‘์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ !EWMHI๋ฌด์‹œ์ฐฝ ์œ ํ˜• fvwm์ด ์ง€์ •๋œ ์ฐฝ์˜ ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ์ข…๋ฅ˜.

EWMH์ตœ๋Œ€ํ™”๋ฌด์‹œ์ž‘์—… ์˜์—ญ fvwm์ด EWMH ์ž‘์—… ์˜์—ญ์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์‹คํ–‰ํ•  ๋•Œ ๊ทน๋Œ€ํ™”ํ•˜๋‹ค ๋ช…๋ น. ์™€ ํ•จ๊ป˜ EWMH์ตœ๋Œ€ํ™”์‚ฌ์šฉ์ž‘์—… ์˜์—ญ ์ „์—,
EWMH ์ž‘์—… ์˜์—ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. EWMH์ตœ๋Œ€ํ™”์‚ฌ์šฉ๋™์  ์ž‘์—… ์˜์—ญ EWMH
๋™์  ์ž‘์—… ์˜์—ญ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’).

EWMHPplacementIgnoreWorkingArea fvwm์ด EWMH ์ž‘์—… ์˜์—ญ์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ๋ฐฐ์น˜(๋˜๋Š” ๋‹ค์‹œ ๋ฐฐ์น˜)ํ•  ๋•Œ. ์™€ ํ•จ๊ป˜ EWMHPplacementUseWorkingArea
EWMH ์ž‘์—… ์˜์—ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค.
EWMHPplacementUseDynamicWorkingArea EWMH ๋™์  ์ž‘์—… ์˜์—ญ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๊ณ„์ •(๊ธฐ๋ณธ๊ฐ’). ์ฐธ๊ณ ๋กœ ์ตœ์†Œ ๊ฒน์นจ ๋ฐฐ์น˜ ๊ณผ
์ตœ์†Œ๊ฒน์นจํผ์„ผํŠธ๋ฐฐ์น˜ ๋ฐฐ์น˜ ์ •์ฑ…, EWMH(๋™์ )
์ž‘์—… ์˜์—ญ์„ ๊ณ ๋ คํ•˜์—ฌ ๊ตฌ์„ฑ ๊ฐ€๋Šฅ
MinOverlapPlacementPenalties ์Šคํƒ€์ผ.

๊ทธ ์™ธ
XNUMXD๋ดํƒˆ์˜ ๋ฐฑ์—… ์ €์žฅ์†Œ, ๋ฐฑ์—… ์ €์žฅ ๋„๊ธฐ ๊ณผ BackingStoreWindow๊ธฐ๋ณธ๊ฐ’ ๊ฒฐ์ •ํ•˜๋‹ค
X ์„œ๋ฒ„๋Š” ์ฐฝ์— ๋Œ€ํ•œ ๋ฐฑ์—… ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—… ์ €์žฅ์†Œ ๋ฐฉ๋ฒ•
X ์„œ๋ฒ„๊ฐ€ ์ฐฝ์˜ ๊ฐ€๋ ค์ง„ ๋ถ€๋ถ„์„ ๋ฉ”๋ชจ๋ฆฌ์— ์œ ์ง€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ๊ฐ€ X์™€ ๋™์ผํ•œ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋” ๋Š๋ฆฝ๋‹ˆ๋‹ค.
์„œ๋ฒ„์ด์ง€๋งŒ ์—ฐ๊ฒฐ์ด ๋Š๋ฆฐ ๊ฒฝ์šฐ ํ›จ์”ฌ ๋” ๋น ๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋˜ํ•œ ์•„๋ž˜์— ์ €์žฅ
์•„๋ž˜). ๋ฐฑ์—… ์ €์žฅ ๋„๊ธฐ ์ฐฝ์— ๋Œ€ํ•œ ๋ฐฑ์—… ์ €์žฅ์†Œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ,
fvwm์€ ๋ฐฑ์—… ์ €์žฅ์†Œ ์ž์ฒด๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•˜์ง€ ์•Š์ง€๋งŒ ๋‚˜๋ญ‡์žŽ์€
์ฐฝ์ด ์š”์ฒญํ–ˆ์Šต๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์„ ํƒ์œผ๋กœ ๋˜๋Œ๋ฆฌ๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
BackingStoreWindow๊ธฐ๋ณธ๊ฐ’ ์Šคํƒ€์ผ.

์ฐธ๊ณ : ์ด ์Šคํƒ€์ผ์€ X ์„œ๋ฒ„๊ฐ€ ๋ฐฑ์—… ์ €์žฅ์†Œ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์•„๋ž˜์— ์ €์žฅ X ์„œ๋ฒ„์—์„œ ํ•ด๋‹น ์ฐฝ ์†์„ฑ์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋ฅผ ์œ„ํ•ด
์ด ์Šคํƒ€์ผ์„ ์‚ฌ์šฉํ•˜๋Š” ์ฐฝ์—์„œ X ์„œ๋ฒ„๋Š” ๊ทธ ์•„๋ž˜์— ๊ทธ๋ž˜ํ”ฝ์„ ์ €์žฅํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋™์ผํ•œ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰๋˜๋Š” ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ ๋Š๋ฆฐ ๋ฉ”๋ชจ๋ฆฌ์—์„œ
X ์„œ๋ฒ„. ์•„๋ž˜์— ์ €์žฅ X ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋ฉด fvwm ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋Š๋ฆฝ๋‹ˆ๋‹ค(์˜ˆ: ๋ชจ๋Ž€ ๋งํฌ๋ฅผ ํ†ตํ•ด). ์•„๋ž˜์— ์ €์žฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์„ธ์ด๋ธŒ์–ธ๋”์˜คํ”„ ์Šคํƒ€์ผ. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค ๋ฐฑ์—… ์ €์žฅ์†Œ ์œ„.

์ฐธ๊ณ : X ์„œ๋ฒ„์—์„œ ์ €์žฅ์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ด ์Šคํƒ€์ผ์€ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋ถ€๋ชจ์˜ ์ƒ๋Œ€์„ฑ ์œ ํ˜•์˜ ๋ฐฐ๊ฒฝ ํ”ฝ์Šค๋งต์„ ์‚ฌ์šฉํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
๋ถ€๋ชจ ์นœ์ฒ™ ํˆฌ๋ช…์„ฑ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด. ์ง€์›ํ•˜๋Š” Fvwm ๋ชจ๋“ˆ
ํˆฌ๋ช… ์ƒ‰์ƒ ์„ธํŠธ์—๋Š” ์ด ์„ค์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ถˆํˆฌ๋ช… ๊ธฐ๋ณธ๊ฐ’์ด๋ฉฐ
๋” ๋‚˜์€ ์„ฑ๋Šฅ์„ ์œ„ํ•ด ํˆฌ๋ช…ํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ์— ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

MwmDecor fvwm์ด mwm ์žฅ์‹์„ ์ธ์‹ํ•˜๊ณ  ์กด์ค‘ํ•˜๋„๋ก ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ฐ€๋” ์‚ฌ์šฉํ•˜๋Š” ํžŒํŠธ. ์ด ์Šคํƒ€์ผ์„ ๋„๋ ค๋ฉด
์žฅ์‹ ํžŒํŠธ ์—†์Œ ์Šคํƒ€์ผ.

Mwmํ•จ์ˆ˜ fvwm์ด mwm์„ ์ธ์‹ํ•˜๊ณ  ์กด์ค‘ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ž‘์—… ํžŒํŠธ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ฐ€๋” ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํžŒํŠธ ์žฌ์ •์˜ ๋ธŒ๋žœ๋“œ
fvwm์€ mwm์ด ๊ธˆ์ง€ํ•˜๋Š” ์ž‘์—…์„ ์Œ์˜ ์ฒ˜๋ฆฌํ•˜์ง€๋งŒ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์–ด์จŒ๋“  ์ˆ˜์ˆ . ๋…ธํŽ‘ํžŒํŠธ allow๋Š” mwm ํžŒํŠธ๋ฅผ ์™„์ „ํžˆ ๋•๋‹ˆ๋‹ค.

์˜ฌ๋ฐ์ฝ” fvwm์ด olwm ๋ฐ olvwm ํžŒํŠธ๋ฅผ ์ธ์‹ํ•˜๊ณ  ์กด์ค‘ํ•˜๋„๋ก ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
๋งŽ์€ ๊ตฌํ˜• XView ๋ฐ OLIT ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์„ ๋•๋‹ˆ๋‹ค
๊ณผ NoOLD์—์ฝ”.

์™€ GNOMEI๋ฌด์‹œ ํžŒํŠธ fvwm์€ ์ฐฝ์— ๋Œ€ํ•œ ๋ชจ๋“  GNOME ํžŒํŠธ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
GNOME ์ค€์ˆ˜๊ฐ€ ์ปดํŒŒ์ผ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์„ฑ๊ฐ€์‹  ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๋ณด๋‹ค ๋” ์˜๋ฆฌํ•˜๋ ค๊ณ  ํ•˜๊ณ  GNOME ํžŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ์„ค์ •์„ ๋ฌด์‹œํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ทธ๋†ˆ ์‚ฌ์šฉ ํžŒํŠธ ์Šคํƒ€์ผ์ด ๊ธฐ๋ณธ ๋™์ž‘์œผ๋กœ ๋‹ค์‹œ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.

์žฅ์‹ ์‚ฌ์šฉ ์ด ์Šคํƒ€์ผ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ
fvwm-3.0์—์„œ ๋ณด๋‹ค ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ๋Œ€์ฒดํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์žฅ์‹ ์‚ฌ์šฉ ํ•˜๋‚˜์˜ ์ธ์ˆ˜๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค: ๋‹ค์Œ์œผ๋กœ ์ƒ์„ฑ๋œ ๋ฐ์ฝ”๋ ˆ์ด์…˜์˜ ์ด๋ฆ„ ์žฅ์‹ ์ถ”๊ฐ€.
์žฅ์‹ ์ด๋ฆ„์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด "๊ธฐ๋ณธ" ์žฅ์‹์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์œˆ๋„์šฐ๋Š” ํ•˜์ง€ ์•Š๋Š”๋‹ค
์‹ค์ œ๋กœ ์žฅ์‹์„ ํฌํ•จํ•˜์ง€๋งŒ ํ•ญ์ƒ ํ•˜๋‚˜์— ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ์žฅ์‹์ด๋ผ๋ฉด
๋‚˜์ค‘์— ์ˆ˜์ • ์žฅ์‹ ์ถ”๊ฐ€, ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋ชจ๋“  ์ฐฝ์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ์ฐฝ ์žฅ์‹์€ ๋‹ค์Œ์œผ๋กœ ์žฌ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณ€๊ฒฝ ์žฅ์‹.

์Šคํƒ€์ผ ์‚ฌ์šฉ ์ด ์Šคํƒ€์ผ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ
fvwm-3.0์—์„œ ๋ณด๋‹ค ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ๋Œ€์ฒดํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์Šคํƒ€์ผ ์‚ฌ์šฉ ๋‹ค๋ฅธ ์Šคํƒ€์ผ์˜ ์ด๋ฆ„์ธ ํ•˜๋‚˜์˜ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋‹น์‹ ์€
๊ด€๋ จ ์—†๋Š” ์ฐฝ ์ด๋ฆ„์€ ๋‹ค์Œ ์—†์ด ์œ ์‚ฌํ•œ ํŠน์„ฑ์„ ์‰ฝ๊ฒŒ ์ƒ์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์‹œ ์ž…๋ ฅ. ์˜ˆ๋ฅผ ๋“ค์–ด:

์Šคํƒ€์ผ rxvt UseStyle XTerm

๊ฒฝ๊ณ : ์Šคํƒ€์ผ์ด ํ•˜๋‚˜ ์ด์ƒ์˜ ์ƒ์œ„ ์Šคํƒ€์ผ๊ณผ ์ƒ์œ„ ์Šคํƒ€์ผ์—์„œ ๋นŒ๋“œ๋œ ๊ฒฝ์šฐ
์Šคํƒ€์ผ์ด ๋ณ€๊ฒฝ๋˜๋”๋ผ๋„ ํŒŒ์ƒ๋œ ์Šคํƒ€์ผ์€ ์ˆ˜์ •๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋‹น์‹ ์€
๋ฐœ๊ธ‰ํ•ด์•ผ ํ•œ๋‹ค ์Šคํƒ€์ผ ์‚ฌ์šฉ ๋‹ค์‹œ ๋ผ์ธ.

๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” Windows ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” style ์˜ต์…˜์€ fvwm์—์„œ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค
์žฅ์‹๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์ด๋™ํ•  ์ˆ˜ ์—†๊ฑฐ๋‚˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๋‹ค์Œ์„ ์›ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์‚ฌ์šฉ ๋ฒ„๊ทธ์˜ตํŠธ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์ƒ์Šน ๋„. ์ด ์˜ต์…˜์€ ๋‹ค์Œ์œผ๋กœ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
!๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์Šคํƒ€์ผ. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ ๋‹น์‹œ ์ด๋ฏธ ๋ฌด์‹œ๋˜์—ˆ๋˜ ์ฐฝ์€
์˜ต์…˜์ด ์„ค์ •๋˜๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ์บก์ฒ˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํƒˆํ™˜ ๋ช…๋ น
๊ด€๋ฆฌ๋˜๊ธฐ๋ฅผ ์ฃผ๋ฌธํ•ฉ๋‹ˆ๋‹ค.

์ฃผ ์ •๋ถ€ 32๊ฐœ์˜ ์‚ฌ์šฉ์ž ์ •์˜ ์ƒํƒœ ์ค‘ ํ•˜๋‚˜์˜ ์ดˆ๊ธฐ ๊ฐ’์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ ์ฐฝ๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์ƒํƒœ ๋ฒˆํ˜ธ์˜ ๋ฒ”์œ„๋Š” 0์—์„œ 31 ์‚ฌ์ด์ด๋ฉฐ ๋ฐ˜๋“œ์‹œ
์ธ์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ์ƒํƒœ๋Š” fvwm์—์„œ ์˜๋ฏธ๊ฐ€ ์—†์ง€๋งŒ
๋‹ค์Œ๊ณผ ๊ฐ™์€ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์—์„œ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค. ๋‹ค์Œ ๋ณด๊ธฐ ์™€ ๋”๋ถˆ์–ด ์ฃผ ์ •๋ถ€ ์กฐ๊ฑด ๋ฐ
๋กœ ์กฐ์ž‘ ์ฃผ ์ •๋ถ€ ๋ช…๋ น.

# xterms์— ๋Œ€ํ•ด ์ƒํƒœ 11์„ ์ผญ๋‹ˆ๋‹ค ...
์Šคํƒ€์ผ xterm ์ฃผ ์ •๋ถ€ 11
# ... ํ•˜์ง€๋งŒ rxvts์šฉ์€ ์•„๋‹™๋‹ˆ๋‹ค.
์Šคํƒ€์ผ rxvt !์ƒํƒœ 11

Windows ์ฐฝ ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์Šคํƒ€์ผ์€ ๋ฉ”๋‰ด์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋กœ ๋งŒ๋“  ์ฐฝ ๋ชฉ๋ก ๋ช…๋ น ๋˜๋Š” ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ์— ํ‘œ์‹œ๋œ ๋ชฉ๋ก
์ฒ˜๋Ÿผ Fvwm์•„์ด์ฝ˜๋‚จ์ž or FvwmWinList. ๋ชจ๋“ˆ์—์„œ ์Šคํƒ€์ผ์€ ์ผ๋ฐ˜์ ์œผ๋กœ
์˜ต์…˜์œผ๋กœ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์— ์žˆ๋Š” ๋ชจ๋“ˆ์˜ ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ถ”๊ฐ€ ์ •๋ณด์— ๋Œ€ํ•œ ์งˆ๋ฌธ. ์ด ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๊ธฐ๋ณธ๊ฐ’์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์Šคํƒ€์ผ ์ฐฝ ๋ชฉ๋ก ์ ์ค‘.

์Šคํƒ€์ผ ์ˆœํ™˜ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๊ณผ ์ˆœํ™˜ํžˆํŠธ ์ฐฝ ์—ฌ๋ถ€๋ฅผ ์ œ์–ด
์˜ˆ๋ฅผ ๋“ค์–ด ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์— ์˜ํ•ด ๊ณ ๋ ค ๋‹ค์Œ ๋ณด๊ธฐ, ์ด์ „ or All. Windows
๊ณผ ์ˆœํ™˜ ๊ฑด๋„ˆ๋›ฐ๊ธฐ, ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์— ์˜ํ•ด ์„ ํƒ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ,
์Šคํƒ€์ผ์€ ์กฐ๊ฑด์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ or CirculateHitShaded ์กฐ๊ฑด ๋ฐ ์ผ๋ถ€
์กฐ๊ฑด๋ถ€ ๋ช…๋ น, ์˜ˆ Current ๊ณผ All, ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ
์ˆœํ™˜๊ฑด๋„ˆ๋›ฐ๊ธฐ์•„์ด์ฝ˜, CirculateํžˆํŠธ ์•„์ด์ฝ˜, ์ˆœํ™˜๊ฑด๋„ˆ๋›ฐ๊ธฐ์Œ์˜ ์ฒ˜๋ฆฌ ๊ณผ
CirculateHitShaded ๊ฐ™์ด ์ผํ•˜๋‹ค ์ˆœํ™˜ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๊ณผ ์ˆœํ™˜ํžˆํŠธ ํ•˜์ง€๋งŒ ๋งŒ ์ ์šฉ
์ƒ์ง•์ ์ด๊ฑฐ๋‚˜ ์Œ์˜ ์ฒ˜๋ฆฌ๋œ ์ฐฝ์—. ์ฐธ๊ณ : ์—ฌ๋Ÿฌ ...๊ฑด๋„ˆ๋›ฐ๊ธฐ... ์˜ต์…˜์ด ์žˆ๋Š” ๊ฒฝ์šฐ
๊ฒฐํ•ฉ๋œ ์ฐฝ์€ ์ง€์ •๋œ ํ•ญ๋ชฉ๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋งŒ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.
์ •ํ™ฉ. ๊ทธ๋ž˜์„œ,

์Šคํƒ€์ผ * CirculateSkipIcon, CirculateSkipShaded

์•„์ด์ฝ”๋‹‰ํ•˜๊ฑฐ๋‚˜ ์Œ์˜ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ ์ฐฝ๋งŒ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ :
์—ญ์‚ฌ์  ์ด์œ , ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์€ ์ด๋Ÿฌํ•œ ์ด๋ฆ„์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค.
์Šคํƒ€์ผ์„ ์กฐ๊ฑด ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ˜ผ๋™ํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.

์˜ˆ

# ๊ธฐ๋ณธ fvwm ๋™์ž‘์„ ์ œ๋ชฉ ์—†์Œ์œผ๋กœ ๋ณ€๊ฒฝ-
# ์ฐฝ์— ๋ฐ”! ๋˜ํ•œ ๊ธฐ๋ณธ ์•„์ด์ฝ˜์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์Šคํƒ€์ผ * !์ œ๋ชฉ, \
์•„์ด์ฝ˜ unknown1.xpm, \
ํ…Œ๋‘๋ฆฌ๋„ˆ๋น„ 4, \
ํ•ธ๋“คํญ 5

# ์ด์ œ ์ฐฝ๋ณ„ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:
์Šคํƒ€์ผ Fvwm* !์†์žก์ด, ๊ณ ์ •, \
์ฐฝ ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ, \
ํ…Œ๋‘๋ฆฌ ๋„ˆ๋น„ 0
์Šคํƒ€์ผ FvwmPager StaysOnTop, BorderWidth 0
์Šคํƒ€์ผ *์ž ๊ธˆ !์†์žก์ด, ์Šคํ‹ฐ์ปค, \
StaysOnTop, WindowListSkip
์Šคํƒ€์ผ xbiff ๊ณ ์ •, WindowListSkip
์Šคํƒ€์ผ FvwmButtons !Handles, Sticky, \
์ฐฝ ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ
์Šคํƒ€์ผ sxpm !ํ•ธ๋“ค

# xterm์—๋งŒ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์„ ๋‹ค์‹œ ๋„ฃ์Šต๋‹ˆ๋‹ค!
์Šคํƒ€์ผ xterm ์ œ๋ชฉ, ์ƒ‰์ƒ ๊ฒ€์ •/ํšŒ์ƒ‰

์Šคํƒ€์ผ rxvt ์•„์ด์ฝ˜ term.xpm
์Šคํƒ€์ผ xterm ์•„์ด์ฝ˜ rterm.xpm
์Šคํƒ€์ผ xcalc ์•„์ด์ฝ˜ xcalc.xpm
์Šคํƒ€์ผ xbiff ์•„์ด์ฝ˜ mail1.xpm
์Šคํƒ€์ผ xmh ์•„์ด์ฝ˜ mail1.xpm, \
StartsOnDesk 2
์Šคํƒ€์ผ xman ์•„์ด์ฝ˜ xman.xpm
์Šคํƒ€์ผ matlab ์•„์ด์ฝ˜ math4.xpm, \
StartsOnDesk 3
์Šคํƒ€์ผ xmag ์•„์ด์ฝ˜ magnifying_glass2.xpm
์Šคํƒ€์ผ xgraph ์•„์ด์ฝ˜ graphs.xpm
์Šคํƒ€์ผ FvwmButtons ์•„์ด์ฝ˜ toolbox.xpm
์Šคํƒ€์ผ ๋ฉ”์ด์ปค StartsOnDesk 1
์Šคํƒ€์ผ ์‹ ํ˜ธ StartsOnDesk 3

# ๋‘ ๋ฒˆ์งธ ์ฑ…์ƒ์—์„œ Netscape๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
# 3x3 ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘์˜ ์ค‘๊ฐ„์ด๋ฉฐ
# ๊ท€์ฐฎ๊ฒŒ ํ•ด์ค˜...
์Šคํƒ€์ผ Netscape* SkipMapping, \
์‹œ์ž‘ ํŽ˜์ด์ง€ 1 1 1

์ฐฝ์˜ ๋ชจ๋“  ์†์„ฑ์€ ํ•จ๊ป˜ or'๋ฉ๋‹ˆ๋‹ค. ์œ„์—์„œ
์˜ˆ "FvwmPager"๋Š” ์†์„ฑ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์Šคํ…Œ์ด์ฆˆ์˜จํƒ‘ ์ •ํ™•ํ•œ ์ฐฝ ์ด๋ฆ„์„ ํ†ตํ•ด
์ผ์น˜ํ•˜์ง€๋งŒ ๋˜ํ•œ ์–ป๋Š”๋‹ค !ํ•ธ๋“ค, ์–ด๋ ค์šด ๊ณผ ์ฐฝ ๋ชฉ๋ก ๊ฑด๋„ˆ๋›ฐ๊ธฐ ์ผ์น˜๋กœ
"Fvwm*". ๊ทธ๊ฒƒ์€ ์–ป๋Š”๋‹ค !์ œ๋ชฉ "*"์— ๋Œ€ํ•œ ์ผ์น˜ ๋•๋ถ„์—. ์Šคํƒ€์ผ์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒฝ์šฐ
์ฐฝ์— ๋Œ€ํ•ด ์ง€์ •๋œ ๊ฒฝ์šฐ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ง€์ •๋œ ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฐฝ ์Šคํƒ€์ผ ์˜ต์…˜
์„ ํƒํ•œ ์ฐฝ์˜ ์†์„ฑ(์Šคํƒ€์ผ)์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์˜ต์…˜ ์ •ํ™•ํžˆ ๋™์ผํ•˜๋‹ค
์— ๊ด€ํ•ด์„œ๋Š” ์Šคํƒ€์ผ ๋ช…๋ น.

์ฐฝ ์Šคํƒ€์ผ
๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ๋ฒ„ํŠผ [์ƒํƒœ] [์Šคํƒ€์ผ] [-- [!]ํ”Œ๋ž˜๊ทธ ...]
๋ฒ„ํŠผ ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ถ”. ๋‹จ์ถ” ๋ฒ„ํŠผ ๋ฒˆํ˜ธ ๋˜๋Š” "All",
"์ขŒํšŒ์ „"๋‚˜"๊ถŒ๋ฆฌ". ์ƒํƒœ "์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์•กํ‹ฐ๋ธŒ์—…""์•กํ‹ฐ๋ธŒ๋‹ค์šด""๋น„ํ™œ์„ฑ์—…"๋˜๋Š”
"๋น„ํ™œ์„ฑ๋‹ค์šด"๋˜๋Š”"์ตœ๊ทผํ™œ๋™"("ActiveUp" ๋ฐ "ActiveDown"๊ณผ ๋™์ผ) ๋˜๋Š”
"๋น„ํ™œ์„ฑ"("InactiveUp" ๋ฐ "InactiveDown"๊ณผ ๋™์ผ) ๋˜๋Š” ์ด 6๊ฐ€์ง€ ์ค‘ ํ•˜๋‚˜
"์ „ํ™˜๋จ" ์•ž์— ๋ถ™์Šต๋‹ˆ๋‹ค. "ํ™œ์„ฑ" ์ƒํƒœ๋Š” ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์— โ€‹โ€‹์ ์šฉ๋˜๋ฉฐ,
"๋น„ํ™œ์„ฑ" ํ•ญ๋ชฉ์€ ๋‹ค๋ฅธ ๋ชจ๋“  ์ฐฝ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. "์œ„" ์ƒํƒœ๋Š” ๋น„์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ˆŒ๋ฆฐ ๋ฒ„ํŠผ์˜ ๊ฒฝ์šฐ "์•„๋ž˜๋กœ" ๋ฒ„ํŠผ์ด ๋ˆŒ๋ฆฐ ๋ฒ„ํŠผ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. "์ „ํ™˜๋œ" ์ ‘๋‘์‚ฌ
ํ•ด๋‹นํ•˜๋Š” ์ตœ๋Œ€ํ™”, ์Œ์˜ ์ฒ˜๋ฆฌ ๋˜๋Š” ๋ˆ์ ํ•œ ์ฐฝ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
Mwm๋ฐ์ฝ”... ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค์Œ ๋‹จ์ถ•ํ‚ค๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"์˜ฌ๋…ธ๋ฉ€""๋ชจ๋‘ ์ „ํ™˜๋จ""์˜ฌ์•กํ‹ฐ๋ธŒ""๋ชจ๋‘๋น„ํ™œ์„ฑ""์˜ฌ์—…""์˜ฌ๋‹ค์šด". ๊ทธ๋“ค
์‹ค์ œ๋กœ ์ด 4๊ฐœ์—์„œ 8๊ฐœ ๊ฐœ๋ณ„ ์ƒํƒœ์— ๋Œ€ํ•œ ๋‹ค๋ฅธ ๋งˆ์Šคํฌ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€
์ง€์›๋„: "์˜ฌ์•กํ‹ฐ๋ธŒ์—…""์˜ฌ์•กํ‹ฐ๋ธŒ๋‹ค์šด""๋ชจ๋‘๋น„ํ™œ์„ฑํ™”""๋ชจ๋‘๋น„ํ™œ์„ฑ๋‹ค์šด".

If ์ƒํƒœ ์ƒ๋žตํ•˜๋ฉด ์Šคํƒ€์ผ์ด ๋ชจ๋“  ์ƒํƒœ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์Šคํƒ€์ผ ๊ณผ
ํ”Œ๋ž˜๊ทธ ๊ด„ํ˜ธ๋กœ ๋ฌถ์ธ ๋‹ค์Œ ์—ฌ๋Ÿฌ ์ƒํƒœ ์ •์˜๋ฅผ ๋†“์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํ•œ ์ค„. ๊นƒ๋ฐœ ์ถ”๊ฐ€ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์€ ์ดํ›„์— ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ •์˜.

๋ฒ„ํŠผ์€ ๊ฐ€์žฅ ์ตœ๊ทผ ๋ฒ„ํŠผ๋ถ€ํ„ฐ ์ •์˜๋œ ์ˆœ์„œ๋Œ€๋กœ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.
์Šคํƒ€์ผ, ๋‹ค์Œ์— ์ถ”๊ฐ€๋œ ์Šคํƒ€์ผ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€. ๋ฒ„ํŠผ ์Šคํƒ€์ผ์„ ์ง€์šฐ๋ ค๋ฉด
์Šคํƒ, ์Šคํƒ€์ผ ํ”Œ๋ž˜๊ทธ ๋ณ€๊ฒฝ ๋˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ ๋ฐ ํ”Œ๋ž˜๊ทธ์— ๋Œ€ํ•œ ์„ค๋ช…์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ „์—, ๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋ช…๋ น. ์˜ˆ:

๋ฒ„ํŠผ ์Šคํƒ€์ผ 1 Pixmap led.xpm -- ์ƒ๋‹จ ์™ผ์ชฝ
๋ฒ„ํŠผ ์Šคํƒ€์ผ 1 ActiveDown HGradient 8 ๊ทธ๋ ˆ์ด ๋ธ”๋ž™
๋ฒ„ํŠผ ์Šคํƒ€์ผ All -- ์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ
์ถ”๊ฐ€ ๋ฒ„ํŠผ ์Šคํƒ€์ผ 1 \
ActiveUp(Pixmap a.xpm) \
ActiveDown(Pixmap b.xpm -- ์ƒ๋‹จ)
AddButtonStyle 1 ๋ฒกํ„ฐ 4 50x30@1 70x70@0 30x70@0 50x30@1

์ด ์˜ˆ์—์„œ ์ฒ˜์Œ์—๋Š” ๋ชจ๋“  ๋ฒ„ํŠผ ์ƒํƒœ๊ฐ€ ํ”ฝ์Šค๋งต์œผ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์ค„
"ActiveDown" ์ƒํƒœ๋ฅผ ๊ทธ๋ž˜๋””์–ธํŠธ๋กœ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค(ํ• ๋‹น๋œ ํ”ฝ์Šค๋งต์„ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ์ƒํƒœ์— ๋™์ผํ•œ ์Šคํƒ€์ผ์„ ํ• ๋‹นํ•œ ์ด์ „ ์ค„์— ์žˆ์Œ). ๊ทธ๋Ÿฐ ๋‹ค์Œ,
์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ ๋ชจ๋“  ๋ฒ„ํŠผ์— ํ”Œ๋ž˜๊ทธ๊ฐ€ ์„ค์ •๋˜์–ด fvwm์ด ์„ค์ •๋œ ์Šคํƒ€์ผ์„ ๋ชจ๋‘ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.
๊ณผ ์ œ๋ชฉ ์Šคํƒ€์ผ ๋ฒ„ํŠผ์„ ๊ทธ๋ฆฌ๊ธฐ ์ „์— ๋งˆ์นจ๋‚ด, ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
"ActiveUp" ๋ฐ "ActiveDown" ์ƒํƒœ ๋ฐ ๋ฒกํ„ฐ์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ํ”ฝ์Šค๋งต ๋ฐฐ์น˜
๋ฒ„ํŠผ ์Šคํƒ€์ผ์€ ๋ชจ๋“  ์ƒํƒœ ์œ„์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.

์ œ๋ชฉ ์Šคํƒ€์ผ ์ถ”๊ฐ€ [์ƒํƒœ] [์Šคํƒ€์ผ] [-- [!]ํ”Œ๋ž˜๊ทธ ...]
์ œ๋ชฉ ํ‘œ์‹œ์ค„์— ์ œ๋ชฉ ์Šคํƒ€์ผ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ "์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์•กํ‹ฐ๋ธŒ์—…""์•กํ‹ฐ๋ธŒ๋‹ค์šด",
"๋น„ํ™œ์„ฑ์—…"๋‚˜"๋น„ํ™œ์„ฑ๋‹ค์šด"๋˜๋Š”"์ตœ๊ทผํ™œ๋™"("ActiveUp" ๋ฐ
"์•กํ‹ฐ๋ธŒ๋‹ค์šด") ๋˜๋Š” "๋น„ํ™œ์„ฑ"("InactiveUp" ๋ฐ "InactiveDown"๊ณผ ๋™์ผ) ๋˜๋Š”
์ด 6๊ฐœ ์ค‘ ํ•˜๋‚˜์— "Toggled"๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์ƒํƒœ ์ƒ๋žตํ•˜๋ฉด ์Šคํƒ€์ผ์€
๋ชจ๋“  ์ƒํƒœ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์Šคํƒ€์ผ ๊ณผ ํ”Œ๋ž˜๊ทธ ๊ด„ํ˜ธ๋กœ ๋ฌถ์ธ ๋‹ค์Œ
์—ฌ๋Ÿฌ ์ƒํƒœ ์ •์˜๋Š” ํ•œ ์ค„์— ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ๊ฝค
๊ทธ์™€ ๋น„์Šทํ•œ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ๋ช…๋ น.

์ œ๋ชฉ ํ‘œ์‹œ์ค„์€ ๊ฐ€์žฅ ์ตœ๊ทผ์˜ ๊ฒƒ๋ถ€ํ„ฐ ์ •์˜๋œ ์ˆœ์„œ๋Œ€๋กœ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.
์ œ๋ชฉ ์Šคํƒ€์ผ, ๋‹ค์Œ์— ์ถ”๊ฐ€๋œ ํ•ญ๋ชฉ ์ œ๋ชฉ ์Šคํƒ€์ผ ์ถ”๊ฐ€. ์ œ๋ชฉ ์Šคํƒ€์ผ์„ ์ง€์šฐ๋ ค๋ฉด
์Šคํƒ, ์Šคํƒ€์ผ ํ”Œ๋ž˜๊ทธ ๋ณ€๊ฒฝ ๋˜๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ ๋ฐ ํ”Œ๋ž˜๊ทธ์— ๋Œ€ํ•œ ์„ค๋ช…,
~์„ ๋ณด์•„๋ผ. ์ œ๋ชฉ ์Šคํƒ€์ผ ๊ณผ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋ช…๋ น.

์žฅ์‹ ์ถ”๊ฐ€ ์žฅ์‹
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•  ๊ณ„ํš์ด ์žˆ๋‹ค
fvwm-3.0์—์„œ ๋ณด๋‹ค ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ๊ต์ฒดํ•˜์‹ญ์‹œ์˜ค.

๋ช…๋ช…๋œ ์žฅ์‹์— ๋ช…๋ น์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์žฅ์‹. ๋ฐ์ฝ”๋ ˆ์ด์…˜์€ ์‚ฌ๋žŒ์—๊ฒŒ ์ฃผ์–ด์ง„ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
๋ฒ„ํŠผ ์Šคํƒ€์ผ, ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ์Šคํƒ€์ผ ๋ฐ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์— ์˜ํ–ฅ์„ ์ฃผ๋Š” ๋ช…๋ น ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
์žฅ์‹ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค ์ƒ์„ฑ๋œ๋‹ค; ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๊ธฐ์กด ์žฅ์‹ ์ˆ˜์ •๋ฉ๋‹ˆ๋‹ค.
์ฐธ๊ณ : ์ด์ „ ๋ฒ„์ „์—์„œ๋Š” ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ, ํ•˜์ด๋ผ์ดํŠธ ์ปฌ๋Ÿฌ์…‹ ๊ณผ
์ฐฝ ๊ธ€๊ผด ์žฅ์‹์˜ ๋ช…๋ น. ์ด๊ฒƒ์€ ๋” ์ด์ƒ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด์šฉํ•ด์ฃผ์„ธ์š” ์Šคํƒ€์ผ
๋ช…๋ น ํ•˜์ด๋ผ์ดํŠธ... ๊ณผ ๊ธ€๊ผด ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ์žฅ์‹์€ ์Šคํƒ€์ผ ์—†์ด "๊ธฐ๋ณธ" ์žฅ์‹๊ณผ ๋˜‘๊ฐ™์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
์ •์˜. ์ฃผ์–ด์ง„ ์žฅ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ ์„ธํŠธ์— ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์žฅ์‹ ์‚ฌ์šฉ
์˜ต์…˜์˜ ์Šคํƒ€์ผ ๋ช…๋ น. ๊ธฐ์กด ์žฅ์‹์„ ์ˆ˜์ •ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชจ๋“  ์ฐฝ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
ํ˜„์žฌ ํ• ๋‹น๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์žฅ์‹ ์ถ”๊ฐ€ ์™€ ์‚ฌ์šฉ๋ฒ•์ด ๋น„์Šทํ•˜๋‹ค. ๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๊ณผ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ช…๋ น์„ ์ œ์™ธํ•˜๊ณ 
๋ฉ”๋‰ด์™€ ๊ธฐ๋Šฅ์€ ๋‹ค์Œ์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ์Šคํƒ€์ผ, ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€, ์ œ๋ชฉ ์Šคํƒ€์ผ,
์ œ๋ชฉ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ๊ณผ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ๋ช…๋ น. ๋กœ ๋งŒ๋“  ์žฅ์‹ ์žฅ์‹ ์ถ”๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์กฐ์ž‘ ๋ณ€๊ฒฝ ์žฅ์‹, ํŒŒ๊ดด์žฅ์‹, ์—…๋ฐ์ดํŠธ ์žฅ์‹ ๊ทธ๋ฆฌ๊ณ  ์Šคํƒ€์ผ ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” "FlatDecor" ์žฅ์‹๊ณผ "FlatStyle" ์Šคํƒ€์ผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€
๋ณ„๊ฐœ์˜ ๊ฐœ์ฒด:

๋ฐ์ฝ” ์ถ”๊ฐ€
+ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋ชจ๋‘ ํ™œ์„ฑ(-- ํ”Œ๋žซ) ๋น„ํ™œ์„ฑ(-- ํ”Œ๋žซ)
+ ์ œ๋ชฉ ์Šคํƒ€์ผ -- ํ‰ํ‰ํ•œ
+ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ -- HiddenHandles NoInset

์Šคํƒ€์ผ ํ”Œ๋žซ์Šคํƒ€์ผ \
UseDecor FlatDecor, HandleWidth 4, ForeColor ํฐ์ƒ‰, \
๋ฐฑ์ปฌ๋Ÿฌ ๊ทธ๋ ˆ์ด40, ํ•˜์ด๋ผ์ดํŠธํฌ์–ด ๋ธ”๋ž™, ํ•˜์ด๋ผ์ดํŠธ๋ฐฑ ๊ทธ๋ ˆ์ด70

์Šคํƒ€์ผ xterm UseStyle ํ”Œ๋žซ์Šคํƒ€์ผ

๊ธฐ์กด ์ฐฝ์˜ ์žฅ์‹์€ ๋‹ค์Œ์œผ๋กœ ์žฌํ• ๋‹น๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์žฅ์‹. ์žฅ์‹์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํŒŒ๊ดด ํŒŒ๊ดด์žฅ์‹.

ํŒŒ๊ดด์žฅ์‹ ํ”Œ๋žซ๋ฐ์ฝ”
AddToDecor FlatDecor ...

์Šคํƒ€์ผ FlatStyle UseDecor ํ”Œ๋žซ๋ฐ์ฝ”

์ด์ œ ์Šคํƒ€์ผ์„ ๋‹ค์‹œ ์ ์šฉํ•˜์‹ญ์‹œ์˜ค.

์Šคํƒ€์ผ xterm UseStyle ํ”Œ๋žซ์Šคํƒ€์ผ

ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์ƒํƒœ [์Šคํƒ€์ผ] [-- [!]ํ”Œ๋ž˜๊ทธ ...]
์ฐฝ์˜ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ƒํƒœ "์ตœ๊ทผํ™œ๋™"๋‚˜"๋น„ํ™œ์„ฑ".
If ์ƒํƒœ ์ƒ๋žตํ•˜๋ฉด ๋‘ ์ƒํƒœ ๋ชจ๋‘์— ๋Œ€ํ•ด ์Šคํƒ€์ผ์ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์Šคํƒ€์ผ ๊ณผ ํ”Œ๋ž˜๊ทธ
๊ด„ํ˜ธ๋กœ ๋ฌถ์ธ ๋‹ค์Œ ์—ฌ๋Ÿฌ ์ƒํƒœ ์— ๋”ฐ๋ผ ์ •์˜๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ค„์ž…๋‹ˆ๋‹ค.

์Šคํƒ€์ผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์ด๋ฉฐ ํƒ€์ผ์‹ํ”ฝ์Šค๋งต
(๋ฒ ๋ฒจ ์ƒ‰์ƒ๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ท ์ผํ•œ ํ”ฝ์Šค๋งต์ด ์ด ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•จ) ๋˜๋Š” ์ปฌ๋Ÿฌ์…‹. ๋ฉด
ใ… '!' ์ž„์˜์˜ ์ ‘๋‘์‚ฌ ํ”Œ๋ž˜๊ทธ, ๋™์ž‘์ด ๋ฌดํšจํ™”๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์Šคํƒ€์ผ ์ง€์ •๋˜์ง€ ์•Š๊ณ ,
๊ทธ๋Ÿฌ๋ฉด ์Šคํƒ€์ผ์„ ์žฌ์„ค์ •ํ•˜์ง€ ์•Š๊ณ  ํ”Œ๋ž˜๊ทธ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ˆจ๊ฒจ์ง„ ํ•ธ๋“ค ํ”Œ๋ž˜๊ทธ๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ์—์„œ ์„ ์„ ๊ตฌ๋ถ„ํ•˜๋Š” ๋ชจ์„œ๋ฆฌ ํ•ธ๋“ค์„ ์ˆจ๊น๋‹ˆ๋‹ค.
ํ•ธ๋“ค(์ด ์˜ต์…˜์€ !์ฒ˜๋ฆฌ ์ฐฝ). ๊ธฐ๋ณธ์ ์œผ๋กœ,
์ˆจ๊ฒจ์ง„ ํ•ธ๋“ค ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ธ์…‹ ์—†์Œ ๊นƒ๋ฐœ ๋ณด์ถฉ ์ˆจ๊ฒจ์ง„ ํ•ธ๋“ค. ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ์ฃผ๋ณ€์˜ ๋‚ด๋ถ€ ๊ฒฝ์‚ฌ
์ฐฝํ‹€์ด ๊ทธ๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์ˆจ๊ฒจ์ง„ ํ•ธ๋“ค ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ”„๋ ˆ์ž„์ด
์ข€ ์ด์ƒํ•ด.

๋†’์ธ ์–‘๊ฐ ๋ฆด๋ฆฌํ”„ ํŒจํ„ด์ด ๊ทธ๋ ค์ง€๋„๋ก ํ•ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’). ์„ ํฌ ๊ฐ€๋ผ์•‰๋Š” ์›์ธ
๊ทธ๋ฆด ๋ฆด๋ฆฌํ”„ ํŒจํ„ด์ž…๋‹ˆ๋‹ค. ํ‰๋ฉด ๋ฆด๋ฆฌํ”„ ํŒจํ„ด์ด ๊ทธ๋ ค์ง€์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

ํ™œ์„ฑ ๋ฐ ๋น„ํ™œ์„ฑ ์ฐฝ ํ…Œ๋‘๋ฆฌ๋ฅผ ์งˆ๊ฐ ์žˆ๋Š” ํ”ฝ์Šค๋งต์œผ๋กœ ์žฅ์‹ํ•˜๋ ค๋ฉด
๋‹ค์Œ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

BorderStyle ํ™œ์„ฑ TiledPixmap marble.xpm
BorderStyle ๋น„ํ™œ์„ฑ TiledPixmap granite.xpm
BorderStyle ํ™œ์„ฑ -- HiddenHandles NoInset

๋‘ ์ƒํƒœ์˜ ์Šคํƒ€์ผ์„ ์ง€์šฐ๋ ค๋ฉด:

ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ๋‹จ์ˆœ, ๊ฐ„๋‹จ, ํŽธ๋ฆฌ

๋‹จ์ผ ์ƒํƒœ๋ฅผ ์ง€์šฐ๋ ค๋ฉด:

BorderStyle ์•กํ‹ฐ๋ธŒ ์‹ฌํ”Œ

์ฃผ์–ด์ง„ ์ƒํƒœ์— ๋Œ€ํ•œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ • ํ•ด์ œํ•˜๋ ค๋ฉด:

BorderStyle ๋น„ํ™œ์„ฑ -- !NoInset

์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์€ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ์„ ์ƒ์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์‚ฌ์šฉ ๊นƒ๋ฐœ(์ฐธ์กฐ
๋ฒ„ํŠผ ์Šคํƒ€์ผ).

๋ฒ„ํŠผ ์ƒํƒœ [์•กํ‹ฐ๋ธŒ๋‹ค์šด ๋ถˆ๋Ÿ‰๋ฐฐ] [๋น„ํ™œ์„ฑ ๋ถˆ๋Ÿ‰๋ฐฐ] [๋น„ํ™œ์„ฑ๋‹ค์šด ๋ถˆ๋Ÿ‰๋ฐฐ]
XNUMXD๋ดํƒˆ์˜ ๋ฒ„ํŠผ ์ƒํƒœ ๋ช…๋ น์€ ์ฐฝ ์ œ๋ชฉ๊ณผ ์ œ๋ชฉ์˜ ์ƒํƒœ๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ "ActiveUp>"์˜ ๋„ค ๊ฐ€์ง€ ์ƒํƒœ๋ฅผ ๋ชจ๋‘ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
"ActiveDown>", "InactiveUp>" ๋ฐ "InactiveDown>"(์ฐธ์กฐ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ๊ณผ ์ œ๋ชฉ ์Šคํƒ€์ผ
๋ช…๋ น). ๊ทธ๋งŒํผ ๋ถˆ๋Ÿ‰๋ฐฐ ํ‚ค์›Œ๋“œ ๋’ค์˜ ์ธ์ˆ˜๋Š” ์ง€์ •๋œ ์ƒํƒœ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ๋˜๊ฑฐ๋‚˜("True") ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค("False"). "ActiveUp" ์ƒํƒœ๋Š” ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์•˜๊ฑฐ๋‚˜ ์ง€์ •๋œ ์ธ์ˆ˜๊ฐ€ ์ž˜๋ชป๋œ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

If ์•กํ‹ฐ๋ธŒ๋‹ค์šด ์ธ์ˆ˜๋Š” "False"์ด๋ฉฐ ๋ˆ„๋ฅธ ์ƒํƒœ์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์ด ์—†์Šต๋‹ˆ๋‹ค.
๋ฒ„ํŠผ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋„ "ActiveUp" ์ƒํƒœ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

If ๋น„ํ™œ์„ฑ ์ธ์ˆ˜๊ฐ€ "False"์ด๋ฉด ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ๊ณผ ํฌ์ปค์Šค๊ฐ€ ์—†๋Š” ์ฐฝ์€ ๋น„์Šทํ•˜๊ฒŒ ๋ณด์ž…๋‹ˆ๋‹ค.
ํ•ด๋‹น "ํ™œ์„ฑ" ์ƒํƒœ๊ฐ€ ํ•ญ์ƒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

If ๋น„ํ™œ์„ฑ๋‹ค์šด ์ธ์ˆ˜๊ฐ€ "False"์ธ ๊ฒฝ์šฐ(๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ ์ ์šฉ๋จ ๋น„ํ™œ์„ฑ "์ฐธ"์ž„),
์ดˆ์ ์ด ๋งž์ง€ ์•Š๋Š” ์ฐฝ์—์„œ ๋ˆŒ๋ฆฐ ์ œ๋ชฉ๊ณผ ์ œ๋ชฉ ๋ฒ„ํŠผ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.
"InactiveUp" ๋˜๋Š” "ActiveUp"์€ ๋‹ค๋ฅธ ํ‚ค์›Œ๋“œ์˜ ๊ฐ’์— ๋”ฐ๋ผ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋ฒ„ํŠผ [์ƒํƒœ] [์Šคํƒ€์ผ] [-- [!]ํ”Œ๋ž˜๊ทธ ...]
์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์˜ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ถ” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค
0๊ณผ 9 ์‚ฌ์ด์˜ ์ˆซ์ž ๋˜๋Š” "All""์ขŒํšŒ์ „""๊ถŒ๋ฆฌ"๋˜๋Š”"๋‹ค์‹œ ์“ฐ๊ธฐ". ๋ฒ„ํŠผ
๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ๋Š” ๋งˆ์šฐ์Šค ๋ช…๋ น ์„น์…˜. ๋งŒ์•ฝ ์Šคํƒ€์ผ ๊ณผ ํ”Œ๋ž˜๊ทธ are
๊ด„ํ˜ธ๋กœ ๋ฌถ์€ ๋‹ค์Œ ์—ฌ๋Ÿฌ ์ƒํƒœ ์ •์˜๋Š” ํ–‰๋ณ„๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒํƒœ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ๋ฒ„ํŠผ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ฒ„ํŠผ ์ƒํƒœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.
"์•กํ‹ฐ๋ธŒ์—…"์™€"์•กํ‹ฐ๋ธŒ๋‹ค์šด" ๋ˆ„๋ฅด์ง€ ์•Š์€ ์ƒํƒœ์™€ ๋ˆ„๋ฅธ ์ƒํƒœ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ™œ์„ฑ ์ฐฝ์˜ ๋ฒ„ํŠผ; ๋™์•ˆ "๋น„ํ™œ์„ฑ์—…"์™€"๋น„ํ™œ์„ฑ๋‹ค์šด" ์ƒํƒœ๋Š” ๋‹ค์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๋น„ํ™œ์„ฑ ์ฐฝ์˜ ๋ฒ„ํŠผ. ๋ฐ”๋กœ ๊ฐ€๊ธฐ "์ตœ๊ทผํ™œ๋™"๋Š” "ActiveUp"๊ณผ
"ActiveDown" ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ๊ฐ€๊ธฐ "๋น„ํ™œ์„ฑ"๋Š” "InactiveUp"๊ณผ
"InactiveDown" ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ ์„ค๋ช…ํ•œ ๊ฒƒ๊ณผ ์œ ์‚ฌํ•œ ์ƒํƒœ ์ด๋ฆ„์ด์ง€๋งŒ
"Toggled" ์ ‘๋‘์‚ฌ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žˆ๋Š” ์ œ๋ชฉ ๋ฒ„ํŠผ์— ๋Œ€์‹  ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
MwmDecorMax, MwmDecor๊ทธ๋Š˜, MwmDecorStick or Mwm์žฅ์‹์ธต ํžŒํŠธ, ์ฐฝ์ด ์žˆ์œผ๋ฉด
๊ฐ๊ฐ ์ตœ๋Œ€ํ™”, ์Œ์˜ ์ฒ˜๋ฆฌ, ๋ˆ์  ๊ฑฐ๋ฆฌ๊ฑฐ๋‚˜ ํŠน์ • ๋ ˆ์ด์–ด์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค.

์žฅ์‹ ์ถ”๊ฐ€ ํƒœ๋งŒ
+ ๋ฒ„ํŠผ์Šคํƒ€์ผ 6 \
Vector 4 50x25@1 85x75@0 15x75@0 50x25@1
+ ButtonStyle 6 ToggledActiveUp \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ButtonStyle 6 ToggledActiveDown \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ButtonStyle 6 ํ† ๊ธ€๋น„ํ™œ์„ฑ \
Vector 4 50x75@0 85x25@1 15x25@0 50x75@0
+ ๋ฒ„ํŠผ์Šคํƒ€์ผ 6 - MwmDecorShade
๋งˆ์šฐ์Šค 0 N ์ฐฝ๊ฐ€

๋˜ํ•œ ๋‹ค์Œ ๋ฐ”๋กœ ๊ฐ€๊ธฐ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. "์˜ฌ๋…ธ๋ฉ€""๋ชจ๋‘ ์ „ํ™˜๋จ",
"์˜ฌ์•กํ‹ฐ๋ธŒ""๋ชจ๋‘๋น„ํ™œ์„ฑ""์˜ฌ์—…""์˜ฌ๋‹ค์šด". ์‹ค์ œ๋กœ๋Š” ๋‹ค๋ฅธ ๋งˆ์Šคํฌ์ž…๋‹ˆ๋‹ค.
์ด 4๊ฐœ์—์„œ 8๊ฐœ์˜ ๊ฐœ๋ณ„ ์ฃผ์— ๋Œ€ํ•ด. ๋‹ค์Œ๋„ ์ง€์›๋ฉ๋‹ˆ๋‹ค. "์˜ฌ์•กํ‹ฐ๋ธŒ์—…",
"์˜ฌ์•กํ‹ฐ๋ธŒ๋‹ค์šด""๋ชจ๋‘๋น„ํ™œ์„ฑํ™”""๋ชจ๋‘๋น„ํ™œ์„ฑ๋‹ค์šด".

If ์ƒํƒœ ์ง€์ •๋˜๋ฉด ํ•ด๋‹น ๋ฒ„ํŠผ ์ƒํƒœ๊ฐ€ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ์ƒํƒœ ์ƒ๋žตํ•˜๊ณ ,
๋ชจ๋“  ์ƒํƒœ๊ฐ€ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์Šคํƒ€์ผ์„ ์ง€์ •ํ•˜๋ฉด ํ˜„์žฌ ์Šคํƒ€์ผ์ด ํŒŒ๊ดด๋ฉ๋‹ˆ๋‹ค(์‚ฌ์šฉ
๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ์ด๊ฒƒ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด).

If ์Šคํƒ€์ผ ์ƒ๋žตํ•˜๋ฉด ๊ธฐ๋ณธ ๋ฒ„ํŠผ์— ๋Œ€ํ•ด ์ƒํƒœ ์ข…์† ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ์Šคํƒ€์ผ์„ ํŒŒ๊ดดํ•˜์ง€ ์•Š๊ณ  ์Šคํƒ€์ผ. ์˜ˆ(๊ฐ ์ค„์€
๋…๋ฆฝ๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ):

ButtonStyle ์™ผ์ชฝ -- ํ”Œ๋žซ
ButtonStyle ๋ชจ๋‘ ActiveUp(-- ํ”Œ๋žซ) ๋น„ํ™œ์„ฑ(-- ํ”Œ๋žซ)

์ฒซ ๋ฒˆ์งธ ์ค„์€ ์™ผ์ชฝ ๋ฒ„ํŠผ์˜ ๋ชจ๋“  ์ƒํƒœ๋ฅผ ํ”Œ๋žซ์œผ๋กœ ์„ค์ •ํ•˜๊ณ  ๋‘ ๋ฒˆ์งธ ์ค„์€
๋ชจ๋“  ๋ฒ„ํŠผ์˜ "ActiveUp" ๋ฐ "Inactive" ์ƒํƒœ๋งŒ ํ”Œ๋žซ(ํ”Œ๋ž˜๊ทธ๋งŒ
๋ณ€๊ฒฝ๋จ; ๋ฒ„ํŠผ์˜ ๊ฐœ๋ณ„ ์Šคํƒ€์ผ์€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค).

๋ชจ๋“  ๋ฒ„ํŠผ์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด:

๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋‹ค์‹œ ์“ฐ๊ธฐ

๋ฒ„ํŠผ 1์˜ "ActiveUp" ๋ฒ„ํŠผ ์ƒํƒœ๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด:

ButtonStyle 1 ActiveUp ๊ธฐ๋ณธ๊ฐ’

๋ฒ„ํŠผ 1์˜ ๋ชจ๋“  ๋ฒ„ํŠผ ์ƒํƒœ๋ฅผ ๋ฒ„ํŠผ ๋ฒˆํ˜ธ 2์˜ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด:

ButtonStyle 1 ๊ธฐ๋ณธ๊ฐ’ 2

๋ชจ๋“  ๋ฒ„ํŠผ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ์ƒํƒœ ์ •์˜๋Š” ๋‘˜๋Ÿฌ์‹ธ์„œ ํ•œ ์ค„์— ์ฃผ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ „์—, ์Šคํƒ€์ผ ๊ณผ ํ”Œ๋ž˜๊ทธ ๊ด„ํ˜ธ ์•ˆ์—. ํ•œ ์ค„์— ํ•˜๋‚˜์˜ ์ •์˜๋งŒ ์ œ๊ณต๋˜๋Š” ๊ฒฝ์šฐ
๊ด„ํ˜ธ๋Š” ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”Œ๋ž˜๊ทธ ์ง€์ •๋œ ์˜ํ–ฅ ์ƒํƒœ. ๋งŒ์•ฝ '!' ์ž„์˜์˜ ์ ‘๋‘์‚ฌ ํ”Œ๋ž˜๊ทธ, ํ–‰๋™
๋ถ€์ •๋œ๋‹ค. ๋ชจ๋“  ์Šคํƒ€์ผ์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ ์ข…์† ํ”Œ๋ž˜๊ทธ๋Š” ์—ฌ๊ธฐ์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
( ๋ฒ„ํŠผ ์Šคํƒ€์ผ ํ•ญ๋ชฉ์€ ์ƒํƒœ ๋…๋ฆฝ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋‹ค๋ฃน๋‹ˆ๋‹ค.

๋†’์ธ ์–‘๊ฐ ๋ฆด๋ฆฌํ”„ ํŒจํ„ด์ด ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.

์„ ํฌ ๊ฐ€๋ผ์•‰์€ ๋ฆด๋ฆฌํ”„ ํŒจํ„ด์ด ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค.

ํ‰๋ฉด ๋ฆด๋ฆฌํ”„ ํŒจํ„ด์ด ๊ทธ๋ ค์ง€์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ ์ฃผ์–ด์ง„ ๋ฒ„ํŠผ ์ƒํƒœ๊ฐ€ ํ˜„์žฌ ์ œ๋ชฉ ์Šคํƒ€์ผ์„ ๋ Œ๋”๋งํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ์˜ ๊ณ ์œ ํ•œ ์Šคํƒ€์ผ์„ ๋ Œ๋”๋งํ•˜๊ธฐ ์ „์— ๊ทธ๋งŒํผ ๋†’์ธ, ํ‰๋ฉด ๊ณผ ์„ ํฌ ์ œ๋ชฉ ์Šคํƒ€์ผ
ํ”Œ๋ž˜๊ทธ๋Š” ์ด ์ปจํ…์ŠคํŠธ์—์„œ ์ค‘๋ณต๋˜๋ฏ€๋กœ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์‚ฌ์šฉ ๋ฒ„ํŠผ์ด ์žฅ์‹๋œ ๊ฒƒ์„ ์ƒ์†ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋†’์ธ, ์„ ํฌ ๊ณผ ํ‰๋ฉด ์ƒํ˜ธ ๋ฐฐํƒ€์ ์ด๋ฉฐ ์ดˆ๊ธฐ์— ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋กœ ์ž‘์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ ๊ณผ ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์‚ฌ์šฉ ๋˜ํ•œ ์ƒํ˜ธ ๋ฐฐํƒ€์ ์ด๋‹ค
(๊ทธ๋Ÿฌ๋‚˜ ๋‘˜ ๋‹ค ๊บผ์งˆ ์ˆ˜ ์žˆ์Œ). ๊ธฐ๋ณธ๊ฐ’์€ ๋†’์ธ ๋‘˜๋‹ค ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ ์‚ฌ์šฉ ๊ณผ
์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ ์„ค์ •๋˜์ง€ ์•Š์€ ์ฑ„๋กœ ๋‘ก๋‹ˆ๋‹ค.

์ค‘๋Œ€ํ•œ
"ActiveDown" ๋ฐ "InactiveDown" ์ƒํƒœ์˜ ๊ฒฝ์šฐ: ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด
๋ฆด๋ฆฌํ”„๊ฐ€ ๋ฐ˜์ „๋ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ๋ฌธ์— "ActiveDown" ๋˜๋Š”
"InactiveDown"์€ ์›ํ•˜๋Š” ๋ฆด๋ฆฌํ”„์˜ ๋ฐ˜๋Œ€๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค(์˜ˆ:
์„ ํฌ "ActiveDown" ๋˜๋Š” "InactiveDown"). ์ด ๋™์ž‘์€ ์ผ๊ด€๋˜์ง€๋งŒ
์ฒ˜์Œ์—๋Š” ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œ ๋ณด์ž…๋‹ˆ๋‹ค. "Toggled" ์ƒํƒœ์—๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋ฒ„ํŠผ ์Šคํƒ€์ผ์€ ๋น„ํŒŒ๊ดด, ๋ถ€๋ถ„ ํŒŒ๊ดด ๋˜๋Š” ์ „์ฒด๋กœ ๋ถ„๋ฅ˜๋ฉ๋‹ˆ๋‹ค.
ํŒŒ๊ดด์ ์ธ. ๋น„ํŒŒ๊ดด ์Šคํƒ€์ผ์€ ์ด๋ฏธ์ง€์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ€๋ถ„์ ์œผ๋กœ
ํŒŒ๊ดด์ ์ธ ์Šคํƒ€์ผ์€ ๊ธฐ๋ณธ ์ด๋ฏธ์ง€์˜ ์ผ๋ถ€ ๋˜๋Š” ์ „์ฒด๋ฅผ ๊ฐ€๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ:
ํ”ฝ์Šค๋งต). ์™„์ „ํžˆ ํŒŒ๊ดด์ ์ธ ์Šคํƒ€์ผ์€ ์ „์ฒด ๊ธฐ๋ณธ ์ด๋ฏธ์ง€๋ฅผ ๊ฐ€๋ฆฝ๋‹ˆ๋‹ค(์˜ˆ: ๊ณ ์ฒด
๋˜๋Š” ๊ฒฝ์‚ฌ๋„ ์Šคํƒ€์ผ). ๋”ฐ๋ผ์„œ ์Šคํƒ€์ผ์„ ์Œ“์œผ๋ฉด ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€ (๋˜๋Š”
์ œ๋ชฉ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ๊ฒฝ์šฐ), ๋‹ค์‹œ ๊ทธ๋ฆฌ๊ธฐ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ ค๋ฉด ์Šคํƒ€์ผ์„ ์‹œํ€€์‹ฑํ•  ๋•Œ ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค.

์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์Šคํƒ€์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋‹จ์ˆœ, ๊ฐ„๋‹จ, ํŽธ๋ฆฌ, ํƒœ๋งŒ, ๊ณ ์ฒด, ์ปฌ๋Ÿฌ์…‹, ๋ฒกํ„ฐ, ?๊ตฌ๋ฐฐ, ํ”ฝ์Šค๋งต, ์กฐ์ •๋œ ํ”ฝ์Šค๋งต,
์ถ•์†Œํ”ฝ์Šค๋งต, ๋Š˜์—ฌ์ง„ ํ”ฝ์Šค๋งต, ํƒ€์ผ์‹ํ”ฝ์Šค๋งต, ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜

์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ๊ณผ ํ•ด๋‹น ์ธ์ˆ˜์— ๋Œ€ํ•œ ์„ค๋ช…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋‹จ์ˆœ, ๊ฐ„๋‹จ, ํŽธ๋ฆฌ ์Šคํƒ€์ผ์€ ์•„๋ฌด๊ฒƒ๋„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉฐ ์ด ์Šคํƒ€์ผ์€
๋น„ํŒŒ๊ดด์ ์ธ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์˜ ์˜ˆ.

XNUMXD๋ดํƒˆ์˜ ํƒœ๋งŒ style์€ ์กฐ๊ฑด๋ถ€๋กœ ํ•˜๋‚˜์˜ ์ธ์ˆ˜๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋กœ๋“œํ•  ๊ธฐ๋ณธ ๋ฒ„ํŠผ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ์Šคํƒ€์ผ ๋ช…๋ น์ด ๋ฒ„ํŠผ ์Šคํƒ€์ผ or
๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€, ์ธ์ˆ˜๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค(์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ํ˜„์žฌ
๋‹จ์ถ”). ๋ช…๋ น์ด ์•„๋‹Œ ๊ฒฝ์šฐ ๋ฒ„ํŠผ ์Šคํƒ€์ผ or ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ์‚ฌ์šฉ, ๋ฒˆํ˜ธ
์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ณ ์ฒด ์Šคํƒ€์ผ์€ ๋ฒ„ํŠผ์„ ๋‹จ์ƒ‰์œผ๋กœ ์ฑ„์›๋‹ˆ๋‹ค. ๋ฆด๋ฆฌํ”„ ํ…Œ๋‘๋ฆฌ ์ƒ‰์ƒ์€
์˜ํ–ฅ์„๋ฐ›์ง€ ์•Š์•˜๋‹ค. ์ƒ‰์ƒ์€ ๋‹จ์ผ ์ธ์ˆ˜๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ์€ ์™„์ „ํžˆ
ํŒŒ๊ดด์ ์ธ.

XNUMXD๋ดํƒˆ์˜ ์ปฌ๋Ÿฌ์…‹ cs [์•ŒํŒŒ] ์Šคํƒ€์ผ์€ ๋ฒ„ํŠผ์„ Colorset์œผ๋กœ ์ฑ„์›๋‹ˆ๋‹ค. cs. ์„ ํƒ ์‚ฌํ•ญ
์•ŒํŒŒ ์ธ์ˆ˜๋Š” 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค. ์ด๋Š” fvwm์ด ๋ณ‘ํ•ฉํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ด ๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฒ„ํŠผ์— ๋ฐฐ๊ฒฝ์ƒ‰์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฑ๋ถ„์œจ์ด 0์ธ ๊ฒฝ์šฐ
์ƒ‰์ƒ ์„ธํŠธ ๋ฐฐ๊ฒฝ์ด ์ˆจ๊ฒจ์ ธ ์žˆ๊ณ  100์ด๋ฉด ์ƒ‰์ƒ ์„ธํŠธ ๋ฐฐ๊ฒฝ์ด ์™„์ „ํžˆ
์ ์šฉ๋œ. ๊ธฐ๋ณธ๊ฐ’์€ 100์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŒŒ๊ดด๋ ฅ์€ ์•ŒํŒŒ
๋…ผ์˜.

XNUMXD๋ดํƒˆ์˜ ๋ฒกํ„ฐ NUM X[์˜คํ”„์…‹p]xY[์˜คํ”„์…‹ํ”ผ]@C ... ์Šคํƒ€์ผ์€ ์„  ํŒจํ„ด์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค. ์ด ์ดํ›„๋กœ
๋Š” ํ‘œ์ค€ ๋ฒ„ํŠผ ์Šคํƒ€์ผ์ด๋ฉฐ ํ‚ค์›Œ๋“œ๋Š” ๋ฒกํ„ฐ ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค. NUM ์˜ ์ˆซ์ž์ž…๋‹ˆ๋‹ค
ํ˜•ํƒœ์˜ ํฌ์ธํŠธ ์‚ฌ์–‘ X[์˜คํ”„์…‹p]xY[์˜คํ”„์…‹ํ”ผ]@C ... X ๊ณผ Y ํฌ์ธํŠธ์ด๋‹ค
ํผ์„ผํŠธ(0์—์„œ 100๊นŒ์ง€)๋กœ ์ฃผ์–ด์ง„ ๋ฒ„ํŠผ ๋‚ด๋ถ€์˜ ์ขŒํ‘œ. ์„ ํƒ ์‚ฌํ•ญ
์ˆœ์ˆ˜ํ•œ ์˜คํ”„์…‹ ํ”ฝ์…€ ๋‹จ์œ„๋กœ "+ p"๋Š” ์–‘์ˆ˜ ๋˜๋Š”
"- p"๋Š” ์Œ์ˆ˜ ์˜คํ”„์…‹์ž…๋‹ˆ๋‹ค.

C ์„  ์ƒ‰์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค(0 - ๊ทธ๋ฆผ์ž ์ƒ‰์ƒ, 1 - ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ, 2 -
๋ฐฐ๊ฒฝ์ƒ‰, 3 - ์ „๊ฒฝ์ƒ‰, 4 - ์ ๋งŒ ์ด๋™ํ•˜๊ณ  ๊ทธ๋ฆฌ์ง€ ์•Š์Œ).
์ฒซ ๋ฒˆ์งธ ํฌ์ธํŠธ ์ƒ‰์ƒ์€ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•œ ์ค„์— ์ตœ๋Œ€ 10000๊ฐœ์˜ ํฌ์ธํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฌด๋Šฌ. ์ด ์Šคํƒ€์ผ์€ ๋ถ€๋ถ„์ ์œผ๋กœ ํŒŒ๊ดด์ ์ž…๋‹ˆ๋‹ค.

์‚ฌ์–‘์€ ์•ฝ๊ฐ„ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.

๋ฒ„ํŠผ์Šคํƒ€์ผ 2 ๋ฒกํ„ฐ 4 50x30@1 70x70@0 30x70@0 50x30@1

๋ฒ„ํŠผ 2 ์žฅ์‹์€ ๋‹ค์Œ์˜ ์„ ์œผ๋กœ ๊ตฌ์„ฑ๋œ 4ํฌ์ธํŠธ ํŒจํ„ด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
(x=50,y=30) ~ (70,70) ์—์„œ ์„€๋„์šฐ ์ƒ‰์ƒ (@0), ๊ทธ๋ฆฌ๊ณ  ๋‚˜์„œ (30,70) ์—์„œ ์„€๋„์šฐ
์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ(@50,30)์—์„œ (1)์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ๋ฌด ํ˜ผ๋ž€์Šค๋Ÿฝ๋‚˜์š”?
์Šคํฌ๋ฆฐ์ƒท์ด ํฌํ•จ๋œ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋Š” fvwm ์›น ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์˜ ๋” ๋ณต์žกํ•œ ์˜ˆ ๋ฒกํ„ฐ:

ButtonStyle 8 ๋ฒกํ„ฐ 10 45x65@2 45x75@3 \
20x75@3 20x50@3 35x50@3 35x65@1 35x25@1 \
75x25@1 75x65@0 35x65@0
ButtonStyle 0 ๋ฒกํ„ฐ 10 45x65@2 45x75@0 \
20x75@0 20x50@1 45x50@1 45x65@0 75x65@3 \
75x25@3 35x25@3 35x47@3

XNUMXD๋ดํƒˆ์˜ ?๊ตฌ๋ฐฐ ์Šคํƒ€์ผ์€ ์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ฌผ์Œํ‘œ์— ์•„๋ฌด๊ฑฐ๋‚˜ ์ž…๋ ฅํ•˜์„ธ์š”.
์ •์˜๋œ ๊ทธ๋ผ๋””์–ธํŠธ ์œ ํ˜• ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ ์„น์…˜
๊ทธ๋ž˜๋””์–ธํŠธ ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค. ๊ทธ๋ผ๋””์–ธํŠธ ์Šคํƒ€์ผ์€ ์™„์ „ํžˆ ํŒŒ๊ดด์ ์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ์€ ํ”ฝ์Šค๋งต์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ”ฝ์Šค๋งต์€ ์ธ์ˆ˜๋กœ ์ง€์ •๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค์Œ์€ ๋ฒ„ํŠผ ๋ฒˆํ˜ธ 2์— 4๊ฐœ ๋ชจ๋‘์— ๋Œ€ํ•ด ๋™์ผํ•œ ํ”ฝ์Šค๋งต์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์ƒํƒœ(2 ํ™œ์„ฑ ๋ฐ 2 ๋น„ํ™œ์„ฑ) ๋ฐ ๋ฒ„ํŠผ ๋ฒˆํ˜ธ 4๋Š” ๋ชจ๋‘ ๋‹ค๋ฅธ ํ”ฝ์Šค๋งต์ž…๋‹ˆ๋‹ค.

ButtonStyle 2 ํ”ฝ์Šค๋งต my_pixmap.xpm
๋ฒ„ํŠผ์Šคํƒ€์ผ 4 \
์•กํ‹ฐ๋ธŒ์—…(Pixmap activeup.xpm) \
ActiveDown(Pixmap activedown.xpm) \
๋น„ํ™œ์„ฑ(Pixmap inactiveup.xpm)
๋ฒ„ํŠผ์Šคํƒ€์ผ 4 \
InactiveDown Pixmap inactivedown.xpm

ํ”ฝ์Šค๋งต ์‚ฌ์–‘์€ ์ ˆ๋Œ€ ๋˜๋Š” ์ƒ๋Œ€ ๊ฒฝ๋กœ ์ด๋ฆ„์œผ๋กœ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ
ImagePath). ํ”ฝ์Šค๋งต์„ ์ฐพ์„ ์ˆ˜ ์—†์œผ๋ฉด ๋ฒ„ํŠผ ์Šคํƒ€์ผ์ด ๋‹ค์Œ์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ๋‹จ์ˆœ, ๊ฐ„๋‹จ, ํŽธ๋ฆฌ.
ํŠน์ • ํ”Œ๋ž˜๊ทธ ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ์€ ์ขŒํšŒ์ „, ๊ถŒ๋ฆฌ, Top๋ฐ ๋ฐ”๋‹ฅ. ์ด๊ฒƒ๋“ค์€
ํ”ฝ์Šค๋งต์„ ์ •๋‹นํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’์€ ์–‘๋ฐฉํ–ฅ์˜ ์ค‘์•™์— ์žˆ์Šต๋‹ˆ๋‹ค). ํ”ฝ์Šค๋งต
ํˆฌ๋ช…๋„๋Š” "์—†์Œ" ์ƒ‰์ƒ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ์€ ๋ถ€๋ถ„์ ์œผ๋กœ ํŒŒ๊ดด์ ์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์กฐ์ •๋œ ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ์ด ๋น„์Šทํ•˜๋‹ค. ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ. ํ•˜์ง€๋งŒ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค
๋ฒ„ํŠผ์— ์ •ํ™•ํžˆ ๋งž๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ถ•์†Œํ”ฝ์Šค๋งต ์Šคํƒ€์ผ์ด ๋น„์Šทํ•˜๋‹ค. ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ. ํ•˜์ง€๋งŒ ์ด๋ฏธ์ง€๊ฐ€ ๋” ํฌ๋ฉด
๋ฒ„ํŠผ์— ๋งž๊ฒŒ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋Š˜์—ฌ์ง„ ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ์ด ๋น„์Šทํ•˜๋‹ค. ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ. ํ•˜์ง€๋งŒ ๋งŒ์•ฝ ์ด๋ฏธ์ง€๊ฐ€
๋ฒ„ํŠผ๋ณด๋‹ค ์ž‘์€ ์ด๋ฏธ์ง€๋Š” ๋ฒ„ํŠผ์„ ๋ฎ๋„๋ก ํฌ๊ธฐ๊ฐ€ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํƒ€์ผ์‹ํ”ฝ์Šค๋งต ์Šคํƒ€์ผ์€ ๋ฒ„ํŠผ ๋ฐฐ๊ฒฝ์œผ๋กœ ๋ฐ”๋‘‘ํŒ์‹์œผ๋กœ ๋ฐฐ์—ด๋  ํ”ฝ์Šค๋งต์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ํ•˜๋‚˜
ํ”ฝ์Šค๋งต์€ ์ธ์ˆ˜๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. Pixmap ํˆฌ๋ช…๋„๋Š” ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์Šคํƒ€์ผ
์™„์ „ํžˆ ํŒŒ๊ดด์ ์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์Šคํƒ€์ผ์€ ๋ฒ„ํŠผ์— ์ฐฝ์˜ ๋ฏธ๋‹ˆ์–ด์ฒ˜ ์•„์ด์ฝ˜์„ ๊ทธ๋ฆฝ๋‹ˆ๋‹ค.
๋กœ ์ง€์ •๋œ ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜ ์˜ต์…˜์˜ ์Šคํƒ€์ผ ๋ช…๋ น. ์ด ๋ฒ„ํŠผ ์Šคํƒ€์ผ์€
์ธ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ:

์Šคํƒ€์ผ * MiniIcon ๋ฏธ๋‹ˆ-bx2.xpm
์Šคํƒ€์ผ xterm MiniIcon ๋ฏธ๋‹ˆ ์šฉ์–ด.xpm
์Šคํƒ€์ผ Emacs MiniIcon mini-doc.xpm

ButtonStyle 1 ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜

๋ฒ„ํŠผ ์Šคํƒ€์ผ ๋‹จ์ถ” - [!]ํ”Œ๋ž˜๊ทธ ...
์ง€์ •๋œ ์ƒํƒœ์— ๋…๋ฆฝ์ ์ธ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ถ”. ๊ตญ๊ฐ€ ๋…๋ฆฝ ํ”Œ๋ž˜๊ทธ
๋ฒ„ํŠผ ๋™์ž‘์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๊ฐ ํ”Œ๋ž˜๊ทธ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ '!' ์ ‘๋‘์‚ฌ
ํ”Œ๋ž˜๊ทธ์— ๋Œ€ํ•œ ๋™์ž‘์€ ๋ฌดํšจํ™”๋ฉ๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ๊นƒ๋ฐœ ์ดˆ๊ธฐํ™” ๋ฌด์—‡์ด๋“  ์ง€์šด๋‹ค
๊ธฐ์กด ํ”Œ๋ž˜๊ทธ.

๋‹ค์Œ ํ”Œ๋ž˜๊ทธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์˜ํ–ฅ์„ ๋ฐ›์•„์•ผ ํ•˜๋Š” ๋ฒ„ํŠผ์„ fvwm์— ์•Œ๋ฆฌ๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
mwm ํ•จ์ˆ˜ ํžŒํŠธ๋กœ(์ฐธ์กฐ Mwmํ•จ์ˆ˜ ์˜ต์…˜์˜ ์Šคํƒ€์ผ ๋ช…๋ น. ์ด๊ฒƒ์€ ์•„๋‹ˆ๋‹ค
๋ณต์žกํ•œ ๊ธฐ๋Šฅ์— ๋ฐ”์ธ๋”ฉ๋œ ๋ฒ„ํŠผ์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์˜ˆ.

MwmDecor๋ฉ”๋‰ด ๋ฉ”๋‰ด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ ํ• ๋‹น์€ ๋งจ ์™ผ์ชฝ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค. ์ฐฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ Mwmํ•จ์ˆ˜
์Šคํƒ€์ผ ์˜ต์…˜์ด ์ด ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•˜์ง€ ์•Š๋„๋ก ์š”์ฒญํ•˜๋ฉด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค.

MwmDecorMin ์ตœ์†Œํ™”ํ•˜๊ฑฐ๋‚˜ ์•„์ด์ฝ˜ํ™”ํ•˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ. ๊ธฐ๋ณธ ํ• ๋‹น์€ ๋งจ ์˜ค๋ฅธ์ชฝ์—์„œ ๋‘ ๋ฒˆ์งธ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค.
๋‹จ์ถ”. ์ฐฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ Mwmํ•จ์ˆ˜ ์Šคํƒ€์ผ ์˜ต์…˜์€ ์ด๊ฒƒ์„ ํ‘œ์‹œํ•˜์ง€ ์•Š๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ์ด ์ˆจ๊ฒจ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

MwmDecorMax ์ฐฝ์„ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ ํ• ๋‹น์€ ๋งจ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์ž…๋‹ˆ๋‹ค. ์ฐฝ์ด ์žˆ๋Š” ๊ฒฝ์šฐ Mwmํ•จ์ˆ˜
์Šคํƒ€์ผ ์˜ต์…˜์ด ์ด ๋ฒ„ํŠผ์„ ํ‘œ์‹œํ•˜์ง€ ์•Š๋„๋ก ์š”์ฒญํ•˜๋ฉด ์ˆจ๊ฒจ์ง‘๋‹ˆ๋‹ค. ์ฐฝ์ด ์žˆ์„ ๋•Œ
์ตœ๋Œ€ํ™”๋˜๋ฉด ๋ฒ„ํŠผ์˜ ๋ฒกํ„ฐ ํŒจํ„ด์ด ๋ˆŒ๋ฆฐ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

MwmDecor๊ทธ๋Š˜ ์ฐฝ์„ ๊ฐ€๋ฆฌ๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ
์ฐฝ๊ฐ€ ๋ช…๋ น). ์ฐฝ์ด ์Œ์˜ ์ฒ˜๋ฆฌ๋˜๋ฉด ๋ฒ„ํŠผ์˜ ๋ฒกํ„ฐ ํŒจํ„ด
๋ˆŒ๋ ค ๋ณด์ธ๋‹ค.

MwmDecorStick ์ฐฝ์„ ๊ณ ์ •์‹œํ‚ค๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์ด ๊ณ ์ •๋˜๋ฉด ๋ฒ„ํŠผ์˜ ๋ฒกํ„ฐ ํŒจํ„ด์ด ๋ˆŒ๋ฆฐ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๊นƒ๋ฐœ Mwm์žฅ์‹์ธต ์ธต ์œ„์น˜ํ•˜๋Š” ์ œ๋ชฉ ํ‘œ์‹œ์ค„ ๋ฒ„ํŠผ์— ํ• ๋‹นํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง„ ๋ ˆ์ด์–ด์˜ ์ฐฝ ์ธต. ์ฐฝ์ด ํŠน์ • ๋ ˆ์ด์–ด์— ์žˆ์„ ๋•Œ,
๋ฒ„ํŠผ์˜ ๋ฒกํ„ฐ ํŒจํ„ด์ด ๋ˆŒ๋ฆฐ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์žฅ์‹ ์žฅ์‹
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•  ๊ณ„ํš์ด ์žˆ๋‹ค
fvwm-3.0์—์„œ ๋ณด๋‹ค ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ๊ต์ฒดํ•˜์‹ญ์‹œ์˜ค.

์ฐฝ์˜ ์žฅ์‹์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์žฅ์‹. ์žฅ์‹ "๊ธฐ๋ณธ๊ฐ’" ๋˜๋Š” ์žฅ์‹์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
๋กœ ์ •์˜ ์žฅ์‹ ์ถ”๊ฐ€. ๋ฉด ์žฅ์‹ ์œ ํšจํ•˜์ง€ ์•Š์œผ๋ฉฐ ์•„๋ฌด ์ผ๋„ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—์„œ ํ˜ธ์ถœํ•œ ๊ฒฝ์šฐ
์ฐฝ์ด๋‚˜ ํ…Œ๋‘๋ฆฌ์˜ ์–ด๋”˜๊ฐ€์— ์žˆ์œผ๋ฉด ํ•ด๋‹น ์ฐฝ์ด ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. ์—์„œ ํ˜ธ์ถœํ•œ ๊ฒฝ์šฐ
๋ฃจํŠธ ์ฐฝ ์‚ฌ์šฉ์ž๋Š” ๋Œ€์ƒ ์ฐฝ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์žฅ์‹ ๋งŒ
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์†์„ฑ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ์žฅ์‹ ์ถ”๊ฐ€ ๋ช…๋ น.

ChangeDecor ์ปค์Šคํ…€๋ฐ์ฝ”1

ํŒŒ๊ดด์žฅ์‹ [์žฌ์ฐฝ์กฐํ•˜๋‹ค] ์žฅ์‹
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•  ๊ณ„ํš์ด ์žˆ๋‹ค
fvwm-3.0์—์„œ ๋ณด๋‹ค ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ๊ต์ฒดํ•˜์‹ญ์‹œ์˜ค.

์‚ญ์ œ ์žฅ์‹ ๋กœ ์ •์˜ ์žฅ์‹ ์ถ”๊ฐ€, ๊ทธ๋ž˜์„œ ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ํ›„์† ์ฐธ์กฐ๋Š”
๋”์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š์€. ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ์œˆ๋„์šฐ ์žฅ์‹ "๊ธฐ๋ณธ" ์žฅ์‹์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์„ ํƒ์  ๋งค๊ฐœ ๋ณ€์ˆ˜ ์žฌ์ฐฝ์กฐ fvwm์—๊ฒŒ ์žฅ์‹์„ ์™„์ „ํžˆ ๋ฒ„๋ฆฌ์ง€ ๋ง๋ผ๊ณ  ์ง€์‹œํ•˜์ง€๋งŒ
๊ทธ ๋‚ด์šฉ๋งŒ ๋ฒ„๋ฆฌ์‹ญ์‹œ์˜ค. ์žฅ์‹์ด ๋‚˜์ค‘์— ๋‹ค์‹œ ์ƒ์„ฑ๋˜๋ฉด ์ฐฝ์€
์ „์— ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค ์žฅ์‹ ์‚ฌ์šฉ ์žฅ์‹์ด ์—†์œผ๋ฉด ์Šคํƒ€์ผ์ด ๋‹ค์‹œ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ๊ดด ์žฌ์ฐฝ์กฐ ์˜ต์…˜. "Default"๋ผ๋Š” ์ด๋ฆ„์˜ ์žฅ์‹์€ ํŒŒ๊ดดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

DestroyDecor CustomDecor1

์ œ๋ชฉ ์Šคํƒ€์ผ [์ •๋‹นํ™”] [ํ‚ค [NUM]] [์ตœ์†Œ ๋†’์ด [NUM]]
์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ์†์„ฑ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ •๋‹นํ™” ์ˆ˜ ์ค‘์‹ฌ, ์˜ค๋ฅธ์ชฝ์ •๋ ฌ
or ์™ผ์ชฝ์ •๋ ฌ. ๋†’์ด ์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ๋†’์ด๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ตœ์†Œ ๋†’์ด ์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ์ตœ์†Œ ๋†’์ด๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€
์ค‘์‹ฌ, ์ฐฝ์˜ ๊ธ€๊ผด ๋†’์ด ๋ฐ ์ตœ์†Œ ๋†’์ด ์—†์Œ. ๊ธ€๊ผด ๋†’์ด๋ฅผ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด
๊ธฐ๋ณธ๊ฐ’์œผ๋กœ, ์ƒ๋žต NUM ์ธ์ˆ˜ ํ›„ ๋†’์ด ์˜ˆ์–ด. ๊ทธ๋งŒํผ
์ตœ์†Œ ๋†’์ด ๋†’์ด๊ฐ€ ์žฌ์„ค์ •๋จ ๋†’์ด ๋˜๋Š” ์ธ์ˆ˜ ์—†์ด ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ. ์˜ˆ์‹œ:

TitleStyle ์™ผ์ชฝ์ •๋ ฌ ๋†’์ด 24

์ œ๋ชฉ ์Šคํƒ€์ผ [์ƒํƒœ] [์Šคํƒ€์ผ] [-- [!]ํ”Œ๋ž˜๊ทธ ...]
์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ๋ณด์‹ญ์‹œ์˜ค ์ œ๋ชฉ ์Šคํƒ€์ผ ์ถ”๊ฐ€ ๊ณผ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ƒํƒœ
"์ค‘ ํ•˜๋‚˜๊ฐ€ ๋˜์‹ญ์‹œ์˜ค.์•กํ‹ฐ๋ธŒ์—…""์•กํ‹ฐ๋ธŒ๋‹ค์šด""๋น„ํ™œ์„ฑ์—…"๋˜๋Š”"๋น„ํ™œ์„ฑ๋‹ค์šด". ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ฒ˜๋Ÿผ "์ตœ๊ทผํ™œ๋™"์™€"๋น„ํ™œ์„ฑ"๊ฐ€ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. "Toggled" ์ ‘๋‘์‚ฌ๊ฐ€ ์žˆ๋Š” ์ƒํƒœ๋Š”
ํ—ˆ์šฉ๋˜๋Š” ๊ฒฝ์šฐ ์ œ๋ชฉ ์ž์ฒด๋Š” "์ „ํ™˜๋จ" ์ƒํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ƒํƒœ๋Š”
๋ฒ„ํŠผ์— ์‚ฌ์šฉ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ. ๋ฉด ์ƒํƒœ ์ƒ๋žตํ•˜๋ฉด
์Šคํƒ€์ผ ๋ชจ๋“  ์ƒํƒœ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๊ด„ํ˜ธ๋ฅผ ๋‘˜๋Ÿฌ์‹ธ๋ฉด ์Šคํƒ€์ผ ๊ณผ
ํ”Œ๋ž˜๊ทธ, ๊ทธ๋Ÿฌ๋ฉด ํ•œ ์ค„์— ์—ฌ๋Ÿฌ ์ƒํƒœ ์ •์˜๊ฐ€ ์ฃผ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์Šคํƒ€์ผ ์ƒ๋žต ๊ฐ€๋Šฅ
ํ˜„์žฌ ์Šคํƒ€์ผ์„ ํŒŒ๊ดดํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งŒ์•ฝ '!' ์ž„์˜์˜ ์ ‘๋‘์‚ฌ ํ”Œ๋ž˜๊ทธ, ๊ทธ ๋™์ž‘์ด ๋ฌดํšจํ™”๋ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์œ ํšจํ•œ ํ”Œ๋ž˜๊ทธ
์ƒํƒœ ํฌํ•จ ๋†’์ธ, ํ‰๋ฉด ๊ณผ ์„ ํฌ (์ด๋“ค์€ ์ƒํ˜ธ ๋ฐฐํƒ€์ ์ž…๋‹ˆ๋‹ค). ๊ธฐ๋ณธ๊ฐ’์€
๋†’์ธ. ์˜ ๋ฉ”๋ชจ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ๋ฒ„ํŠผ ์Šคํƒ€์ผ "์— ๋Œ€ํ•ด์•กํ‹ฐ๋ธŒ๋‹ค์šด" ์ƒํƒœ. ์˜ˆ:

TitleStyle ActiveUp HGradient 16 ๋„ค์ด๋น„ ๋ธ”๋ž™
์ œ๋ชฉ ์Šคํƒ€์ผ \
ActiveDown(๋‹จ์ƒ‰ ๋นจ๊ฐ„์ƒ‰ -- ํ‰๋ฉด) \
๋น„ํ™œ์„ฑ(TiledPixmap wood.xpm)
์ œ๋ชฉ ์Šคํƒ€์ผ \
ActiveUp(-- ํ”Œ๋žซ) \
์•กํ‹ฐ๋ธŒ๋‹ค์šด(-- ๋ ˆ์ด์ฆˆ๋“œ) \
InactiveUp(-- ํ”Œ๋žซ) \
InactiveDown(-- ์นจ๋ชฐ)

์ด๊ฒƒ์€ "ActiveUp" ์ƒํƒœ๋ฅผ ์ˆ˜ํ‰ ๊ทธ๋ž˜๋””์–ธํŠธ๋กœ ์„ค์ •ํ•˜๊ณ  "ActiveDown" ์ƒํƒœ๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋‹จ์ƒ‰ ๋นจ๊ฐ„์ƒ‰์ด๊ณ  "๋น„ํ™œ์„ฑ" ์ƒํƒœ๋Š” ํƒ€์ผ๋กœ ๋œ ๋‚˜๋ฌด ํ”ฝ์Šค๋งต์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ "์•กํ‹ฐ๋ธŒ์—…"
๋ฐ "InactiveUp"์€ ํ‰ํ‰ํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ์„ค์ •๋˜๊ณ  "ActiveDown"์€ ๊ฐ€๋ผ์•‰๋„๋ก ์„ค์ •๋ฉ๋‹ˆ๋‹ค(
๋†’์ธ "ActiveDown" ์ƒํƒœ์— ๋Œ€ํ•œ ํ”Œ๋ž˜๊ทธ๋กœ ์ธํ•ด ๊ตฌํ˜ธ๋กœ ์ธํ•ด ๊ฐ€๋ผ์•‰์€ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.
inversion) ๋ฐ "InactiveDown"์ด ์ƒ์Šน๋œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋„๋ก ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ํ”Œ๋ž˜๊ทธ๋ฅผ ์„ค์ •ํ•˜๋Š” ์˜ˆ
๋ชจ๋“  ์ƒํƒœ:

TitleStyle -- ํ”Œ๋žซ

ํ‰ํ‰ํ•œ ๋ชจ์–‘์„ ์œ„ํ•ด:

TitleStyle -- ํ”Œ๋žซ
๋ฒ„ํŠผ ์Šคํƒ€์ผ All ํ™œ์„ฑ(-- ํ”Œ๋žซ) ๋น„ํ™œ์„ฑ(-- ํ”Œ๋žซ)

์ œ๋ชฉ ์Šคํƒ€์ผ ๋ชจ๋“  ๊ฒƒ์„ ๋ฐ›์•„๋“ค์ธ๋‹ค ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์Šคํƒ€์ผ ๋ฐ ์ธ์ˆ˜:

๋‹จ์ˆœ, ๊ฐ„๋‹จ, ํŽธ๋ฆฌ, ํƒœ๋งŒ, ๊ณ ์ฒด, ์ปฌ๋Ÿฌ์…‹, ๋ฒกํ„ฐ, ?๊ตฌ๋ฐฐ, ํ”ฝ์Šค๋งต, ์กฐ์ •๋œ ํ”ฝ์Šค๋งต,
์ถ•์†Œํ”ฝ์Šค๋งต, ๋Š˜์—ฌ์ง„ ํ”ฝ์Šค๋งต, ํƒ€์ผ์‹ํ”ฝ์Šค๋งต, ๋ฏธ๋‹ˆ ์•„์ด์ฝ˜.

์„ ์ฐธ์กฐ ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ์Šคํƒ€์ผ๊ณผ ํ•ด๋‹น ์Šคํƒ€์ผ์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์œ„ํ•œ ๋ช…๋ น
์ธ์ˆ˜.

์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ ์™ธ์—๋„ ์ œ๋ชฉ ์Šคํƒ€์ผ ๊ฐ•๋ ฅํ•œ ๋ฉ€ํ‹ฐํ”ฝ์Šค๋งต ์„ ํƒ๊ถŒ. ์ด
๋‹ค๋ฅธ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋‹ค๋ฅธ ํ”ฝ์Šค๋งต, ์ƒ‰์ƒ ์„ธํŠธ ๋˜๋Š” ์ƒ‰์ƒ์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ๋ชฉ ํ‘œ์‹œ์ค„. ๊ทธ ์ค‘ ์ผ๋ถ€๋Š” ํŠน์ • ๊ณต๊ฐ„์— ๋งž๊ฒŒ ํƒ€์ผ๋กœ ๋งˆ๊ฐ๋˜๊ฑฐ๋‚˜ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๊ฒƒ๋“ค์€ ๋ณ„๊ฐœ์˜ "์ „ํ™˜" ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค. ์ •์˜ ๊ฐ€๋Šฅํ•œ ์„น์…˜ ์œ„์น˜ :

๋ณธ๊ด€
์ „์ฒด ์ œ๋ชฉ ํ‘œ์‹œ์ค„

์™ผ์ชฝ๋ฉ”์ธ
์ œ๋ชฉ ํ…์ŠคํŠธ ์™ผ์ชฝ

์˜ค๋ฅธ์ชฝ๋ฉ”์ธ
์ œ๋ชฉ ํ…์ŠคํŠธ์˜ ์˜ค๋ฅธ์ชฝ

์–ธ๋”ํ…์ŠคํŠธ
์ œ๋ชฉ ํ…์ŠคํŠธ ์•„๋ž˜

์™ผ์ชฝ ํ…์ŠคํŠธ
์ œ๋ชฉ ํ…์ŠคํŠธ ๋ฐ”๋กœ ์™ผ์ชฝ์—

์˜ค๋ฅธ์ชฝ ํ…์ŠคํŠธ
์ œ๋ชฉ ํ…์ŠคํŠธ ๋ฐ”๋กœ ์˜ค๋ฅธ์ชฝ์—

์™ผ์ชฝ ๋
์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ๋งจ ์™ผ์ชฝ ๋(์™ผ์ชฝ ๋ฒ„ํŠผ์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์™ผ์ชฝ ๋ฒ„ํŠผ ๋ฐ”๋กœ ๋’ค)

์˜ค๋ฅธ์ชฝ๋
์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ๋งจ ์˜ค๋ฅธ์ชฝ ๋(์žˆ๋Š” ๊ฒฝ์šฐ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ๋ฐ”๋กœ ์•ž)

๋ฒ„ํŠผ
๋ฒ„ํŠผ ์•„๋ž˜์˜ ๊ฒฝ์šฐ ์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ

์™ผ์ชฝ ๋ฒ„ํŠผ
์˜ ๊ฒฝ์šฐ ์™ผ์ชฝ ๋ฒ„ํŠผ ์•„๋ž˜ ์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ

์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ
์˜ ๊ฒฝ์šฐ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ ์•„๋ž˜ ์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ

๋‹ค์Œ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ด๋“ค ์ค‘ ์–ด๋Š ๊ฒƒ๋„ ํ•„์ˆ˜ ์‚ฌํ•ญ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๋ณธ๊ด€ (๋˜๋Š” ์ •์˜ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ณธ๊ด€ ๋„ˆ๋Š”ํ•ด์•ผํ•œ๋‹ค.
๋‘˜ ๋‹ค ์ •์˜ ์™ผ์ชฝ๋ฉ”์ธ ๊ณผ ์˜ค๋ฅธ์ชฝ๋ฉ”์ธ). ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฒ„ํŠผ ํ”ฝ์Šค๋งต์ด ์ •์˜๋˜๊ณ 
์ œ๋ชฉ ์Šคํƒ€์ผ ์‚ฌ์šฉ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ฒ„ํŠผ์— ๋Œ€ํ•ด ์ง€์ •๋˜๊ณ , ๋ณธ๊ด€, ์™ผ์ชฝ๋ฉ”์ธ or ์˜ค๋ฅธ์ชฝ๋ฉ”์ธ are
์ ์ ˆํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด ์Šคํƒ€์ผ ์œ ํ˜•์˜ ๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

MultiPixmap ์„น์…˜ ์Šคํƒ€์ผ ์ธ์ˆ˜, ...

์ •์˜ํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์ด ๋ฌด์—‡์ด๋“  ๊ณ„์†ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์Šคํƒ€์ผ ๋‘˜ ์ค‘ ํ•˜๋‚˜ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ํƒ€์ผ์‹ํ”ฝ์Šค๋งต,
์กฐ์ •๋œ ํ”ฝ์Šค๋งต, ์ปฌ๋Ÿฌ์…‹ or ๊ณ ์ฒด. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ๋ฒ„ํŠผ ์Šคํƒ€์ผ ์„ค๋ช…์„ ์œ„ํ•œ ๋ช…๋ น
์ด๋Ÿฌํ•œ ์Šคํƒ€์ผ์˜. ํŠธ๋žœ์ง€์…˜ ์„น์…˜์˜ ๊ฒฝ์šฐ, ์™ผ์ชฝ ๋, ์™ผ์ชฝ ํ…์ŠคํŠธ,
์˜ค๋ฅธ์ชฝ ํ…์ŠคํŠธ or ์˜ค๋ฅธ์ชฝ๋, ์กฐ์ •๋œ ํ”ฝ์Šค๋งต "y"์˜ ํ”ฝ์Šค๋งต๋งŒ ํฌ๊ธฐ ์กฐ์ •
๋ฐฉํ–ฅ. ๋ฅผ ์œ„ํ•ด ์ปฌ๋Ÿฌ์…‹ ๊ณผ ๊ณ ์ฒด ์Šคํƒ€์ผ ์ œ๋ชฉ ํ‘œ์‹œ์ค„์˜ ์ ˆ๋ฐ˜ ๋„ˆ๋น„
์ „ํ™˜ ์„น์…˜์˜ ๋†’์ด๋Š” ๊ฐ€์ •๋ฉ๋‹ˆ๋‹ค.

์˜ˆ :

MultiPixmap ๋ฉ”์ธ ์กฐ์ •๋œPixmap foo.xpm, \
UnderText TiledPixmap bar.xpm, \
๋ฒ„ํŠผ ์ปฌ๋Ÿฌ์…‹ 2

์ด์ „ ๊ตฌ๋ฌธ์ด ๊ณ„์† ์ง€์›๋œ๋‹ค๋Š” ์ ์— ์œ ์˜ํ•˜์„ธ์š”. ์Šคํƒ€์ผ์ด ์ƒ๋žต๋˜๋ฉด ํƒ€์ผ์‹ํ”ฝ์Šค๋งต
์„น์…˜๊ณผ ํŒŒ์ผ ์ด๋ฆ„ ์‚ฌ์ด์— "(๋Š˜์–ด๋‚จ)"์„ ์ถ”๊ฐ€ํ•˜๋ฉด
์กฐ์ •๋œ ํ”ฝ์Šค๋งต.

์—…๋ฐ์ดํŠธ ์žฅ์‹ [์žฅ์‹]
์ด ๋ช…๋ น์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ํ–ฅํ›„ ์ œ๊ฑฐ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•  ๊ณ„ํš์ด ์žˆ๋‹ค
fvwm-3.0์—์„œ ๋ณด๋‹ค ์œ ์—ฐํ•œ ์†”๋ฃจ์…˜์œผ๋กœ ๊ต์ฒดํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ช…๋ น์€ ์ฃผ๋กœ ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์˜ ๋ชจ๋“  ์š”์†Œ๊ฐ€
์žฅ์‹์€ ๋ณ€๊ฒฝ๋˜๋Š” ์ฆ‰์‹œ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ๋Œ€๋ถ€๋ถ„
ํŽธ์น˜ ์•Š์€.

์ฐฝ ์žฅ์‹์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์žฅ์‹ ๋Š” ๋‹ค์Œ์„ ์ง€์ •ํ•˜๋Š” ์„ ํƒ์  ์ธ์ˆ˜์ž…๋‹ˆ๋‹ค.
์žฅ์‹ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ํ•ด๋‹น ํŠน์ •์— ํ• ๋‹น๋œ ์ฐฝ๋งŒ
์žฅ์‹ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฒ„ํŠผ ์Šคํƒ€์ผ,
์ œ๋ชฉ ์Šคํƒ€์ผ or ํ…Œ๋‘๋ฆฌ ์Šคํƒ€์ผ (์•„๋งˆ๋„ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ ์žฅ์‹ ์ถ”๊ฐ€).
์ž˜๋ชป๋œ ์žฅ์‹์„ ์ง€์ •ํ•˜๋ฉด ๋ชจ๋“  ์ฐฝ์ด ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€
๋ณด๋‹ค ๋œ ๋ฐฉํ•ด ํƒˆํ™˜, ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฐฝ ์Šคํƒ€์ผ ์˜ต์…˜์—๋Š” ์˜ํ–ฅ์„ ๋ฏธ์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํƒˆํ™˜ ์•Š์Šต๋‹ˆ๋‹ค.

์ œ์–ด ์ „์—, ์˜จ๋ผ์ธ ๋ฐ์Šคํฌํƒ‘
์ฑ…์ƒ arg1 [arg2] [๋ถ„ ์ตœ๋Œ€]
์ด ๋ช…๋ น์˜ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ด์ฃผ์„ธ์š” ๊ณ ํ† ๋ฐ์Šคํฌ ๋ช…๋ น.

๋ฐ์Šคํฌํ†ฑ ์ด๋ฆ„ ์ฑ…์ƒ name
๋ฐ์Šคํฌํ†ฑ ๋ฒˆํ˜ธ์˜ ์ด๋ฆ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ฑ…์ƒ ์— name. ์ด ์ด๋ฆ„์€
์ฐฝ ๋ชฉ๋ก ๋ช…๋ น๊ณผ FvwmPager ๊ทธ๊ฒƒ์ด ์žฌ์ •์˜ํ•˜๋Š” ๊ณณ ๋ผ๋ฒจ ๊ตฌ์„ฑ
์˜ต์…˜. ๋˜ํ•œ ๋ฐ์Šคํฌํƒ‘ 0์—์„œ ์‹œ์ž‘ํ•˜๋Š” ์—ฐ์†์ ์ธ ์ด๋ฆ„์ด ์ •์˜๋œ ๊ฒฝ์šฐ
์ด๋Ÿฌํ•œ ์ด๋ฆ„์€ ๋ชจ๋“  EWMH ํ˜ธํ™˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(ํ˜ธ์ถœ๊ธฐ๋กœ)์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ ์ˆ˜ํ‰x์ˆ˜์ง์„ 
๋ฌผ๋ฆฌ์  ํ™”๋ฉด ํฌ๊ธฐ ๋‹จ์œ„๋กœ ๊ฐ€์ƒ ๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ์ž๋ฆฌ ์ €ํ•ญ ์ง€์—ฐ๊ฐ€์žฅ์ž๋ฆฌ ์ €ํ•ญ ์Šคํฌ๋กค ์›€์ง์ด๋Š” [xinerama ์Šคํฌ๋กค๋ง]
๋งˆ์šฐ์Šค๋ฅผ ์œ„๋กœ ์›€์ง์—ฌ ๋ฐ์Šคํฌํƒ‘ ๋ทฐํฌํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์–ด๋ ค์šด์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ. ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํฌ์ธํ„ฐ๊ฐ€ ๋ช‡ ๋ฐ€๋ฆฌ์ดˆ์ธ์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.
fvwm์ด ๋ทฐํฌํŠธ๋ฅผ ์ด๋™ํ•˜๊ธฐ ์ „์— ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์— ์†Œ๋น„ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค

์—ฃ์ง€์Šคํฌ๋กค 100 100

๊ทธ๋Ÿฌ๋‚˜ ์›ํ•˜์ง€ ์•Š์„ ๋•Œ ์‹ค์ˆ˜๋กœ ํŽ˜์ด์ง€๋ฅผ ๋„˜๊ธฐ๋Š” ์ž์‹ ์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. -1์ธ ๊ฒฝ์šฐ
์ง€์—ฐ์œผ๋กœ ์ฃผ์–ด์ง€๋ฉด ์Šคํฌ๋กค์ด ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

๋‘ ๊ฐœ ๋˜๋Š” ์„ธ ๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ํ˜ธ์ถœ ํ˜•์‹์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ•„์š”์— ๋”ฐ๋ผ ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ๋ช…๋ น์œผ๋กœ ๋Œ€์ฒด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ์ž๋ฆฌ ์ €ํ•ญ ์Šคํฌ๋กค
์Šคํƒ€์ผ * EdgeMoveDelay ์Šคํฌ๋กค
์Šคํƒ€์ผ * EdgeMove ์ €ํ•ญ ์›€์ง์ด๋Š”
or
์Šคํƒ€์ผ * EdgeMove ์ €ํ•ญ ์›€์ง์ด๋Š” xinerama ์Šคํฌ๋กค๋ง

Fvwm์€ ์ด ๋Œ€์ฒด๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ฒฝ๊ณ ๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

์—ฃ์ง€์Šคํฌ๋กค ์ˆ˜ํ‰[p] ์ˆ˜์ง์„ [p] [๋žฉ | ๋žฉ์Šค | ๋žฉ]
์ปค์„œ๊ฐ€ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋‹ฟ์„ ๋•Œ ์Šคํฌ๋กคํ•  ํŽ˜์ด์ง€์˜ ๋ฐฑ๋ถ„์œจ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ํŽ˜์ด์ง€. ํ›„ํ–‰ 'p' ํ•ด์„์„ ์˜๋ฏธ ํ”ฝ์…€๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌํ•˜์ง€ ์•Š์œผ๋ฉด
ํŽ˜์ด์ง€ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ์น  ๋•Œ ํŽ˜์ด์ง• ๋˜๋Š” ์Šคํฌ๋กค์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

์—์ง€์Šคํฌ๋กค 0 0

๊ท€ํ•˜์˜ ์„ค์ • ํŒŒ์ผ ๋˜๋Š” ๊ฐ€๋Šฅํ•˜๋ฉด ๋” ๋‚˜์€ ์„ค์ • ๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜ ์ œ๋กœ. ์ฐธ์กฐ
๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜ ๋ช…๋ น. ์ „์ฒด ํŽ˜์ด์ง€๋ฅผ ์›ํ•˜๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

์—์ง€์Šคํฌ๋กค 100 100

๋ชจ๋‘ ์ˆ˜ํ‰ ๊ณผ ์ˆ˜์ง์„  ์–‘์ˆ˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฝ์šฐ ์ˆ˜ํ‰ ๊ณผ ์ˆ˜์ง์„  ๋ฐฑ๋ถ„์œจ์— 1000 ๋˜๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ณฑํ•ฉ๋‹ˆ๋‹ค.
ํ‚ค์›Œ๋“œ ์‹ธ๋‹ค, ๋žฉ์Šค ๊ณผ ๋žฉ ๊ฐ€ ์ฃผ์–ด์ง„ ๋‹ค์Œ ์Šคํฌ๋กค๋ง์€
๋ฐ์Šคํฌํƒ‘. ๋งŒ์•ฝ์—

์—์ง€์Šคํฌ๋กค 100000 100000

fvwm์€ ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๊ฐ€์žฅ์ž๋ฆฌ๋ฅผ ๊ฐ์‹ธ๋ฉด์„œ ์ „์ฒด ํŽ˜์ด์ง€๋ฅผ ์Šคํฌ๋กคํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ์ž๋ฆฌ ๋‘๊ป˜ 0 | 1 | 2
fvwm์ด ๊ฐ€์žฅ์ž๋ฆฌ์— ๋งŒ๋“œ๋Š” ๋ณด์ด์ง€ ์•Š๋Š” ์ฐฝ์˜ ๋„ˆ๋น„ ๋˜๋Š” ๋†’์ด์ž…๋‹ˆ๋‹ค.
์—์ง€ ์Šคํฌ๋กค ๊ธฐ๋Šฅ์— ์‚ฌ์šฉ๋˜๋Š” ํ™”๋ฉด.

๋งˆ์šฐ์Šค๋ฅผ ํ†ตํ•ด ํŽ˜์ด์ง€ ์Šคํฌ๋กค์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•ด "pan
ํ”„๋ ˆ์ž„"์€ ํ™”๋ฉด์˜ ๊ฐ€์žฅ ๊ฐ€์žฅ์ž๋ฆฌ์— ๋ฐฐ์น˜๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด fvwm์ด ๊ฐ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
์ฐฝ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋งˆ์šฐ์Šค์˜ ์กด์žฌ. ์ด๊ฒƒ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹ ๋•Œ๋ฌธ์— ๊ทธ๋“ค์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์Šคํƒ์˜ ๋งจ ์œ„์— ์žˆ๊ณ  ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ๋ฅผ ๋จน์–ด์„œ ์–ด๋–ค ์ข…๋ฅ˜์˜ ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
"ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋งˆ์šฐ์Šค๋ฅผ ํด๋ฆญํ•˜๋ฉด ์ž˜๋ชป๋œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค"๋ผ๋Š” ๋ฌธ๊ตฌ๋ฅผ ๋”ฐ๋ผ
ํŒฌ ํ”„๋ ˆ์ž„์— ๋ฌธ์ œ๊ฐ€ ์žˆ๊ณ (๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
ํŽ˜์ด์ง€ ๊ฐ„ ๋’ค์ง‘๊ธฐ) EdgeThickness๋ฅผ 0์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ’์ด 0์ด๋ฉด ๋“œ๋ž˜๊ทธํ•˜๋Š” ๋™์•ˆ์—๋„ ๋งˆ์šฐ์Šค ๊ฐ€์žฅ์ž๋ฆฌ ์Šคํฌ๋กค์ด ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ. 1์€ ์ผ๋ถ€๋ฅผ ์ œ์™ธํ•˜๊ณ  ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ด๋Š” ๊ฐ€์žฅ ์ž‘์€ ํŒฌ ํ”„๋ ˆ์ž„์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„.

2๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

1 ๋˜๋Š” 2ํ”ฝ์…€์˜ ํŒฌ ํ”„๋ ˆ์ž„์€ ๋•Œ๋•Œ๋กœ ํ˜ผ๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด
ํŒฌ ํ”„๋ ˆ์ž„์— ๊ฑธ์ณ ์žˆ๋„๋ก ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ ์œ„์˜ ์ฐฝ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ ๊ทผ์ฒ˜์˜ ์ฐฝ์€ ๋ฃจํŠธ ์ฐฝ์— ๋Œ€ํ•œ ํด๋ฆญ์œผ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

EwmhBaseStruts ์™ผ์ชฝ (left) ์—ฐ๋ฝํ•ด์ฃผ์„ธ์š” ์ƒ๋‹จ ๋ฐ”๋‹ฅ
์—ฌ๊ธฐ์„œ ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ, ์œ„์ชฝ ๋ฐ ์•„๋ž˜์ชฝ์€ ๋ฐด๋“œ๋ฅผ ์ •์˜ํ•˜๋Š” ์–‘์ˆ˜ ๋˜๋Š” null ์ •์ˆ˜์ž…๋‹ˆ๋‹ค.
ํ™”๋ฉด ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ. ์™ผ์ชฝ (left) ๋„ˆ๋น„์˜ ํ™”๋ฉด ์™ผ์ชฝ์— ๋ฐด๋“œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์™ผ์ชฝ (left), ์—ฐ๋ฝํ•ด์ฃผ์„ธ์š” ๋„ˆ๋น„์˜ ํ™”๋ฉด ์˜ค๋ฅธ์ชฝ์— ๋ฐด๋“œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์—ฐ๋ฝํ•ด์ฃผ์„ธ์š”, ์ƒ๋‹จ ์ •์˜
ํ™”๋ฉด ์ƒ๋‹จ์˜ ๋ฐด๋“œ ์ƒ๋‹จ ๊ณผ ๋ฐ”๋‹ฅ ์— ๋ฐด๋“œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
๋†’์ด์˜ ํ™”๋ฉด ํ•˜๋‹จ ๋ฐ”๋‹ฅ. ๋‹จ์œ„๋Š” ํ”ฝ์…€์ด๊ณ  ๊ธฐ๋ณธ๊ฐ’์€ 0์ž…๋‹ˆ๋‹ค.
0 0 0. ์ด ์˜์—ญ์€ ์ •์˜๋œ ์˜ˆ์•ฝ ๊ณต๊ฐ„์— ์ถ”๊ฐ€ ์˜ˆ์•ฝ ๊ณต๊ฐ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ถ€ ewmh ํ˜ธํ™˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด. ์ด๊ฒƒ์€ ์ž‘์—… ์˜์—ญ์„ ๊ณ„์‚ฐํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์„ ์ฐธ์กฐ ํ™•์žฅ ์ฐฝ ๋งค๋‹ˆ์ € ํžŒํŠธ ์ž‘์—… ์˜์—ญ ์ •์˜ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

EwmhNumberOfDesktops NUM [์ตœ๋Œ€]
์ด ๋ช…๋ น์€ ewmh ํ˜ธํ™˜ ํ˜ธ์ถœ๊ธฐ ๋˜๋Š” ์ž‘์—… ํ‘œ์‹œ์ค„(kpager ๋˜๋Š”
ํ‚ค์ปค ์ž‘์—… ํ‘œ์‹œ์ค„) ๋ฐ fvwm ๋ชจ๋“ˆ์šฉ ์•„๋‹˜( FvwmPager or Fvwm์•„์ด์ฝ˜๋‚จ์ž). ๊ทธ๊ฒƒ์€ ์›์ธ
์ตœ์†Œํ•œ ๊ณ ๋ คํ•˜๋Š” ์ค€์ˆ˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ NUM ๋ฐ์Šคํฌํƒ‘(๋ฐ์Šคํฌํƒ‘ 0์—์„œ ๋ฐ์Šคํฌํƒ‘์œผ๋กœ
NUM-1). ์„ ํƒ์  ์ธ์ˆ˜ ์ตœ๋Œ€ ์ค€์ˆ˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๊ณ ๋ คํ•˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ด์ƒ ์ตœ๋Œ€ ๋ฐ์Šคํฌํƒ‘. ๋งŒ์•ฝ์— ์ตœ๋Œ€ 0(๊ธฐ๋ณธ๊ฐ’)์€ ์ œํ•œ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์‹ค์ œ ๋ฐ์Šคํฌํ†ฑ ์ˆ˜๋Š” ๋™์ ์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ ์–ด๋„ NUM, ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ
๋ฐ”ํƒ• ํ™”๋ฉด d-1์— ์ฐฝ์ด ์žˆ์œผ๋ฉด d์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋˜๋Š” ํ˜„์žฌ ๋ฐ”ํƒ• ํ™”๋ฉด์ด ๋ฐ”ํƒ• ํ™”๋ฉด์ด๋ฉด
d-1) ๋ฐ d๋Š” ๋‹ค์Œ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์Œ ์ตœ๋Œ€ or ์ตœ๋Œ€ null์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ํ˜ธํ™˜ ํ˜ธ์ถœ๊ธฐ๋Š” ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ”๊ฟ”๋‹ฌ๋ผ๊ณ  NUM ๊ทธ ์ž์ฒด. ์ด๊ฒƒ์€ ์ด ์ˆซ์ž๊ฐ€ ๋” ์ž‘์€ ๊ฒฝ์šฐ์—๋งŒ fvwm์—์„œ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ด์ƒ ์ตœ๋Œ€ ๋˜๋Š” if ์ตœ๋Œ€ null์ž…๋‹ˆ๋‹ค. ๋„ค๊ฑฐํ‹ฐ๋ธŒ ๋ฐ์Šคํฌํƒ‘์€
ewmh ์‚ฌ์–‘์—์„œ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 4 0์ž…๋‹ˆ๋‹ค.

๊ณ ํ† ๋ฐ์Šคํฌ [์ด์ „ | arg1 [arg2] [๋ถ„ ์ตœ๋Œ€]]
ํ˜„์žฌ ๋ทฐํฌํŠธ๋ฅผ ๋‹ค๋ฅธ ๋ฐ์Šคํฌํƒ‘(์ž‘์—… ๊ณต๊ฐ„, ๋ฐฉ)์œผ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ช…๋ น์€ 1, 2, 3 ๋˜๋Š” 4๊ฐœ์˜ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•ด์„๋ฉ๋‹ˆ๋‹ค.
์ƒ๋Œ€ ๋ฐ์Šคํฌ ๋ฒˆํ˜ธ. ๋‘ ๊ฐ€์ง€ ์ธ์ˆ˜๋Š” ์ƒ๋Œ€์ ์ธ ๊ฒƒ๊ณผ ์ ˆ๋Œ€์ ์ธ ๊ฒƒ์œผ๋กœ ์ดํ•ด๋ฉ๋‹ˆ๋‹ค.
๋ฐ์Šคํฌ ๋ฒˆํ˜ธ. ์„ธ ๊ฐœ์˜ ์ธ์ˆ˜๋Š” ์ƒ๋Œ€ ๋ฐ์Šคํฌ์™€ ์ตœ์†Œ ๋ฐ ์ตœ๋Œ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ํ—ˆ์šฉ ๋ฒ”์œ„์˜. XNUMX๊ฐœ์˜ ์ธ์ˆ˜๋Š” ์ƒ๋Œ€, ์ ˆ๋Œ€, ์ตœ์†Œ ๋ฐ
์ตœ๋Œ€๊ฐ’. (๋ฐ์Šคํฌํ†ฑ ๋ฒˆํ˜ธ๋Š” ์Œ์ˆ˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.) ๋ฆฌํ„ฐ๋Ÿด์ด๋ฉด ์ด์ „ ๋กœ ์ฃผ์–ด์ง„๋‹ค
๋‹จ์ผ ์ธ์ˆ˜์ธ ๊ฒฝ์šฐ ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฉ๋ฌธํ•œ ๋ฐ์Šคํฌ ๋ฒˆํ˜ธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

If arg1 XNUMX์ด ์•„๋‹Œ ๊ฒฝ์šฐ ๋‹ค์Œ ๋ฐ์Šคํฌํƒ‘ ๋ฒˆํ˜ธ๋Š” ํ˜„์žฌ ๋ฐ์Šคํฌํƒ‘ ๋ฒˆํ˜ธ์— ๋”ํ•˜๊ธฐ
arg1.

If arg1 ๊ฐ€ XNUMX์ด๋ฉด ์ƒˆ ๋ฐ์Šคํฌํ†ฑ ๋ฒˆํ˜ธ๋Š” arg2. (๋งŒ์•ฝ์— arg2 ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
๋ช…๋ น์€ ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.)

If ๋ถ„ ๊ณผ ์ตœ๋Œ€ ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ ์ƒˆ ๋ฐ์Šคํฌํ†ฑ ๋ฒˆํ˜ธ๋Š” ๋‹ค์Œ๋ณด๋‹ค ์ž‘์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ถ„ ์•„๋‹ˆ์š”
๋ณด๋‹ค ํฐ ์ตœ๋Œ€. ์ด ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฐ’์€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค(์ ˆ๋Œ€๊ฐ’์„ ์ง€์ •ํ•œ ๊ฒฝ์šฐ
๋ฐ์Šคํฌ ๋ฒˆํ˜ธ) ๋˜๋Š” ๋žฉํ•‘(์ƒ๋Œ€ ๋ฐ์Šคํฌ ๋ฒˆํ˜ธ๋ฅผ ์ œ๊ณตํ•œ ๊ฒฝ์šฐ).

๊ตฌ๋ฌธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ฑ…์ƒ์œผ๋กœ ์ด๋™, ์ฐฝ์„ ๋‹ค๋ฅธ ์ฐฝ์œผ๋กœ ์ด๋™
๋ฐ”ํƒ• ํ™”๋ฉด.

ํ™œ์„ฑ ๋ฐ์Šคํฌํ†ฑ ์ˆ˜๋Š” ๋™์ ์œผ๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฐ์Šคํฌํƒ‘๋งŒ
์ฐฝ์„ ํฌํ•จํ•˜๊ฑฐ๋‚˜ ํ˜„์žฌ ํ‘œ์‹œ๋˜๊ณ  ์žˆ๋Š” ํ™œ์„ฑ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๋ฐ์Šคํฌํ†ฑ ๋ฒˆํ˜ธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
2147483647์—์„œ -2147483648 ์‚ฌ์ด์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ถฉ๋ถ„ํ•œ๊ฐ€์š”?).

๊ณ ํ† ๋ฐ์Šคํฌ์•คํŽ˜์ด์ง€ ์ด์ „ | ์ฑ…์ƒ ์—‘์ŠคํŽ˜์ด์ง€ ํŽ˜์ด์ง€
ํ˜„์žฌ ๋ทฐํฌํŠธ๋ฅผ ๋‹ค๋ฅธ ๋ฐ์Šคํฌํƒ‘ ๋ฐ ํŽ˜์ด์ง€๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ํ† ๋ฐ์Šคํฌ
๊ณผ ๊ณ ํ† ํŽ˜์ด์ง€ ๋ช…๋ น. ์ƒˆ ์ฑ…์ƒ์€ ์ฑ…์ƒ ์ƒˆ ํŽ˜์ด์ง€๋Š” (์—‘์ŠคํŽ˜์ด์ง€,ํŽ˜์ด์ง€).

๊ณ ํ† ํŽ˜์ด์ง€ ์ด์ „ | [์˜ต์…˜] x[p] y[p]
๋ฐ์Šคํฌํƒ‘ ๋ทฐํฌํŠธ๋ฅผ ํŽ˜์ด์ง€(x,y)๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์™ผ์ชฝ ์ƒ๋‹จ ํŽ˜์ด์ง€๋Š” (0,0), ์ƒ๋‹จ
์˜ค๋ฅธ์ชฝ์€ (M,0)์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ M์€ ํ˜„์žฌ ๊ฐ€๋กœ ํŽ˜์ด์ง€ ์ˆ˜๋ณด๋‹ค ํ•˜๋‚˜ ์ ์Šต๋‹ˆ๋‹ค.
์— ์ง€์ •๋œ ๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ ๋ช…๋ น. ์™ผ์ชฝ ํ•˜๋‹จ ํŽ˜์ด์ง€๋Š” (0,N)์ด๊ณ  ํ•˜๋‹จ ํŽ˜์ด์ง€๋Š”
์˜ค๋ฅธ์ชฝ ํŽ˜์ด์ง€๋Š” (M,N)์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ N์€
๋ฐ์Šคํฌํƒ‘ ํฌ๊ธฐ ๋ช…๋ น. ํ˜„์žฌ ํŽ˜์ด์ง€์™€ ๊ด€๋ จ๋œ ํŽ˜์ด์ง€๋กœ ์ „ํ™˜ํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.
ํ›„ํ–‰ 'p' ์ˆซ์ž ์ธ์ˆ˜ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋‹ค ๋’ค์— ์˜ต๋‹ˆ๋‹ค.

๊ฐ€๋Šฅํ•œ ์˜ต์…˜ are ๋žฉ์Šค ๊ณผ ๋žฉ x ๋˜๋Š” y ์ขŒํ‘œ๋ฅผ ๊ฐ์Œ€ ๋•Œ
๋ทฐํฌํŠธ๊ฐ€ ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๊ฒฝ๊ณ„ ๋„ˆ๋จธ๋กœ ์ด๋™๋ฉ๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฉ๋ฌธํ•œ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋ ค๋ฉด ์ด์ „ ์ฒซ ๋ฒˆ์งธ ์ธ์ˆ˜๋กœ. ๊ทธ๋งŒํผ ๊ณ ํ† ํŽ˜์ด์ง€
ํŒ์—… ๋ฉ”๋‰ด์—์„œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ :

# ํŽ˜์ด์ง€(2,3)๋กœ ์ด๋™
๊ณ ํ† ํŽ˜์ด์ง€ 2 3

# ๋งจ ์•„๋ž˜, ๋งจ ์˜ค๋ฅธ์ชฝ ํŽ˜์ด์ง€๋กœ ์ด๋™
๊ณ ํ† ํŽ˜์ด์ง€ -1 -1

# ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฉ๋ฌธํ•œ ํŽ˜์ด์ง€๋กœ ์ด๋™
๊ณ ํ† ํŽ˜์ด์ง€ ์ด์ „

# ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋‘ ํŽ˜์ด์ง€, ์œ„๋กœ ํ•œ ํŽ˜์ด์ง€ ์ด๋™
๊ณ ํ† ํŽ˜์ด์ง€ +2p -1p

์Šคํฌ๋กค [์ˆ˜ํ‰[p] ์ˆ˜์ง์„ [p] | ์—ญ์ „]
๊ฐ€์ƒ ๋ฐ์Šคํฌํ†ฑ์˜ ๋ทฐํฌํŠธ๋ฅผ ๋‹ค์Œ์œผ๋กœ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ‰ x ๋ฐฉํ–ฅ์˜ ํŽ˜์ด์ง€ ๋ฐ
์ˆ˜์ง์„  y ๋ฐฉํ–ฅ์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ๋ทฐํฌํŠธ์˜ ๋Œ€ํ™”์‹ ์Šคํฌ๋กค์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
๋‘˜ ์ค‘ ํ•˜๋‚˜ ๋˜๋Š” ๋‘˜ ๋‹ค ์Œ์ˆ˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜ ๋‹ค ์ˆ˜ํ‰ ๊ณผ ์ˆ˜์ง์„  ๊ฐ’์€
ํŽ˜์ด์ง€ ๋น„์œจ๋กœ ํ‘œ์‹œ๋˜๋ฏ€๋กœ

์Šคํฌ๋กค 100 100

ํ•œ ํŽ˜์ด์ง€ ์ „์ฒด๋ฅผ ์•„๋ž˜๋กœ ์˜ค๋ฅธ์ชฝ์œผ๋กœ ์Šคํฌ๋กคํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋กค 50 25

์˜ค๋ฅธ์ชฝ์œผ๋กœ ๋ฐ˜ ํŽ˜์ด์ง€ ์Šคํฌ๋กคํ•˜๊ณ  ํŽ˜์ด์ง€์˜ XNUMX/XNUMX ์•„๋ž˜๋กœ ์Šคํฌ๋กคํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์Šคํฌ๋กค
ํŒ์—… ๋ฉ”๋‰ด์—์„œ ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ์Šคํฌ๋กค์€ ๋‹ค์Œ ์œ„์น˜์—์„œ ๋ฉˆ์ถฅ๋‹ˆ๋‹ค.
๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๊ฐ€์žฅ์ž๋ฆฌ.

๊ฒฝ์šฐ ์ˆ˜ํ‰ ๊ณผ ์ˆ˜์ง์„  ๋ฐฑ๋ถ„์œจ์€ 100 ์ด์ƒ์ด๋ฉฐ ๋‹ค์Œ์„ ๊ณฑํ•ฉ๋‹ˆ๋‹ค.
1000 ๊ทธ๋Ÿฐ ๋‹ค์Œ ์Šคํฌ๋กคํ•˜๋ฉด ๋ฐ์Šคํฌํƒ‘ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ์ค„ ๋ฐ”๊ฟˆ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—

์Šคํฌ๋กค 100000 0

๊ณ„์†ํ•ด์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. fvwm์€ ์‹คํ–‰ํ•  ๋•Œ๋งˆ๋‹ค ๋‹ค์Œ ๋ฐ์Šคํฌํƒ‘ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ณ 
๋ชจ๋“  ํŽ˜์ด์ง€๊ฐ€ ์ฐจ๋ก€๋กœ ์ ์ค‘๋˜๋„๋ก ๋ฐ”ํƒ• ํ™”๋ฉด์˜ ๊ฐ€์žฅ์ž๋ฆฌ์—์„œ ๋‘˜๋Ÿฌ์‹ธ์ž…๋‹ˆ๋‹ค.

'๋ผ๋Š” ๊ธ€์ž์˜ ๊ฒฝ์šฐp'๊ฐ€ ๊ฐ ์ขŒํ‘œ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค(์ˆ˜ํ‰ ๋ฐ / ๋˜๋Š” ์ˆ˜์ง์„ ), ๋‹ค์Œ
์Šคํฌ๋กค ์–‘์€ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค.

์ธ์ˆ˜๊ฐ€ ์—†๊ฑฐ๋‚˜ ์˜ต์…˜์ด ์—†๋Š” ๊ฒฝ์šฐ ์—ญ ๋Œ€ํ™”ํ˜• ์Šคํฌ๋กค ํ…Œ์ดํฌ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
์žฅ์†Œ. ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ด๋ฉด ๋ทฐํฌํŠธ๊ฐ€ ์Šคํฌ๋กค๋ฉ๋‹ˆ๋‹ค. ์™€ ๋”๋ถˆ์–ด ์—ญ ์„ ํƒ๊ถŒ
์Šคํฌ๋กค์€ ๋งˆ์šฐ์Šค ์›€์ง์ž„์˜ ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค์™€ ๊ฐ™์€ ๋ฐฉํ–ฅ์œผ๋กœ ์Šคํฌ๋กคํ•ฉ๋‹ˆ๋‹ค.

๋ฐ”์ธ๋”ฉ

๋งˆ์šฐ์Šค 1 A CM ์Šคํฌ๋กค ์—ญ๋ฐฉํ–ฅ

Control ๋ฐ
๋ฉ”ํƒ€๊ฐ€ ๋ˆŒ๋ ธ์Šต๋‹ˆ๋‹ค.

์‹œ๋„ค๋ผ๋งˆ [๋ถ€์šธ]
๋ถ€์šธ ์ธ์ˆ˜๊ฐ€ true์ธ ๊ฒฝ์šฐ Xinerama ์ง€์›์„ ํ™œ์„ฑํ™”ํ•˜๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ๊ฑฐ์ง“์ž…๋‹ˆ๋‹ค. ์ธ์ˆ˜ ์—†์ด ์ด ๋ช…๋ น์„ ํ˜ธ์ถœํ•˜๋ฉด Xinerama๊ฐ€ ์ผœ์ง‘๋‹ˆ๋‹ค.
์ด์ „์— ๋น„ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ์ง€์›ํ•˜๊ณ  ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ๋•๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

# Xinerama ์ง€์› ์ผœ๊ธฐ, ๊ธฐ๋ณธ ํ™”๋ฉด 2 ์‚ฌ์šฉ
Xinerama๊ธฐ๋ณธ ํ™”๋ฉด 2
Xinerama ์ผœ๊ธฐ
# ๋‹ค์‹œ ๊บผ๋ผ
Xinerama ๊บผ์ง

Xinerama๊ธฐ๋ณธ ํ™”๋ฉด [๊ธฐ๋ณธ ํ™”๋ฉด]
์ •์ˆ˜ ๋˜๋Š” 'g' ๋˜๋Š” 'c'๋ฅผ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ˆซ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ํ™”๋ฉด์œผ๋กœ ์‚ฌ์šฉํ•  Xinerama ํ™”๋ฉด์˜ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๊ธฐ๋ณธ ํ™”๋ฉด์„ ๊ธฐ๋ณธ ํ™”๋ฉด์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ์„ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XineramaPrimaryScreen
์Šคํƒ€์ผ * ์‹œ์ž‘ ํ™”๋ฉด p

๊ธฐ๋ณธ ํ™”๋ฉด์€ ์ผ๋ถ€ ๋ชจ๋“ˆ๊ณผ ๊ธฐ๋ณธ ์•„์ด์ฝ˜ ์ƒ์ž์—๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
XNUMX ์ด์ƒ์˜ ์ˆซ์ž๋Š” ๊ธฐ๋ณธ ํ™”๋ฉด์˜ ์ˆซ์ž๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๋Œ€์‹ ์—,
๋ฌธ์ž 'c'๋Š” ํ˜„์žฌ ํ™”๋ฉด(ํฌ์ธํ„ฐ ํฌํ•จ)์„ ์‚ฌ์šฉํ•จ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ํ™”๋ฉด์ด ์‚ฌ์šฉ๋  ๋•Œ๋งˆ๋‹ค. ์ด๊ฒƒ์€ ์ผ๋ถ€์—์„œ๋Š” ๋งค์šฐ ํ˜ผ๋ž€์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ƒํ™ฉ. 'g'๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธ€๋กœ๋ฒŒ ํ™”๋ฉด์„ ๊ธฐ๋ณธ ํ™”๋ฉด์œผ๋กœ ์‚ฌ์šฉํ•˜๊ณ ,
๊ธฐ๋ณธ ํ™”๋ฉด์„ ํšจ๊ณผ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋ฅผ ๋‹ค๋ฅธ ํ•จ์ˆ˜์™€ ํ•จ๊ป˜ ํ˜ธ์ถœ
์ธ์ˆ˜(์—†์Œ ํฌํ•จ)๋Š” ๊ธฐ๋ณธ ํ™”๋ฉด์„ 0์œผ๋กœ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

XineramaSls [๋ถ€์šธ]
Single Logical๊ณผ ๊ฐ™์€ Xinerama ์ด์™ธ์˜ ๋‹ค์ค‘ ํ™”๋ฉด ๊ตฌํ˜„์˜ ๊ฒฝ์šฐ
ํ™”๋ฉด, ์ „์ฒด ํ™”๋ฉด์ธ ๊ฒฝ์šฐ Xinerama ๊ตฌ์„ฑ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ง์‚ฌ๊ฐํ˜• ๊ทธ๋ฆฌ๋“œ์˜ ๋™์ผํ•œ ํฌ๊ธฐ์˜ ๋ชจ๋‹ˆํ„ฐ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
XineramaSls ๋ช…๋ น์€ SLS ์ง€์›์„ ์ผœ๊ฑฐ๋‚˜ ๋„๊ฑฐ๋‚˜ ๋ฐ˜๋Œ€๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
๋ถ€์šธ ์ธ์ˆ˜๊ฐ€ "True", "False" ๋˜๋Š” "toggle"์ธ์ง€์— ๋”ฐ๋ผ ์ƒํƒœ. ์•„๋‹ˆ์˜ค๋ผ๋ฉด
์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง€๋ฉด "ํ† ๊ธ€"์ฒ˜๋Ÿผ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ ˆ์ด์•„์›ƒ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ•œ ํ™”๋ฉด. ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•˜๋ ค๋ฉด XineramaSlsํฌ๊ธฐ or
XineramaSlsํ™”๋ฉด ๋ช…๋ น.

XineramaSlsํฌ๊ธฐ ์ˆ˜ํ‰ ์ˆ˜์ง์„ 
์ด ๋ช…๋ น์€ ๋‹จ์ผ ๋…ผ๋ฆฌ ํ™”๋ฉด ๊ธฐ๋Šฅ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์†Œ์š”
๋‘ ๊ฐ€์ง€ ์ฃผ์žฅ, ์ˆ˜ํ‰ ๊ณผ ์ˆ˜์ง์„  ์ด๋Š” ์ •์ˆ˜ ๊ฐ’์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ „์ฒด ๋ฐ”ํƒ• ํ™”๋ฉด ๋„ˆ๋น„์™€ ๋†’์ด์— ๊ท ๋“ฑํ•˜๊ฒŒ ๋งž์ถฅ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์žˆ๋Š” ์˜ˆ
์˜ค๋ฅธ์ชฝ ํ™”๋ฉด๊ณผ ํ•จ๊ป˜ X-Server๋ฅผ ํ†ตํ•ด ํ•˜๋‚˜์˜ ํ™”๋ฉด์œผ๋กœ ๋‚˜๋ž€ํžˆ ๋‚˜ํƒ€๋‚˜๋Š”
๊ธฐ๋ณธ ํ™”๋ฉด์œผ๋กœ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

XineramaSlsํฌ๊ธฐ 2x1
XineramaSls On
Xinerama๊ธฐ๋ณธ ํ™”๋ฉด 1
์‹œ๋„ค๋ผ๋งˆ On

XineramaSlsํ™”๋ฉด ํ™”๋ฉด ์ˆ˜ [ํ™”๋ฉด ์‚ฌ์–‘ ...]
์ด ๋ช…๋ น์€ ๋‹จ์ผ ๋…ผ๋ฆฌ ํ™”๋ฉด ๊ธฐ๋Šฅ์˜ ๋ ˆ์ด์•„์›ƒ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ฒ˜์Œ
์ธ์ˆ˜๋Š” ์‚ฌ์šฉํ•  ํ™”๋ฉด ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ฐ”๋กœ ๋’ค์— ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜ ํ™”๋ฉด ์‚ฌ์–‘ ์ธ์ˆ˜. ์ด๋“ค ๊ฐ๊ฐ์€ ํ‘œ์ค€ X๋กœ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐํ•˜ํ•™ ํ˜•์‹: " ์—‘์Šค + + " ๋˜๋Š” ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์œผ๋กœ
์ˆซ์ž: "xy ๋„ˆ๋น„ ๋†’์ด". ํ™”๋ฉด์„ ์„ค๋ช…ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ํ˜ผํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹จ์ผ ๋ช…๋ น. XNUMX๊ฐœ์˜ ์ˆซ์ž๋ฅผ ๋ชจ๋‘ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ x ๊ณผ y ๊ฐ’์€ ๋‹ค์Œ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ „์ฒด ํ™”๋ฉด์˜ ์›์ ๊ณผ ๊ด€๋ จ๋œ ํ™”๋ฉด์˜ ์›์  ๋™์•ˆ ํญ ๊ณผ
์‹ ์žฅ ํ™”๋ฉด ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฒฝ์šฐ ๊ฒ€์‚ฌ๊ฐ€ ์ˆ˜ํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ธฐํ•˜ํ•™์ด ์˜๋ฏธ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๊ฒน์น˜๋Š” ํ™”๋ฉด์„ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์ž„์˜
๊ฒฐ๊ณผ) ๋˜๋Š” ์ „ํ˜€ ๋ณด์ด์ง€ ์•Š๋Š” ํ™”๋ฉด.

XineramaSlsScreens 3 \
512x768+0+0 512x300+512+0 512 300 512 468
XineramaSls On
Xinerama๊ธฐ๋ณธ ํ™”๋ฉด 1
์‹œ๋„ค๋ผ๋งˆ On

์‚ฌ์šฉ์ž ๊ธฐ๋Šฅ ๊ณผ ๊ป์งˆ ๋ช…๋ น
๊ธฐ๋Šฅ ์ถ”๊ฐ€ [name [๋‚˜๋Š” | ๋‚จ | C | ์—์ด | ๋”” ๋™์ž‘]]
ํ•จ์ˆ˜ ์ •์˜๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์˜ˆ์ž…๋‹ˆ๋‹ค.

AddToFunc ์ด๋™ ๋˜๋Š” ์˜ฌ๋ฆฌ๊ธฐ I ์ฆ๊ฐ€
+ M ๋ฌด๋ธŒ
D + ๋‚ฎ ์ถฅ๋‹ˆ ๋‹ค

ํ•จ์ˆ˜ ์ด๋ฆ„์€ "Move-or-Raise"์ด๋ฉฐ ๋ฉ”๋‰ด ๋˜๋Š”
๋งˆ์šฐ์Šค ๋ฐ”์ธ๋”ฉ ๋˜๋Š” ํ‚ค ๋ฐ”์ธ๋”ฉ:

๋งˆ์šฐ์Šค 1 TS A ๋ฌด๋ธŒ ์˜ค์–ด ๋ ˆ์ด์ฆˆ

XNUMXD๋ดํƒˆ์˜ name ํฌํ•จ๋œ ๊ณต๋ฐฑ์„ ํฌํ•จํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ์—ฌ๋ถ€๋Š” ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ณต๋ฐฑ์ด ํฌํ•จ๋œ ํ•จ์ˆ˜ ์ด๋ฆ„์ด ์ž‘๋™ํ•˜๋Š”์ง€ ์—ฌ๋ถ€. ์ด ๋™์ž‘๋„ ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ถ”ํ›„ ๊ณต์ง€ ์—†์ด. ๊ทธ ์•ž์— ์žˆ๋Š” ํŽธ์ง€ ๋™์ž‘ ์–ด๋–ค ์ข…๋ฅ˜๋ฅผ ์•Œ๋ ค์ค๋‹ˆ๋‹ค
of action์€ ๋’ค์— ์˜ค๋Š” ๋ช…๋ น์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. 'I'๋Š” "์ฆ‰์‹œ"๋ฅผ ์˜๋ฏธํ•˜๋ฉฐ,
ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋˜๋Š” ์ฆ‰์‹œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. 'M'๋Š” "์›€์ง์ž„"์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰,
์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์šฐ์Šค๋ฅผ ์›€์ง์ด๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. 'C'๋Š” "ํด๋ฆญ"์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆŒ๋ €๋‹ค ๋—๋‹ˆ๋‹ค. 'H'๋Š” "๋ณด๋ฅ˜"๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์‚ฌ์šฉ์ž๊ฐ€
๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ  ์ด์ƒ ๋™์•ˆ ๋ˆ„๋ฅด๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋ฆญ ํƒ€์ž„ ๋ฐ€๋ฆฌ์ดˆ. 'D'
"๋”๋ธ” ํด๋ฆญ"์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์•ก์…˜ 'I'์— ๋Œ€ํ•ด ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋ฒ„ํŠผ ๋ˆ„๋ฆ„, ์–ด๋–ค ์ฐฝ์— ๋Œ€ํ•œ ์‚ฌ์ „ ์ง€์‹์ด ์žˆ๋Š” ์ƒํƒœ์—์„œ ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ
ํ–‰๋™ํ•˜๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ํŠน์ • ๊ฐ’์œผ๋กœ ๋Œ€์ฒด๋˜๋Š” ์‚ฌ์ „ ์ •์˜๋œ ๊ธฐํ˜ธ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ๋ช…๋ น ํ™•์žฅ ์„น์…˜
์„ธ๋ถ€.

๊ฒฝ๊ณ 
์„น์…˜์—์„œ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ ์‹คํ–‰์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ฝ์œผ์‹ญ์‹œ์˜ค. ์Šคํฌ๋ฆฝํŒ…
๊ณผ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ.

์˜ˆ :

์ „ํ™”ํ•˜๋ฉด

ํ‚ค F10 ๋ผ ํ•จ์ˆ˜ MailFunction xmh "-๊ธ€๊ผด ๊ณ ์ •"

"MailFunction"์€

AddToFunc ๋ฉ”์ผ ๊ธฐ๋Šฅ
+ I ๋‹ค์Œ ๋ณด๊ธฐ (0) ์•„์ด์ฝ˜ ํ™” ์˜คํ”„
+ I ๋‹ค์Œ ๋ณด๊ธฐ (ํฌ์ปค์Šค ์ˆ˜๋ฝ, $0) ์ดˆ์ 
+ I ์—†์Œ (0) ์ž„์› ์ž„์› $0 $1

๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•จ์ˆ˜์˜ ๋งˆ์ง€๋ง‰ ์ค„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

+ I ์—†์Œ (xmh) ์ž„์› exec xmh - ๊ธ€๊ผด ๊ณ ์ •

ํ•จ์ˆ˜๊ฐ€ ์‹คํ–‰๋˜๋ฉด์„œ ํ™•์žฅ์ด ์ด๋ฃจ์–ด์ง€๋ฏ€๋กœ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋‹ค๋ฅธ ์ธ์ˆ˜๋ฅผ ๊ฐ€์ง„ ํ•จ์ˆ˜. ๋‹น์‹ ์€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

ํ‚ค F11 ๋ผ ํ•จ์ˆ˜ MailFunction zmail "-bg pink"

๊ฐ™์€์— ์„ค์ •, ์›ํ•œ๋‹ค๋ฉด. "$[w.id]"๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ˆ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

AddToFunc ์ธ์‡„ ๊ธฐ๋Šฅ
+ I ์ฆ๊ฐ€
+ I ์ž„์› xdpr -id $[w.id]

"$$"๋Š” '$'๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์˜ˆ: ์ฐฝ ๋ฒ„ํŠผ ๋ฒˆํ˜ธ 6 ๋‚ด์—์„œ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์„ ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค(์ด๊ฒƒ์€
win95 ํ…Œ๋งˆ์˜ ์ตœ์†Œํ™” ๋ฒ„ํŠผ)์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™์ผํ•œ ๋ฆฌ์†Œ์Šค์˜ ๋ชจ๋“  ์ฐฝ์„ ์•„์ด์ฝ˜ํ™”ํ•ฉ๋‹ˆ๋‹ค.

AddToFunc FuncIconifySameResource "I" All (0) ์•„์ด์ฝ˜ ํ™” on
๋งˆ์šฐ์Šค 3 6 FuncIconifySameResource $[w.resource]

์‚‘ ํ•˜๋Š” ์†Œ๋ฆฌ
์˜ˆ์ƒ๋Œ€๋กœ ํ„ฐ๋ฏธ๋„์—์„œ ์‹ ํ˜ธ์Œ์ด ์šธ๋ฆฝ๋‹ˆ๋‹ค.

DestroyFunc ๊ธฐ๋Šฅ
ํ•จ์ˆ˜์— ๋Œ€ํ•œ ํ›„์† ์ฐธ์กฐ๊ฐ€ ๋” ์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š๋„๋ก ํ•จ์ˆ˜๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค. ๋„ˆ
์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ fvwm ์„ธ์…˜ ๋™์•ˆ ํ•จ์ˆ˜์˜ ๋‚ด์šฉ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
ํ•จ์ˆ˜๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ ์ถ”๊ฐ€.

DestroyFunc ์ธ์‡„ ๊ธฐ๋Šฅ

Echo ํ˜„
์— ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ ์˜ค๋ฅ˜. ๋””๋ฒ„๊น…์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ค์ •.

์—์ฝ” ์‹œ์ž‘ ์Šคํƒ€์ผ ์ •์˜...

EchoFunc ์ •์˜ ๊ธฐ๋Šฅ
XNUMXD๋ดํƒˆ์˜ EchoFunc ์ •์˜ ๋ฐ›๋Š” ์‚ฌ๋žŒ๊ณผ ์œ ์‚ฌ Echo ๋ช…๋ นํ•˜์ง€๋งŒ ์— ๋Œ€ํ•œ ์ •์˜๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๊ธฐ๋Šฅ ์— ํ‘œ์ค€ ์˜ค๋ฅ˜. fvwm์ด ์ธ์šฉ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ๋Š” ๊ฒƒ์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ฐ ๋””๋ฒ„๊น… ๊ธฐ๋Šฅ์„ ์œ„ํ•ด

์ž„์› ๋ช…๋ น
์‹คํ–‰ ๋ช…๋ น. ๋ช…๋ น ๋์— ์•ฐํผ์ƒŒ๋“œ '&'๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
์•„๋งˆ๋„ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์ถ”๊ฐ€ "exec"๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ช…๋ น. ์—†์ด
์ฆ‰, fvwm์ด ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํ˜ธ์ถœํ•˜๋Š” ์‰˜์€ ๋ช…๋ น์ด ์‹คํ–‰๋  ๋•Œ๊นŒ์ง€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
์ถœ๊ตฌ. ์‹ค์ œ๋กœ ํ•„์š”ํ•œ ๊ฒƒ๋ณด๋‹ค ๋‘ ๋ฐฐ ๋งŽ์€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ
์ผ๋ถ€ ์‰˜์€ ์ด๊ฒƒ์„ ํ”ผํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ ๋˜‘๋˜‘ํ•˜์ง€๋งŒ
์–ด์จŒ๋“  "์‹คํ–‰".

๋‹ค์Œ ์˜ˆ์ œ์—์„œ๋Š” ์ˆ˜์ •์ž ์—†์ด ๋ฃจํŠธ ์ฐฝ์—์„œ ๊ธฐ๋Šฅ ํ‚ค F1์„ ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.
exec ํ•จ์ˆ˜์—. rxvt ํ”„๋กœ๊ทธ๋žจ์€ ๋‹ค์–‘ํ•œ ์˜ต์…˜์œผ๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

ํ‚ค F1 RN Exec exec rxvt -fg ๋…ธ๋ž€์ƒ‰ -bg ํŒŒ๋ž€์ƒ‰ \
-e /๋นˆ/tcsh

์ด ํ•จ์ˆ˜๋Š” ๋ช…๋ น ์™„๋ฃŒํ•˜๋ ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•˜์‹ญ์‹œ์˜ค.

์ž„์› "์—์ฝ” ๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ... > /tmp/ํŒŒ์ผ"
์ฝ๊ธฐ /tmp/ํŒŒ์ผ

์•ˆ์ •์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ฐธ์กฐ ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น).

ExecUseShell [๊ป์งˆ]
๋งŒ๋“ ๋‹ค ์ž„์› ๋ช…๋ น์€ ์ง€์ •๋œ ์‰˜์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ $์‰˜
๊ธฐ๋ณธ Bourne ์‰˜ ๋Œ€์‹  ์‰˜์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜
(/ ๋นˆ / SH).

ExecUseShell
ExecUseShell /usr/local/bin/tcsh

ํ•จ์ˆ˜ ํ•จ์ˆ˜ ์ด๋ฆ„
์ด์ „์— ์ •์˜ํ•œ ๊ธฐ๋Šฅ์„ ํ‚ค ๋˜๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ์— ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€
์˜ˆ์ œ๋Š” ๋งˆ์šฐ์Šค ๋ฒ„ํŠผ 1์„ "Move-or-Raise"๋ผ๋Š” ํ•จ์ˆ˜์— ๋ฐ”์ธ๋”ฉํ•ฉ๋‹ˆ๋‹ค.
์ด ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€์˜ ์•ž๋ถ€๋ถ„์—์„œ ์˜ˆ์ œ๋กœ ์ œ๊ณต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฐ”์ธ๋”ฉ์„ ์ˆ˜ํ–‰ํ•œ ํ›„
fvwm์€ a์—์„œ ๋ฒ„ํŠผ 1์„ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค "์ด๋™ ๋˜๋Š” ์˜ฌ๋ฆฌ๊ธฐ" ๊ธฐ๋Šฅ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์˜ ์ œ๋ชฉ ํ‘œ์‹œ์ค„.

๋งˆ์šฐ์Šค 1 TA ๊ธฐ๋Šฅ ์ด๋™ ๋˜๋Š” ์˜ฌ๋ฆฌ๊ธฐ

ํ‚ค์›Œ๋“œ ํ•จ์ˆ˜ ๊ฒฝ์šฐ ์ƒ๋žต ๊ฐ€๋Šฅ ํ•จ์ˆ˜ ์ด๋ฆ„ fvwm๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ช…๋ น.

๊ฒฝ๊ณ : ์„น์…˜์—์„œ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ ์‹คํ–‰์— ๋Œ€ํ•œ ์„ค๋ช…์„ ์ฝ์œผ์‹ญ์‹œ์˜ค.
์Šคํฌ๋ฆฝํŒ… ๊ณผ ๋ณต์žกํ•œ ๊ธฐ๋Šฅ.

InfoStore์ถ”๊ฐ€ ํ‚ค ๊ฐ€์น˜
์ €์žฅ ๊ฐ€์น˜ ์ฃผ์–ด์ง„ ํ‚ค. ์ด๊ฒƒ์€ ์ผ๋ฐ˜ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
fvwm ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ์ˆ˜๋ช… ๋™์•ˆ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ”„๋กœ๊ทธ๋žจ ์ €์žฅ
๋น„๋””์˜ค ํŒŒ์ผ ์—ด๊ธฐ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์„ค์ •.

์ด ๋ช…๋ น์˜ ๋ชฉ์ ์€ ๋‚ด๋ถ€ ์ •๋ณด๋ฅผ fvwm์— ์ €์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
bu fvwm ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์œ ํ˜•์˜ ํ”„๋กœ๊ทธ๋žจ์„ ์—ด ๋•Œ. ์ด์ „
์ด ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์€ ํ™˜๊ฒฝ ์„ค์ • ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋‚™๋‹ดํ•˜๊ธฐ ๋•Œ๋ฌธ์—
๊ทธ๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ํ™˜๊ฒฝ์— ๋ฐฐ์น˜ํ•˜์—ฌ ํ™˜๊ฒฝ์„ ์˜ค์—ผ์‹œํ‚ค๊ณ 
fvwm์— ์˜ํ•ด ์‹œ์ž‘๋œ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ „์—ญ ์ •๋ณด๋Š” ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์›ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์š”์ ์€ InfoStore์ถ”๊ฐ€ ์—ฌ์ „ํžˆ
์ด๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์ง€๋งŒ fvwm ๋‚ด๋ถ€์— ๋ณด๊ด€๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ํ•„์š”ํ•œ ๋งŒํผ ํ‚ค/๊ฐ’ ์Œ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํšŒ์ƒ
์ฃผ์–ด์ง„ ํ‚ค์˜ ๊ฐ’์€ fvwm์˜ ์ผ๋ฐ˜์ ์ธ ํ™•์žฅ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ
๋ช…๋ น ํ™•์žฅ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„น์…˜์„ ์ฐธ์กฐํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด:

InfoStore teddybearprog xteddy ์ถ”๊ฐ€

# teddybearprog์˜ ๊ฐ’์„ ์—์ฝ”ํ•ฉ๋‹ˆ๋‹ค.
์—์ฝ” $[infostore.teddybearprog]

InfoStore์—์„œ ํ•ญ๋ชฉ ์ œ๊ฑฐ๋Š” InfoStore์ œ๊ฑฐ ๋ช…๋ น.

InfoStore์ œ๊ฑฐ ํ‚ค
์ฃผ์–ด์ง„ ์œ„์น˜์—์„œ ํ•ญ๋ชฉ์„ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ํ‚ค InfoStore์—์„œ. ์˜ˆ์‹œ:

InfoStoreํ…Œ๋””๋ฒ ์–ดํ”„๋กœ๊ทธ ์ œ๊ฑฐ

๋†‰
์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฉ”๋‰ด์— ๋นˆ ์ค„์ด๋‚˜ ๊ตฌ๋ถ„์ž๋ฅผ ์‚ฝ์ž…ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ
๋ฉ”๋‰ด ํ•ญ๋ชฉ ์‚ฌ์–‘์€

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ ๋งˆ์ด๋ฉ”๋‰ด " " ์•„๋‹ˆ์˜ค

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋นˆ ์ค„์ด ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค. ์ฒ˜๋Ÿผ ๋ณด์ธ๋‹ค๋ฉด

+ "" ์•„๋‹ˆ์š”

๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ตฌ๋ถ„์„ ์ด ์‚ฝ์ž…๋ฉ๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ ํด๋ฆญ ๋™์ž‘์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋‰ด or ํŒ์—….

ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น [์กฐ์šฉํ•œ]
fvwm์ด ์ถœ๋ ฅ์—์„œ โ€‹โ€‹๋ช…๋ น์„ ์ฝ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น. ์ด ๋ช…๋ น is
์— ์˜ํ•ด ์‹คํ–‰ / ๋นˆ / SH ๋ช…๋ น์ค„์— ์ž…๋ ฅํ•œ ๊ฒƒ์ฒ˜๋Ÿผ. ๋งŒ์•ฝ ๋ช…๋ น์ด
ํ•˜๋‚˜ ์ด์ƒ์˜ ๋‹จ์–ด๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์–ด ๋ฐ˜๋“œ์‹œ ์ธ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ด๋‚˜๋ฏน ๊ตฌ์ถ•์— ์œ ์šฉ
์˜ˆ๋ฅผ ๋“ค์–ด, ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ฉ”๋‰ด ํ•ญ๋ชฉ. ํ‚ค์›Œ๋“œ์ธ ๊ฒฝ์šฐ ์กฐ์šฉํ•œ
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฉ”์‹œ์ง€๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ช…๋ น ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์˜ˆ:

๋ฉ”๋‰ด์— ์ถ”๊ฐ€ HomeDir๋ฉ”๋‰ด
PipeRead ' for i in $HOME/*; \
echo "+ $i ์ž„์› xterm - vi $i"; ์™„๋ฃŒ'

์ฐธ๊ณ  : ํŒŒ์ดํ”„์ฝ๊ธฐ ํ•˜๋Š” ๋™์•ˆ ๊ธฐ๋ณธ์ ์œผ๋กœ ํฌ์ธํ„ฐ๋ฅผ ์‹œ๊ณ„ ์ปค์„œ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
์‹คํ–‰. ๊ทธ๋Ÿฌ๋‚˜ xwd์™€ ๊ฐ™์€ ์ผ๋ถ€ ๋ช…๋ น์€
์ž์‹ ์„ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์‹œ๊ณ„ ์ปค์„œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์ด์ „์— ํŒŒ์ดํ”„์ฝ๊ธฐ

๋ฐ”์œ ์ปค์„œ ์ฝ๊ธฐ ์˜คํ”„

XNUMXD๋ดํƒˆ์˜ ํŒŒ์ดํ”„์ฝ๊ธฐ ๋ช…๋ น์€ ๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์›ํ•˜๋Š” ๊ฒฝ์šฐ ์ž„์› ๋ญ”๊ฐ€ ํ•˜์ง€๋งŒ
๋ช…๋ น์„ ๋™๊ธฐ์ ์œผ๋กœ ์‹คํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PipeRead '๋ช…๋ น 1>&2'

๋ฆฌ๋””๋ ‰์…˜์œผ๋กœ ์ธํ•ด ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชจ๋“  ์ถœ๋ ฅ์ด stderr์ด ์•„๋‹Œ stderr๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
fvwm์˜ ๋ช…๋ น ์‹œํ€€์Šค๋กœ ์ฝ์Šต๋‹ˆ๋‹ค. ํŒŒ์ดํ”„์ฝ๊ธฐ ์ฃผ์–ด์ง„ ๋ช…๋ น์ด ์žˆ์œผ๋ฉด 1์„ ๋ฐ˜ํ™˜
์‹คํ–‰๋  ์ˆ˜ ์žˆ๊ฑฐ๋‚˜ ์‹คํ–‰๋˜์ง€ ์•Š์œผ๋ฉด -1์ž…๋‹ˆ๋‹ค(์„น์…˜ ์ฐธ์กฐ ๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น ์œ„ํ•œ
๋ฐ˜ํ™˜ ์ฝ”๋“œ์˜ ์˜๋ฏธ).

์ฝ๊ธฐ ํŒŒ์ผ ์ด๋ฆ„ [์กฐ์šฉํ•œ]
fvwm์ด ํŒŒ์ผ์—์„œ ๋ช…๋ น์„ ์ฝ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ ์ด๋ฆ„. ํ‚ค์›Œ๋“œ์ธ ๊ฒฝ์šฐ ์กฐ์šฉํ•œ
ํŒŒ์ผ์„ ์ฐพ์„ ์ˆ˜ ์—†์œผ๋ฉด ๋ฉ”์‹œ์ง€๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ์˜ ๊ฒฝ์šฐ
์ด๋ฆ„์ด ์Šฌ๋ž˜์‹œ('/')๋กœ ์‹œ์ž‘ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ fvwm์€ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹œ์Šคํ…œ ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ. ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ
$HOME/.fvwm. ๋‚ด๋ณด๋‚ด๊ธฐ๋กœ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FVWM_USERDIR ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ์„ค์ •
์˜ˆ๋ฐฐ ๊ทœ์น™์„œ. ๊ทธ๋งŒํผ ์ฝ๊ธฐ ๋ช…๋ น์€ ์ฃผ์–ด์ง„ ํŒŒ์ผ์„ ์ฝ์„ ์ˆ˜ ์žˆ์œผ๋ฉด 1์„ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
(์„น์…˜ ์ฐธ์กฐ ๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น ๋ฐ˜ํ™˜ ์ฝ”๋“œ์˜ ์˜๋ฏธ).

ํ™˜๊ฒฝ ์„ค์ • ๋ณ€์ˆ˜ ๊ฐ€์น˜
์…ธ์˜ ๋‚ด๋ณด๋‚ด๊ธฐ ๋˜๋Š” setenv์™€ ์œ ์‚ฌํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์ƒˆ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ช…๋ น. ๊ทธ๋งŒํผ ๋ณ€์ˆ˜ ๋ฐ ๊ทธ ๊ฐ€์น˜ ์— ์˜ํ•ด ์ง์ ‘ ์‹œ์ž‘๋œ ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์ƒ์†๋ฉ๋‹ˆ๋‹ค.
fvwm. ์ด๊ฒƒ์€ ํŠนํžˆ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. FvwmM4 ๊ธฐ์ค€ ์น˜์ˆ˜. ์„ ์œ„ํ•œ
์˜ˆ:

SetEnv ๋†’์ด HEIGHT

๋งŒ๋“œ๋Š” FvwmM4 ๋ณ€์ˆ˜ ์„ค์ • HEIGHT fvwm์— ์˜ํ•ด ์‹œ์ž‘๋œ ํ”„๋กœ์„ธ์Šค์—์„œ ๋‹ค์Œ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™˜๊ฒฝ ๋ณ€์ˆ˜ $๋†’์ด. ๋ฉด ๊ฐ€์น˜ ๊ณต๋ฐฑ์ด ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฏ€๋กœ ์ด๋ฅผ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ์˜ดํ‘œ๋กœ. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ฐ€์น˜ ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๋ณ€์ˆ˜๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.

์กฐ์šฉํ•œ ๋ช…๋ น
๋งŽ์€ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์ฐฝ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ์ด ์„ ํƒ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ํ˜ธ์ถœ๋˜๋ฉด ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฐฝ์„ ์„ ํƒํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋•Œ๋•Œ๋กœ
์ด ๋™์ž‘์€ ์˜ˆ๋ฅผ ๋“ค์–ด ํ•จ์ˆ˜๊ฐ€ ๋ชจ๋“ˆ์— ์˜ํ•ด ํ˜ธ์ถœ๋˜๊ณ 
์ฒ˜์Œ์— ์„ ํƒํ•œ ์ฐฝ์€ ๋” ์ด์ƒ ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋„ฃ์–ด์„œ ์กฐ์šฉํ•œ fvwm ์•ž์—์„œ ๋ช…๋ น. ์œˆ๋„์šฐ๊ฐ€ ํ•„์š”ํ•œ ํ•จ์ˆ˜๋ผ๋ฉด
์™€ ํ•จ๊ป˜ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค ์กฐ์šฉํ•œ ์ฐฝ์„ ์„ ํƒํ•˜์ง€ ์•Š์œผ๋ฉด ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๊ณ  ๋‹จ์ˆœํžˆ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.
์•„๋ฌด๊ฒƒ. ๋งŒ์•ฝ์— ์กฐ์šฉํ•œ ์‚ฌ์šฉ์ž ์ •์˜ ๊ธฐ๋Šฅ์— ์‚ฌ์šฉ๋˜๋ฉฐ ๋ชจ๋“  ๊ธฐ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ
ํ•˜์œ„ ํ•จ์ˆ˜๋Š” ์›๋ž˜ ํ•จ์ˆ˜๊ฐ€ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.

์˜ ๋˜ ๋‹ค๋ฅธ ์‚ฌ์šฉ๋ฒ• ์กฐ์šฉํ•œ ๋ฐ”์ธ๋”ฉ ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ํ‚ค, ํฌ์ธํ„ฐ ํ‚ค ๊ณผ ๋งˆ์šฐ์Šค์ด
์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

์กฐ์šฉํ•œ ๋˜ํ•œ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋ช…๋ น์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ด
๋ช…๋ น์€ ์ ‘๋‘์‚ฌ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น. ์ปค๋งจ๋“œ ๋ผ์ธ์˜ ํ™•์žฅ์€
๋งˆ์น˜ ์กฐ์šฉํ•œ ๊ฑฐ๊ธฐ์— ์—†์—ˆ๋‹ค.

์˜ˆ :

์กฐ์šฉํ•œ ๋ฌด๋ธŒ 0 0
์‚ฌ์ผ๋ŸฐํŠธ User_defined_function
# "๋„์›€๋ง" ํ‚ค๊ฐ€ ์—†๋Š” ํ‚ค๋ณด๋“œ์— ๋Œ€ํ•ด ๋ถˆํ‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
์กฐ์šฉํ•œ ํ‚ค ๋„์›€๋ง RA ํŒ์—… ๋„์›€๋ง ๋ฉ”๋‰ด

์„ค์ •๋˜์ง€ ์•Š์€ ํ™˜๊ฒฝ [๋ณ€์ˆ˜]
์…ธ์˜ ๋‚ด๋ณด๋‚ด๊ธฐ ๋˜๋Š” unsetenv ๋ช…๋ น๊ณผ ์œ ์‚ฌํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ • ํ•ด์ œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ณ€์ˆ˜ ๊ทธ๋Ÿฐ ๋‹ค์Œ ์‹œ์ž‘๋œ ํ”„๋กœ์„ธ์Šค์— ์˜ํ•ด ์ƒ์†๋œ ํ™˜๊ฒฝ ๋ฐฐ์—ด์—์„œ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
์ง์ ‘ fvwm.

๊ธฐ๋‹ค๋ฆผ ์ฐฝ
์ด ๋ช…๋ น์€ fvwm ๊ธฐ๋Šฅ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ ์‹คํ–‰์„ ์œ ๋ฐœํ•œ๋‹ค.
์ƒˆ ์ฐฝ์ด ์ผ์น˜ํ•  ๋•Œ๊นŒ์ง€ ์ผ์‹œ ์ค‘์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ ์ฐฝ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ฐฝ์˜ ์ด๋ฆ„, ํด๋ž˜์Šค ๋˜๋Š” ๋ฆฌ์†Œ์Šค ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. ์™€์ผ๋“œ์นด๋“œ '*' ๋ฐ
'?'๋Š” ์ผ๋ฐ˜์ ์ธ Unix ํŒŒ์ผ ์ด๋ฆ„ ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํŠนํžˆ
ํŠน์ • ์ฐฝ์—์„œ ์ฐฝ์„ ์‹œ์ž‘ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ "InitFunction"์—์„œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ฐ์Šคํฌํƒ‘:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ
+ I ์ž„์› exec xterm -๊ธฐํ•˜ํ•™ 80x64+0+0
+ ๋‚˜๋Š” xterm์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค
+ I ๊ณ ํ† ๋ฐ์Šคํฌ 0 2
+ I ์ž„์› exec xmh -๊ธ€๊ผด ๊ณ ์ • -๊ธฐํ•˜ํ•™ \
507x750+0+0
+ ๊ธฐ๋‹ค๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค xmh
+ I ๊ณ ํ† ๋ฐ์Šคํฌ 0 0

์œ„์˜ ํ•จ์ˆ˜๋Š” ํ˜„์žฌ ๋ฐ์Šคํฌ์—์„œ xterm์„ ์‹œ์ž‘ํ•˜๊ณ  ์ž์ฒด ๋งคํ•‘์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ฐ์Šคํฌ 2๋กœ ์ „ํ™˜ํ•˜๊ณ  xmh๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. xmh ์ฐฝ์ด ๋‚˜ํƒ€๋‚œ ํ›„ ์ œ์–ด
๋ฐ์Šคํฌ 0์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

Fvwm์€ ๋Œ€๊ธฐํ•˜๋Š” ๋™์•ˆ ๋ถ€๋ถ„์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€๋งŒ ๋ชจ๋“ˆ์˜ ๋ชจ๋“  ์ž…๋ ฅ์€
์ฐฝ์ด ๋‚˜ํƒ€๋‚˜๊ฑฐ๋‚˜ ๋ช…๋ น์ด ์ค‘๋‹จ๋œ ํ›„์—๋งŒ ํ์— ๋Œ€๊ธฐ๋˜๊ณ  ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ์ฐฝ์€ ๋‹ค์Œ์œผ๋กœ ์ดˆ์ ์„ ๋งž์ถœ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. Fvwm์ž‘์—… ํ‘œ์‹œ์ค„ or FvwmWinList ์‹œ
๊ธฐ๋‹ค๋ฆผ.

์—์„œ ํƒˆ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋‹ค๋ฆผ Ctrl-Alt-Escape(์—ฌ๊ธฐ์„œ Alt๋Š”
์ฒซ ๋ฒˆ์งธ ์ˆ˜์ •์ž). ์ด ํ‚ค ์‹œํ€€์Šค๋ฅผ ์žฌ์ •์˜ํ•˜๋ ค๋ฉด ์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ ๋ช…๋ น.

๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น
์กฐ๊ฑด๋ถ€ ๋ช…๋ น์€ ํŠน์ • ์กฐ๊ฑด์ด ์ถฉ์กฑ๋  ๋•Œ๋งŒ ์‹คํ–‰๋˜๋Š” ๋ช…๋ น์ž…๋‹ˆ๋‹ค.
๋Œ€๋ถ€๋ถ„์˜ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ ๋ณด๊ธฐ, ์ด ์ฐฝ or All. ํ•˜๋‚˜์žˆ๋‹ค.
์กฐ๊ฑด๋ถ€ ๋ช…๋ น, Test , ์ฐฝ๊ณผ ๊ด€๋ จ์ด ์—†๋Š” ์ „์—ญ ์กฐ๊ฑด์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์กฐ๊ฑด ๊ตฌ๋ฌธ์€ ์•„๋ž˜์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋…์„ฑ์„ ์œ„ํ•ด ์กฐ๊ฑด ๋ชฉ๋ก์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ด ์„น์…˜์˜ ๋์— ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜ํ’ˆ ์ฝ”๋“œ
์ด ์„น์…˜์˜ ๋ชจ๋“  ๋ช…๋ น(๋ช…๋ น์— ๋Œ€ํ•ด ๊ตฌ์ฒด์ ์œผ๋กœ ์–ธ๊ธ‰๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ)์—๋„ ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
1(์กฐ๊ฑด์ด ์ถฉ์กฑ๋œ ๊ฒฝ์šฐ) ๋˜๋Š” 0(์กฐ๊ฑด์ด ์ถฉ์กฑ๋œ ๊ฒฝ์šฐ)์ด ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜ํ™˜ ์ฝ”๋“œ
์ถฉ์กฑ์‹œํ‚ค์ง€ ๋ชปํ•จ). ์ผ๋ถ€ ๋ช…๋ น์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Œ์„ ์˜๋ฏธํ•˜๋Š” -1์„ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ
๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํฉ์–ด์ ธ ๋ช…๋ น์€ -2๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฐ˜ํ™˜
๋ณต์žกํ•œ ๊ธฐ๋Šฅ์—์„œ ์‹คํ–‰๋˜๋Š” ๋ช…๋ น ์ฝ”๋“œ๋Š” ํ˜ธ์ถœํ•˜๋Š” ๋ณตํ•ฉ์ฒด๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ. ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ํ…Œ์ŠคํŠธRc ๋ช…๋ น. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
์˜ˆ์ œ์— ๋Œ€ํ•œ ๋ช…๋ น ์„ค๋ช…. ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ์•ก์„ธ์Šคํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณ€์ˆ˜ $[์กฐ๊ฑด.rc]. ๋น„ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์€ ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋งˆ์ง€๋ง‰ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น. ์ค‘์š” ์ฐธ๊ณ  ์‚ฌํ•ญ: ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ๋‚ด๋ถ€์—์„œ๋งŒ ์ •์˜๋ฉ๋‹ˆ๋‹ค.
๋กœ ๋งŒ๋“  ํ•จ์ˆ˜ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ช…๋ น์ด๋ฉฐ ํ•˜์œ„์— ์ƒ์†๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ. ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด KeepRc ๋ช…๋ น
์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ฐ˜์ง€ of Windows
Fvwm์€ ๋‚ด๋ถ€์ ์œผ๋กœ ๋ง์— ์ฐฝ์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์„ ์ปค์„œ๋กœ ์ƒ๊ฐํ•˜์‹ญ์‹œ์˜ค.
๋ง์˜ ํ˜„์žฌ ์œ„์น˜์—์„œ. ๊ทธ๋งŒํผ ๋‹ค์Œ ๋ณด๊ธฐ ๋ช…๋ น ๋ฐ ๊ธฐํƒ€ ์—ฌ๋Ÿฌ ๋ช…๋ น
์ผ์น˜ํ•˜๋Š” ์ฐฝ์— ๋Œ€ํ•ด ๋ง์„ ํ†ตํ•ด ์•ž์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ด์ „ ๊ฒ€์ƒ‰
๋’ค๋กœ. ๋ง์˜ ์ฐฝ์€ ์ƒ์„ฑ ์‹œ๊ฐ„(๋งŒ์•ฝ
!FPSortWindowlistByFocus, ๋„ค๋ฒ„ํฌ์ปค์Šค or ๋งˆ์šฐ์Šคํฌ์ปค์Šค ์Šคํƒ€์ผ์ด ์‚ฌ์šฉ๋จ) ๋˜๋Š” ๋งˆ์ง€๋ง‰
๊ทธ๋“ค์ด ์ง‘์ค‘ํ–ˆ๋˜ ์‹œ๊ฐ„.

๋ช…๋ถ€ of ๊ฐ€์ • ์–ด๊ตฌ ๋ช…๋ น
All [์˜ต์…˜] [(์กฐ๊ฑด)] ๋ช…๋ น
์‹คํ–‰ํ•˜๋‹ค ๋ช…๋ น ์กฐ๊ฑด์„ ์ถฉ์กฑํ•˜๋Š” ๋ชจ๋“  ์ฐฝ์—์„œ. ์žˆ์œผ๋ฉด 1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ์€ ์กฐ๊ฑด๊ณผ ์ผ์น˜ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 0์ž…๋‹ˆ๋‹ค. ์‹คํ–‰์€ ๋‹ค์Œ ์‹œ๊ฐ„์— ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
์ฐฝ ๋ง์˜ ์ƒ๋‹จ๊ณผ ํ•˜๋‹จ์„ ํ–ฅํ•ด ๊ณ„์†๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์˜ต์…˜ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์–ด๋–ค ์กฐํ•ฉ ๊ฐœ๋จธ๋ฆฌํŒ ๊ณผ ์Šคํƒ ์‚ฌ์šฉ. ์˜ต์…˜์˜ ๊ฒฝ์šฐ ๊ฐœ๋จธ๋ฆฌํŒ ๊ฐ€ ์ฃผ์–ด์ง„๋‹ค
์‹คํ–‰ ์ˆœ์„œ๊ฐ€ ๋ฐ˜๋Œ€๋กœ ๋ฉ๋‹ˆ๋‹ค. ์˜ต์…˜ ์Šคํƒ ์‚ฌ์šฉ ๋ชจ๋‘๊ฐ€ ์Šคํƒ์„ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ์„ ํ†ตํ•ด ๊ฑธ์„ ๋•Œ ์ฐฝ ๊ณ ๋ฆฌ ๋Œ€์‹  ์ฃผ๋ฌธํ•˜์‹ญ์‹œ์˜ค. ์ฐธ์กฐ
์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. ๋‹ค์Œ์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ
๋ช…์‹œ ์ ์œผ๋กœ.

๋ชจ๋“  ํ’ˆ์ข… [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น ๋ชจ๋‘๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๋Š” ์ฐฝ์ด ์žˆ๋‹ค๋ฉด ์กฐ๊ฑด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. NS
๋ช…๋ น์€ ๋ฃจํŠธ ์ฐฝ์˜ ์ปจํ…์ŠคํŠธ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ ์ƒํƒœ
์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

ํฉ์–ด์ ธ [๋ ˆ๋ฒจ]
ํ•จ์ˆ˜์—์„œ break ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ํ•จ์ˆ˜ ์‹คํ–‰์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
์ฆ‰์‹œ. ๊ธฐ๋Šฅ์˜ ์ถ”๊ฐ€ ๋ช…๋ น์€ ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต,
๋ณต์žกํ•œ ํ•จ์ˆ˜์˜ ๋ชจ๋“  ์ค‘์ฒฉ ํ˜ธ์ถœ์ด ๋‚จ์Šต๋‹ˆ๋‹ค. ์„ ํƒ์  ์ •์ˆ˜
๋ฒˆํ˜ธ ๋ ˆ๋ฒจ ์ฃผ์–ด์ง„ ์ค‘์ฒฉ ์ˆ˜์—์„œ ๋ฒ—์–ด๋‚˜๊ธฐ ์œ„ํ•ด ์ฃผ์–ด์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ๋” ๋†’์€ ์ˆ˜์ค€์˜ ๊ธฐ๋Šฅ์„ ๊ณ„์† ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํฉ์–ด์ ธ
๋ช…๋ น์—๋Š” ํ•ญ์ƒ ๋ฐ˜ํ™˜ ์ฝ”๋“œ -2๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ PickWindowRaise ๋ฐ Deiconify
+ I Pick
+ I ํ…Œ์ŠคํŠธRc (์˜ค๋ฅ˜) ์ค‘๋‹จ
+ I ์ฆ๊ฐ€
+ I ์•„์ด์ฝ˜ ํ™” ์˜คํ”„

Current [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น ๋ชจ๋“  ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ํ˜„์žฌ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์—์„œ
์กฐ๊ฑด. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค ์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. ๋‹ค์Œ์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ
๋ช…์‹œ ์ ์œผ๋กœ.

๋ฐฉํ–ฅ [ํ”„๋กฌํฌ์ธํ„ฐ] ๋ฐฉํ–ฅ [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น (์ผ๋ฐ˜์ ์œผ๋กœ ์ดˆ์ ) ์ฃผ์–ด์ง„ ๋ฐฉํ–ฅ์˜ ์ฐฝ์—์„œ
๋ชจ๋‘๋ฅผ ๋งŒ์กฑ ์กฐ๊ฑด. ์ผ๋ฐ˜์ ์œผ๋กœ ํ˜„์žฌ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ค‘์‹ฌ
๋ช…๋ น์ด ํ˜ธ์ถœ๋œ ์ฐฝ ๋˜๋Š” ์ปจํ…์ŠคํŠธ ์ฐฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
์ถœ๋ฐœ์ . ๊ทธ๋Ÿฌํ•œ ์ฐฝ์ด ์—†๊ฑฐ๋‚˜ FromPointer ์„ ํƒ๊ถŒ
๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ํฌ์ธํ„ฐ์˜ ํ˜„์žฌ ์œ„์น˜๊ฐ€ ์‹œ์ž‘์ ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
ํฌ์ธํŠธ. ๊ทธ๋งŒํผ ๋ฐฉํ–ฅ "North", "Northeast", "East" ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"๋‚จ๋™", "๋‚จ", "๋‚จ์„œ", "์„œ", "๋ถ์„œ" ๋ฐ "์ค‘์•™". ์–ด๋Š
์ฐฝ ๋ฐฉํ–ฅ ์„ ํƒ์€ ์ค‘์‹ฌ ์‚ฌ์ด์˜ ๊ฐ๋„์™€ ๊ฑฐ๋ฆฌ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
์ฐฝ์˜ ํฌ์ธํŠธ. ๋” ๊ฐ€๊นŒ์šด ์ฐฝ์€ ๋‹ค์Œ๋ณด๋‹ค ๋” ๋‚˜์€ ์ผ์น˜๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
๋” ๋ฉ€๋ฆฌ ์žˆ๋Š” ๊ฒƒ๋“ค. ๊ทธ๋งŒํผ ์„ผํ„ฐ ๋ฐฉํ–ฅ์€ ๋‹จ์ˆœํžˆ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ฐฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค
์ถœ๋ฐœ์ ์œผ๋กœ. ์ž˜๋ชป๋œ ๋ฐฉํ–ฅ์ด ์ œ๊ณต๋œ ๊ฒฝ์šฐ -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์ „์—, ์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

KeepRc ๋ช…๋ น
์‹คํ–‰ ๋ช…๋ น ๊ทธ๋Ÿฌ๋‚˜ ์ด์ „ ๋ช…๋ น์˜ ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ๋ณ€๊ฒฝํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฐธ๊ณ  : KeepRc ์ ‘๋‘์‚ฌ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น. ํ™•์žฅ
๋ช…๋ น ์ค„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. KeepRc ๊ฑฐ๊ธฐ์— ์—†์—ˆ๋‹ค.

๋‹ค์Œ ๋ณด๊ธฐ [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น (์ผ๋ฐ˜์ ์œผ๋กœ ์ดˆ์ ) ๋ชจ๋‘๋ฅผ ๋งŒ์กฑํ•˜๋Š” ๋‹ค์Œ ์ฐฝ์—์„œ
์กฐ๊ฑด. ๋ช…๋ น์ด ์ฐฝ ์ปจํ…์ŠคํŠธ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๊ฒฝ์šฐ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
๊ฑฐ๊ธฐ์—์„œ ์ผ์น˜ํ•˜๋Š” ์ฐฝ์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ดˆ์ ์„ ๋งž์ถ˜ ์ฐฝ. ๋ณด๋‹ค ์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์—†์Œ [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น ๋ชจ๋‘๋ฅผ ๋งŒ์กฑ์‹œํ‚ค๋Š” ์ฐฝ์ด ์—†๋‹ค๋ฉด ์กฐ๊ฑด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. NS
๋ช…๋ น์€ ๋ฃจํŠธ ์ฐฝ์˜ ์ปจํ…์ŠคํŠธ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ฐฝ์ด ์—†์œผ๋ฉด 1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์กฐ๊ฑด๊ณผ ์ผ์น˜ํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 0์ž…๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ƒํƒœ ๋ชฉ๋ก ์„น์…˜
์กฐ๊ฑด์˜.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. ๋‹ค์Œ์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ
๋ช…์‹œ ์ ์œผ๋กœ.

์ฐฝ ์—†์Œ ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น, ๊ทธ๋Ÿฌ๋‚˜ ์žˆ๋Š” ๊ฒฝ์šฐ ์ฐฝ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฑด ์ง„์งœ ์•„๋‹ˆ์•ผ
์กฐ๊ฑด๋ถ€ ๋ช…๋ น์ด์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฉ”๋‰ด ํ•ญ๋ชฉ์—์„œ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ ‘๋‘์–ด
ํ•ด๋‹น ๋ฉ”๋‰ด๊ฐ€ ์ฐฝ์— ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ์–ด๋„ ์ฐฝ ์—†์ด ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์žฅ์‹๋ฌผ.

Pick [(์กฐ๊ฑด)] ๋ช…๋ น
Pick ์ฒ˜๋Ÿผ ์ž‘๋™ ํ•จ์ˆ˜ ์ฐฝ์˜ ์ปจํ…์ŠคํŠธ์—์„œ ํ˜ธ์ถœ๋˜๋Š” ๊ฒฝ์šฐ. ํ˜ธ์ถœ๋œ ๊ฒฝ์šฐ
๋ฃจํŠธ ์ฐฝ์—์„œ ๋จผ์ € ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฐฝ์„ ์„ ํƒํ•˜๋„๋ก ์š”์ฒญํ•œ ๋‹ค์Œ
์‹คํ–‰ ๋ช…๋ น ํ•ด๋‹น ์ฐฝ์˜ ์ปจํ…์ŠคํŠธ์—์„œ. ์ด๊ฒƒ์€ ์„ฑ๊ฐ€์‹  ๊ฒƒ์„ ํ”ผํ•ฉ๋‹ˆ๋‹ค
๋ณต์žกํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๋‹ค์ค‘ ์„ ํƒ. ๋ช…๋ น์€ ๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ์กฐ๊ฑด ๋งŒ๋‚œ๋‹ค. ์ฐฝ์ด ์„ ํƒ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. ๋‹ค์Œ์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ
๋ช…์‹œ ์ ์œผ๋กœ.

ํฌ์ธํ„ฐ ์ฐฝ [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น ํฌ์ธํ„ฐ ์•„๋ž˜์˜ ์ฐฝ์ด ๋ชจ๋‘ ๋งŒ์กฑํ•˜๋Š” ๊ฒฝ์šฐ ์กฐ๊ฑด.
ํฌ์ธํ„ฐ ์•„๋ž˜์— ์ฐฝ์ด ์—†์œผ๋ฉด -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ƒํƒœ ์„น์…˜์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์กฐ๊ฑด ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. ๋‹ค์Œ์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ
๋ช…์‹œ ์ ์œผ๋กœ.

์ด์ „ [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น (์ผ๋ฐ˜์ ์œผ๋กœ ์ดˆ์ )๋ฅผ ๋งŒ์กฑํ•˜๋Š” ์ด์ „ ์ฐฝ์—์„œ
๋ชจ๋“  ์กฐ๊ฑด. ๋ช…๋ น์ด ์ฐฝ ์ปจํ…์ŠคํŠธ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๊ฒฝ์šฐ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
๊ฑฐ๊ธฐ์—์„œ ์ผ์น˜ํ•˜๋Š” ์ฐฝ์„ ์ฐพ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ์—์„œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์ดˆ์ ์„ ๋งž์ถ˜ ์ฐฝ. ๋ณด๋‹ค ์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ฐฝ ์Šค์บ” [ํ”„๋กฌํฌ์ธํ„ฐ] dir1 dir2 [(์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น (์ผ๋ฐ˜์ ์œผ๋กœ ์ดˆ์ ) ์ฃผ์–ด์ง„ ๋ฐฉํ–ฅ์˜ ์ฐฝ์—์„œ
๋ชจ๋‘๋ฅผ ๋งŒ์กฑ ์กฐ๊ฑด. ์ผ๋ฐ˜์ ์œผ๋กœ ํ˜„์žฌ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ค‘์‹ฌ
๋ช…๋ น์ด ํ˜ธ์ถœ๋œ ์ฐฝ ๋˜๋Š” ์ปจํ…์ŠคํŠธ ์ฐฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
์ถœ๋ฐœ์ . ๊ทธ๋Ÿฌํ•œ ์ฐฝ์ด ์—†๊ฑฐ๋‚˜ FromPointer ์„ ํƒ๊ถŒ
๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ํฌ์ธํ„ฐ์˜ ํ˜„์žฌ ์œ„์น˜๊ฐ€ ์‹œ์ž‘์ ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€๋ฆฌํ‚ค๋‹ค. ๋ฐฉํ–ฅ dir1 "North", "NorthEast", "East" ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"SouthEast", "South", "SouthWest", "West" ๋ฐ "NorthWest". ์–ด๋Š ์ฐฝ
์ฐฝ ์Šค์บ” ์„ ํƒ์€ ๋จผ์ € ๊ธฐ๋ณธ ์ถ•์„ ๋”ฐ๋ผ ์œ„์น˜์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ dir1. ์ฐฝ์„ ๋”ฐ๋ผ ์ •ํ™•ํžˆ ๋™์ผํ•œ ์ขŒํ‘œ๊ฐ€ ์žˆ๋Š” ์ฐฝ์˜ ๊ฒฝ์šฐ
๊ธฐ๋ณธ ์ถ•, ๋ณด์กฐ ๋ฐฉํ–ฅ์€ ์ฐฝ์„ ์ •๋ ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ฐฉํ–ฅ dir2 ์™€ ๋™์ผํ•œ ๊ฐ’ ์ง‘ํ•ฉ ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. dir1. ๋ฉด dir2 ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
์— ์™„๋ฒฝํ•˜๊ฒŒ ์ˆ˜์ง dir1, ScanForWindow๋Š” ์‹คํŒจ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์–ธ์ œ
๋™์ผํ•œ ์ธ์ˆ˜๋กœ ScanForWindow๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉด ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค.
์กฐ๊ฑด๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ์ฐฝ์ด ๊ฒฐ๊ตญ์—๋Š” ๋ฐœ๊ฒฌ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ
์ดˆ์ ์ด ๊ธฐ๋ณธ ์ถ•์„ ๋”ฐ๋ผ ํ•œ๊ณ„์— ๋„๋‹ฌํ•˜๋ฉด
๋ฐ˜๋Œ€ํŽธ. ์ž˜๋ชป๋œ ๋ฐฉํ–ฅ์ด ์ œ๊ณต๋œ ๊ฒฝ์šฐ -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

Test [(์‹œํ—˜ ์กฐ๊ฑด)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น ๋ชจ๋‘๋ผ๋ฉด ์‹œํ—˜ ์กฐ๊ฑด ๋งŒ์กฑํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ์‹œํ—˜ ์กฐ๊ฑด
์•„๋ž˜ ๋ชฉ๋ก์—์„œ ๊ฐ€๋Šฅํ•œ ์ธ์ˆ˜๊ฐ€ ์žˆ๋Š” ํ‚ค์›Œ๋“œ์ด๋ฉฐ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค.
์‰ผํ‘œ ๋˜๋Š” ๊ณต๋ฐฑ์œผ๋กœ. ์—ฌ๊ธฐ์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ฒ„์ „ ์—ฐ์‚ฐ์ž xyz, EnvIsSet
์ด๋ฆ„, ํ™˜๊ฒฝ ์ผ์น˜ ์ด๋ฆ„ ๋ฌด๋Šฌ, EdgeHasPointer ๋ฐฉํ–ฅ, EdgeIsActive
๋ฐฉํ–ฅ, ์Šคํƒ€ํŠธ, ์ดˆ๊ธฐํ™”, ๋‹ค์‹œ ์‹œ์ž‘, ์ถœ๊ตฌ, ์ข…๋ฃŒ, ์žฌ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด, ์ฐธ๋œ, ๊ฑฐ์ง“, F, R,
W, X ๊ณผ I. "!" ์ ‘๋‘์‚ฌ๊ฐ€ ๋ถ™์€ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด ๋ถ€์ •๋œ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ฒ„์ „ ์—ฐ์‚ฐ์ž xyz ๋…ผ๋ฆฌ์ ์ธ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ฉ๋‹ˆ๋‹ค.
ํ‘œํ˜„์‹์˜ ์กฐ๊ฑด์€ true์ž…๋‹ˆ๋‹ค. ์œ ํšจํ•œ ์—ฐ์‚ฐ์ž ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. >=, >, <=,
<, == ๊ณผ !=.

์˜ˆ:

ํ…Œ์ŠคํŠธ(๋ฒ„์ „ >= 2.5.11) Echo 2.5.11 ์ด์ƒ

XNUMXD๋ดํƒˆ์˜ EnvIsSet ์ด๋ฆ„ ์ฃผ์–ด์ง„ ํ™˜๊ฒฝ์—์„œ test-condition์ด ์ฐธ์ด๋ฉด
๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ ํ™˜๊ฒฝ ์ผ์น˜ ์ด๋ฆ„ ๋ฌด๋Šฌ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์ด true์ธ ๊ฒฝ์šฐ
๋ฌด๋Šฌ ์ฃผ์–ด์ง„ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๊ฐ’๊ณผ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ํŒจํ„ด์€
ํŠน์ˆ˜ "*" ๋ฐ "?" ๋ฌธ์ž.

XNUMXD๋ดํƒˆ์˜ EdgeHasPointer [๋ฐฉํ–ฅ] ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์€
์ฃผ์–ด์ง„ ๋ฐฉํ–ฅ์€ ํ˜„์žฌ ํฌ์ธํ„ฐ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ EdgeIsActive
[๋ฐฉํ–ฅ] ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์€ ์ฃผ์–ด์ง„ ๋ฐฉํ–ฅ์˜ ์—์ง€์ธ ๊ฒฝ์šฐ ์ฐธ์ž…๋‹ˆ๋‹ค.
ํ˜„์žฌ ํ™œ์„ฑ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ์ž๋ฆฌ๊ฐ€ ํ™œ์„ฑ ์ƒํƒœ์ด๋ฉฐ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์— ํ•ด๋‹นํ•˜๋Š” ๊ฒฝ์šฐ ํฌ์ธํ„ฐ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ด ๋ฐ”์ธ๋”ฉ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ํ•ด๋‹น ๋ฐฉํ–ฅ์œผ๋กœ ์—์ง€ ์Šคํฌ๋กค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ฐฉํ–ฅ์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋“  ํ’ˆ์ข…, North, Top, Up, West, ์ขŒํšŒ์ „, ๋‚จ์ชฝ, ๋ฐ”๋‹ฅ,
์•„๋ž˜๋กœ, ๊ถŒ๋ฆฌ ๊ณผ ๋™์ชฝ. ๋ฐฉํ–ฅ์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ชจ๋“  ํ’ˆ์ข… ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์Šคํƒ€ํŠธ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์€ ๋‘˜ ์ค‘ ํ•˜๋‚˜์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ดˆ๊ธฐํ™” or ๋‹ค์‹œ ์‹œ์ž‘. ์ด๊ฑด ๊ทธ๋ƒฅ
์‹œ์ž‘ ์‹œ true ๋˜๋Š” ์ด์ „ ๋ฐ ๋„์ค‘ ๋‹ค์‹œ ์‹œ์ž‘ ์‹œ์ž‘ ๊ธฐ๋Šฅ ์‹คํ–‰. ๊ทธ๋งŒํผ
์ถœ๊ตฌ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์€ ๋‘˜ ์ค‘ ํ•˜๋‚˜์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ข…๋ฃŒ or ์žฌ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด. ์ด๊ฑด ๊ทธ๋ƒฅ
์ข…๋ฃŒ ์‹œ ์œ ํšจ ์ข…๋ฃŒ ๊ธฐ๋Šฅ ๊ธฐ๋Šฅ ์‹คํ–‰.

XNUMXD๋ดํƒˆ์˜ ์ฐธ๋œ ๊ณผ ๊ฑฐ์ง“ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์€ ๋ฌด์กฐ๊ฑด ์ฐธ๊ณผ ๊ฑฐ์ง“์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด ์ด๋ฆ„์ด ์ธ์‹๋˜์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.
์ฝ”๋“œ๊ฐ€ ์„ค์ •๋˜๊ณ  ๋ช…๋ น์ด ์‹คํ–‰๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ F ํŒŒ์ผ, R ํŒŒ์ผ, W ํŒŒ์ผ, X ํŒŒ์ผ ๊ณผ I ํŒŒ์ผ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด ํ…Œ์ŠคํŠธ
์ฃผ์–ด์ง„ [ํŒŒ์ผ] ํŒŒ์ผ์˜ ์กด์žฌ([์ฝ๊ธฐ]/[์“ฐ๊ธฐ] ๊ถŒํ•œ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Œ),
e[X]์‹คํ–‰ ๊ฐ€๋Šฅ( $ PATH) ๋˜๋Š” [I] ์ด๋ฏธ์ง€(ImagePath์—์„œ).

์˜ˆ:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ StartFunction I ํ…Œ์ŠคํŠธ(์ดˆ๊ธฐํ™”) ์ž„์› ์ž„์› xterm

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฒ„์ „ ํ™•์ธ
+ I ํ…Œ์ŠคํŠธ(๋ฒ„์ „ 2.5.*) Echo 2.5.x ๊ฐ์ง€๋จ
+ I ํ…Œ์ŠคํŠธRc (์ผ์น˜ํ•˜์ง€ ์•Š์Œ) \
ํ…Œ์ŠคํŠธ(!๋ฒ„์ „ 2.6.*) Echo ํ–ฅํ›„ ๋ฒ„์ „
+ I ํ…Œ์ŠคํŠธRc (์ผ์น˜ํ•˜์ง€ ์•Š์Œ) \
Echo 2.6.x๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ…Œ์ŠคํŠธ(F $[FVWM_USERDIR]/local-config) ์ฝ๊ธฐ ๋กœ์ปฌ ๊ตฌ์„ฑ
ํ…Œ์ŠคํŠธ(X xterm-utf16) ์ž„์› exec xterm-utf16

ํ…Œ์ŠคํŠธRc [([!]๋ฐ˜ํ™˜ ์ฝ”๋“œ)] ๋ช…๋ น
์ˆ˜ํ–‰ํ•˜๋‹ค ๋ช…๋ น ๋งˆ์ง€๋ง‰ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์ด ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ ๊ฒฝ์šฐ
๋ฐ˜ํ™˜ ์ฝ”๋“œ. ์ˆซ์ž ๊ฐ’ ๋Œ€์‹  0(์ผ์น˜ ์—†์Œ), 1(์ผ์น˜), -1
(์˜ค๋ฅ˜) ๋ฐ -2(์ค‘๋‹จ) ๊ธฐํ˜ธ ์ด๋ฆ„ "๋…ธ๋งค์น˜""๊ฒฝ๊ธฐ""์˜ค๋ฅ˜"๋ฐ
"ํฉ์–ด์ ธ"๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฐ˜ํ™˜ ์ฝ”๋“œ ๊ฐ€ ์ฃผ์–ด์ง€๋ฉด ๊ธฐ๋ณธ๊ฐ’์€ 0์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
๋ฐ˜ํ™˜ ์ฝ”๋“œ์— '!'๊ฐ€ ์ ‘๋‘์‚ฌ๋กœ ๋ถ™์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ช…๋ น์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
๋ฐ˜ํ™˜ ์ฝ”๋“œ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์—์„œ ๋ฐ˜ํ™˜๋œ ๊ฐ’๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
XNUMXD๋ดํƒˆ์˜ ํ…Œ์ŠคํŠธRc ๋ช…๋ น์€ ํ•จ์ˆ˜ ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋ช…๋ น is
๋‹ค๋ฅธ ์กฐ๊ฑด๋ถ€ ๋ช…๋ น, ์ด์ „ ๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ์ƒˆ ์ฝ”๋“œ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.
ํ•˜๋‚˜. ์˜ˆ์‹œ:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ToggleXterm
+ I All (my_xtermwindow) ๋‹ซ๊ธฐ
+ ๋‚˜๋Š” TestRc (NoMatch) ์ž„์› xterm -T my_xtermwindow

์ด ์ฐฝ [(์กฐ๊ฑด)] ๋ช…๋ น
์ด ์ฐฝ ์ง€์ •๋œ ์‹คํ–‰ ๋ช…๋ น ํ˜„์žฌ์˜ ๋งฅ๋ฝ์—์„œ
ํ”ผ์—ฐ์‚ฐ์ž ์ฐฝ. ํ”ผ์—ฐ์‚ฐ์ž ์ฐฝ์ด ์—†๋Š” ๊ฒฝ์šฐ(๋ฃจํŠธ์—์„œ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.
์ฐฝ), ๋ช…๋ น์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด ์ฐฝ ๊ฒฐ์ฝ” ์ƒํ˜ธ ์ž‘์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ช…๋ น์€ ์ฃผ์–ด์ง„ ๊ฒฝ์šฐ์—๋งŒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด ๋งŒ๋‚œ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
์ฐฝ ์ปจํ…์ŠคํŠธ ์™ธ๋ถ€์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ƒํƒœ ๋ชฉ๋ก์— ๋Œ€ํ•œ ์„น์…˜
์กฐ๊ฑด.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. "!CirculateHit"์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋“ฑ์„ ๋ช…์‹œ์ ์œผ๋กœ.

์ฐฝ ID [id] [(์กฐ๊ฑด)] | [๋ฃจํŠธ [ํ™”๋ฉด]] ๋ช…๋ น
XNUMXD๋ดํƒˆ์˜ ์ฐฝ ID ๋ช…๋ น์€ ํŠน์ • ์ฐฝ์„ ์ฐพ์Šต๋‹ˆ๋‹ค. id ์ง€์ •๋œ ์‹คํ–‰
๋ช…๋ น ๊ทธ ์œ„์—. ๊ตฌ๋ฌธ์˜ ๋‘ ๋ฒˆ์งธ ํ˜•์‹์€ ์ฐฝ ID๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๋ฃจํŠธ ์ฐฝ ํ™”๋ฉด. ์•„๋‹ˆ๋ผ๋ฉด ํ™”๋ฉด ์ฃผ์–ด์ง„, ํ˜„์žฌ ํ™”๋ฉด
๊ฐ€์ •๋ฉ๋‹ˆ๋‹ค. ๋กœ ํ‘œ์‹œ๋œ ์ฐฝ id ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์ฐฝ์— ์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm ๋˜๋Š” ๋‹ค๋ฅธ ํ™”๋ฉด์˜ ์ฐฝ์œผ๋กœ. ๋Œ€๋ถ€๋ถ„์˜ ๋ช…๋ น์€
์ด๋Ÿฌํ•œ ์ฐฝ์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช‡ ๊ฐ€์ง€ ์˜ˆ์™ธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ ๋ช…๋ น. ์ฃผ์–ด์ง„ ID๋ฅผ ๊ฐ€์ง„ ์ฐฝ์ด ์—†์œผ๋ฉด -1์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
๋งŒ๋‚˜๋‹ค ์ƒํƒœ ์กฐ๊ฑด ๋ชฉ๋ก ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ด ๋ช…๋ น์€ ์กฐ๊ฑด์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜ ๊ณผ
CirculateHitShaded. ๋‹ค์Œ์„ ์ง€์ •ํ•˜์—ฌ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ
๋ช…์‹œ ์ ์œผ๋กœ.

์˜ˆ :

์ฐฝ ID 0x34567890 ์ฆ๊ฐ€
WindowId ๋ฃจํŠธ 1 ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 50 50
WindowId $0(Silly_Popup) .

๊ณผ๊ฑฐ์— ์ด ๋ช…๋ น์€ ์ฃผ๋กœ ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋Šฅ์— ์œ ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ ๋ชฉ๋ก ๋ช…๋ น ๋˜๋Š” ์„ ํƒ์  ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด Fvwm์ด๋ฒคํŠธ ํ˜ธ์ถœ(์—์„œ์™€ ๊ฐ™์ด
๋งˆ์ง€๋ง‰ ์˜ˆ), ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ ์ด๋Ÿฌํ•œ ํ•ธ๋“ค๋Ÿฌ ํ•จ์ˆ˜๋Š”
๋”ฐ๋ผ์„œ ์ด ๋ช…๋ น์€ ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ์— ์‹ค์ œ๋กœ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„์ง
์˜ˆ๋ฅผ ๋“ค์–ด ์ฐฝ ID๊ฐ€
์ถ”๊ฐ€ ์ง„ํ–‰์„ ์œ„ํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค.

Pick ํ™˜๊ฒฝ ์„ค์ • BOOKMARKED_WINDOW $[w.id]
์ฐฝ ID $[BOOKMARKED_WINDOW] ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ

์ƒํƒœ
XNUMXD๋ดํƒˆ์˜ ์กฐ๊ฑด ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์— ๋Œ€ํ•œ ์ธ์ˆ˜๋กœ ์ฃผ์–ด์งˆ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€
๊ด„ํ˜ธ๋กœ ๋ฌถ์ธ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ‚ค์›Œ๋“œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ๋ช…์‹œ๋˜์ง€ ์•Š๋Š” ํ•œ
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์€ ์•„๋ž˜ ๋‚˜์—ด๋œ ๋ชจ๋“  ์กฐ๊ฑด์„ ์ˆ˜๋ฝํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ 
์ด์ „ ๋ฒ„์ „์˜ fvwm์€ ๊ณต๋ฐฑ์œผ๋กœ ์กฐ๊ฑด์„ ๊ตฌ๋ถ„ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
์‰ผํ‘œ ๋Œ€์‹  ๊ด„ํ˜ธ๋กœ ๋ฌถ๊ณ  ๊ด„ํ˜ธ ๋Œ€์‹  ๊ด„ํ˜ธ๋กœ ๋ฌถ์Šต๋‹ˆ๋‹ค(์—ฌ์ „ํžˆ
์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์ง€์›๋จ).

๋˜ํ•œ, ์กฐ๊ฑด ์ผ์น˜์‹œํ‚ฌ ํ•˜๋‚˜ ์ด์ƒ์˜ ์ฐฝ ์ด๋ฆ„์„ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
๋‘˜ ์ด์ƒ์˜ ์ฐฝ ์ด๋ฆ„์ด ์ง€์ •๋˜๋ฉด ๋ชจ๋‘ ์ผ์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ ์ด๋ฆ„, ์•„์ด์ฝ˜
์ผ์น˜ ํ•ญ๋ชฉ์„ ์ฐพ์œผ๋ ค๊ณ  ํ•  ๋•Œ ์ด๋ฆ„, ํด๋ž˜์Šค ๋ฐ ๋ฆฌ์†Œ์Šค๊ฐ€ ๊ณ ๋ ค๋ฉ๋‹ˆ๋‹ค. ๊ฐ
์ด๋ฆ„์—๋Š” ์™€์ผ๋“œ์นด๋“œ '*' ๋ฐ '?'๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋‘˜ ์ด์ƒ์œผ๋กœ ๊ตฌ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
OR ์—ฐ์‚ฐ์ž ์—ญํ• ์„ ํ•˜๋Š” '|' ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋œ ๋Œ€์•ˆ. (๋˜๋Š”
์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด๋ฆ„์—์„œ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.) ๊ฐ
์ฐฝ ์ด๋ฆ„์€ '!'๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช…๋ น ์ฐฝ ์ด๋ฆ„ ์ค‘ ํ•˜๋‚˜๋ผ๋„
์•„์ด์ฝ˜ ์ด๋ฆ„, ํด๋ž˜์Šค ๋˜๋Š” ๋ฆฌ์†Œ์Šค ์ผ์น˜. ํ•˜์ง€๋งŒ, '!' ๊ฐœ์ธ์—๊ฒŒ ์ ์šฉ๋˜์–ด์„œ๋Š” ์•ˆ ๋œ๋‹ค
OR ์—ฐ์‚ฐ์ž๋กœ ๊ตฌ๋ถ„๋œ ๊ทธ๋ฃน์˜ ์ด๋ฆ„ ์ฒ˜์Œ์—๋งŒ ์ ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฃน ์ „์ฒด์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ :

๋‹ค์Œ ๋ณด๊ธฐ ("๋„ท์Šค์ผ€์ดํ”„|์ฝ˜์ปค๋Ÿฌ|๋ชจ์งˆ๋ผ*") ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 99 90

์›น์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์ด๋ฆ„ ์ค‘ ์–ด๋Š ๊ฒƒ์ด๋“  ์ƒ๊ด€์—†์ด ๋‹ค์Œ ์›น ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ณด๊ธฐ ("๋ชจ์งˆ๋ผ*", "๋ถ๋งˆํฌ*") ์ฐฝ์œผ๋กœ ๋’คํ‹€๊ธฐ 99 90

์ด๊ฒƒ์€ ๋‹ค๋ฅธ Mozilla ์ฐฝ์„ ๋ฌด์‹œํ•˜๊ณ  Mozilla์˜ ์ฑ…๊ฐˆํ”ผ ๊ด€๋ฆฌ์ž ์ฐฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €์˜ ๋ถ๋งˆํฌ ์ฐฝ.

All ("XTerm|rxvt", !console) ์•„์ด์ฝ˜ ํ™”

์ด๊ฒƒ์€ ํ˜„์žฌ ํŽ˜์ด์ง€์˜ ๋ชจ๋“  xterm ๋ฐ rxvt ์ฐฝ์„ ์•„์ด์ฝ˜ํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ,
"console"(xterm์— ๋Œ€ํ•œ -name ์˜ต์…˜ ํฌํ•จ)์ด๋ผ๋Š” ์ด๋ฆ„์€ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ณด๊ธฐ (!"FvwmPager|Fvwm์–‘์‹*|Fvwm๋ฒ„ํŠผ") ์ฆ๊ฐ€
๋‹ค์Œ ๋ณด๊ธฐ (!FvwmPager!Fvwm์–‘์‹*, !Fvwm๋ฒ„ํŠผ) ์ฆ๊ฐ€

์ด ๋‘ ๋ช…๋ น์€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์–ด๋Š ์ชฝ์ด๋“  ๊ทธ๋ ‡์ง€ ์•Š์€ ๋‹ค์Œ ์ฐฝ์„ ์˜ฌ๋ฆฝ๋‹ˆ๋‹ค.
๋ช…๋ช…๋œ fvwm ๋ชจ๋“ˆ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

๋Š๋‚Œํ‘œ('!')๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜์—ฌ ๋ชจ๋“  ์กฐ๊ฑด์„ ๋ฌดํšจํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฆ„ ์•ž.

ํฌ์ปค์Šค ์ˆ˜๋ฝ, ์• ๋‹ˆ์Šคํฌ๋ฆฐ, ์ˆœํ™˜ํžˆํŠธ, CirculateํžˆํŠธ ์•„์ด์ฝ˜, CirculateHitShaded,
๋‹ซ์„ ์ˆ˜ ์žˆ๋Š”, ์ปค๋ŸฐํŠธ๋ฐ์Šคํฌ, ํ˜„์žฌ๊ธ€๋กœ๋ฒŒํŽ˜์ด์ง€, ํ˜„์žฌ๊ธ€๋กœ๋ฒŒํŽ˜์ด์ง€AnyDesk, ํ˜„์žฌ ํŽ˜์ด์ง€,
ํ˜„์žฌ ํŽ˜์ด์ง€AnyDesk, ํ˜„์žฌ ํ™”๋ฉด, ๊ณ ์ • ์œ„์น˜, ๊ณ ์ • ํฌ๊ธฐ, ํฌ์ปค์Šค, HasHandles,
HasPointer, ์ดˆ์ƒ์˜, ์•„์ด์ฝ˜ํ™” ๊ฐ€๋Šฅ, ์ธต [์—”], ์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ, ๊ทน๋Œ€ํ™”, ๊ฒน์นœ,
๋ฐฐ์น˜ ๊ธฐ์ค€๋ฒ„ํŠผ n, ๋ฐฐ์น˜ ๊ธฐ์ค€:Button3, Fvwm์— ์˜ํ•ด ๋ฐฐ์น˜๋จ, ๋†’์ธ, ์Œ์˜, ์ฃผ ์ •๋ถ€ n, ์–ด๋ ค์šด,
์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„, StickyAcrossPages, ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜, ์ฑ…์ƒ์— ๋ถ™์–ด์žˆ๋Š” ์•„์ด์ฝ˜,
์Šคํ‹ฐ์ปคAcrossPages์•„์ด์ฝ˜, ๊ณผ๋„ ํ˜„์ƒ, ๋ช…๋ฐฑํ•œ.

XNUMXD๋ดํƒˆ์˜ ํฌ์ปค์Šค ์ˆ˜๋ฝ ์กฐ๊ฑด์€ ์ž…๋ ฅ ํฌ์ปค์Šค๋ฅผ ์›ํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.
(์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์ฐฝ์— ๋Œ€ํ•œ "์ž…๋ ฅ ํžŒํŠธ"๋ฅผ False๋กœ ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค)
์ „์—, ๊ด€๋Œ€ํ•จ ์˜ต์…˜์˜ ์Šคํƒ€์ผ ๋ช…๋ น. ๋˜ํ•œ ๋ชจ๋“  ์ฐฝ์„ ์‚ฌ์šฉํ•˜๋Š” ๋„ค๋ฒ„ํฌ์ปค์Šค
์Šคํƒ€์ผ์€ ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ: !๊ด€๋Œ€ํ•จ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ต์…˜๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
๊ด€๋Œ€ํ•จ ์—†์Œ.

์™€ ๋”๋ถˆ์–ด ์• ๋‹ˆ์Šคํฌ๋ฆฐ ์กฐ๊ฑด๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ ํ๋ฆ„... ์กฐ๊ฑด
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ํฌํ•จ๋œ Xinerama ํ™”๋ฉด๊ณผ ๊ต์ฐจํ•˜์ง€ ์•Š๋Š” ์ฐฝ์€
๊ฒฝ๊ธฐ์—๋„ ๊ณ ๋ ค๋œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

# ํ˜„์žฌ ํŽ˜์ด์ง€์˜ ๋‹ค์Œ ์ฐฝ์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค.
# Xinerama ํ™”๋ฉด๊ณผ ์ƒ๊ด€์—†์ด
๋‹ค์Œ ๋ณด๊ธฐ (ํ˜„์žฌํŽ˜์ด์ง€, AnyScreen) ์ดˆ์ 

XNUMXD๋ดํƒˆ์˜ ์ˆœํ™˜ํžˆํŠธ ๊ณผ CirculateํžˆํŠธ ์•„์ด์ฝ˜ ์˜ต์…˜์ด ์žฌ์ •์˜ ์ˆœํ™˜ ๊ฑด๋„ˆ๋›ฐ๊ธฐ ๊ณผ
์ˆœํ™˜๊ฑด๋„ˆ๋›ฐ๊ธฐ์•„์ด์ฝ˜ ์Šคํƒ€์ผ ์ผ๋ฐ˜ ๋˜๋Š” ์•„์ด์ฝ”๋‹‰ ์ฐฝ์— ๋Œ€ํ•œ ์†์„ฑ. ๊ทธ๋งŒํผ
CirculateHitShaded ์˜ต์…˜์€ ์ˆœํ™˜๊ฑด๋„ˆ๋›ฐ๊ธฐ์Œ์˜ ์ฒ˜๋ฆฌ ์Šคํƒ€์ผ. ์„ธ ๊ฐ€์ง€
์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ผœ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. Current ๋ช…๋ น. ๊ทธ๋“ค์€ ๋Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
์ง€์ •ํ•˜์—ฌ !์„œํ˜๋ ˆ์ดํŠธํžˆํŠธ ๋“ฑ์„ ๋ช…์‹œ์ ์œผ๋กœ. ์ฐธ๊ณ : ํ˜ผ๋™ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
๊ฐ™์€ ์ด๋ฆ„์˜ ์Šคํƒ€์ผ ์˜ต์…˜์ด ์žˆ๋Š” ์กฐ๊ฑด. ๊ตฌ์ฒด์ ์œผ๋กœ,

์Šคํƒ€์ผ foo ์ˆœํ™˜ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
๋‹ค์Œ ๋ณด๊ธฐ (ํ‘ธ, CirculateHit) ...

์™€ ๊ฐ™์ง€ ์•Š๋‹ค

์Šคํƒ€์ผ foo CirculateHit ...
๋‹ค์Œ ๋ณด๊ธฐ (ํ›„)

์ด์ „์€ ๋‹ค์Œ ๋ช…๋ น์—์„œ๋งŒ foo๋ผ๋Š” ์ด๋ฆ„์˜ ์ฐฝ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์—์„œ
๋‘ ๋ฒˆ์งธ ์˜ˆ์—์„œ ์ด๋Ÿฌํ•œ ์ฐฝ์€ ๋ชจ๋“  ์กฐ๊ฑด๋ถ€ ๋ช…๋ น์—์„œ ํ•ญ์ƒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋‹ซ์„ ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด์€ ๋‹ซ์„ ์ˆ˜ ์žˆ๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ปค๋ŸฐํŠธ๋ฐ์Šคํฌ condition์€ ํ˜„์žฌ ์ฑ…์ƒ์— ์žˆ๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ํ˜„์žฌ๊ธ€๋กœ๋ฒŒํŽ˜์ด์ง€ ์กฐ๊ฑด์€ ํ˜„์žฌ ํŽ˜์ด์ง€์— ์žˆ๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
Xinerama ์ง€์›์ด ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ํ˜„์žฌ ๋ฐ์Šคํฌ์˜
์ด ์กฐ๊ฑด์€ ์•”์‹œ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ปค๋ŸฐํŠธ๋ฐ์Šคํฌ ์ƒํƒœ.

XNUMXD๋ดํƒˆ์˜ ํ˜„์žฌ๊ธ€๋กœ๋ฒŒํŽ˜์ด์ง€AnyDesk ์กฐ๊ฑด์€ ํ˜„์žฌ ์ฐฝ์— ์žˆ๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
Xinerama ์ง€์›์ด ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ๋ชจ๋“  ์ฑ…์ƒ์˜ ํŽ˜์ด์ง€.

XNUMXD๋ดํƒˆ์˜ ํ˜„์žฌ ํŽ˜์ด์ง€ ์กฐ๊ฑด์€ ํ˜„์žฌ ํŽ˜์ด์ง€์— ์žˆ๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ์ฑ…์ƒ. Xinerama ์ง€์›์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ๋‹ค์Œ ์œ„์น˜์— ์žˆ๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค ํฌ์ธํ„ฐ๊ฐ€ ํฌํ•จ๋œ Xinerama ํ™”๋ฉด์—์„œ ์ตœ์†Œํ•œ ๋ถ€๋ถ„์ ์œผ๋กœ. ์ด๊ฒƒ
์กฐ๊ฑด์ด ์•”์‹œ์ ์œผ๋กœ ํ™œ์„ฑํ™” ์ปค๋ŸฐํŠธ๋ฐ์Šคํฌ ์ƒํƒœ.

XNUMXD๋ดํƒˆ์˜ ํ˜„์žฌ ํŽ˜์ด์ง€AnyDesk ๊ณผ ํ˜„์žฌ ํ™”๋ฉด ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ์ฑ…์ƒ์˜ ํ˜„์žฌ ํŽ˜์ด์ง€์—์„œ Xinerama ์ง€์›์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์šฐ์Šค๊ฐ€ ํฌํ•จ๋œ Xinerama ํ™”๋ฉด์— ์ ์–ด๋„ ๋ถ€๋ถ„์ ์œผ๋กœ ์žˆ๋Š” ์ฐฝ
๋ฐ”๋Š˜.

XNUMXD๋ดํƒˆ์˜ ๊ณ ์ • ์œ„์น˜ ์กฐ๊ฑด์€ ๊ณ ์ •๋œ ์œ„์น˜๊ฐ€ ์—†๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ œ์™ธํ•˜๊ณ ,
WM ํžŒํŠธ๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์Šคํƒ€์ผ ์„ ํƒ๊ถŒ ๊ณ ์ • ์œ„์น˜. ์˜ˆ:

DestroyFunc ToggleFixedGeometry
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ToggleFixedGeometry
+ I Pick (๊ณ ์ • ์œ„์น˜) \
์ฐฝ ์Šคํƒ€์ผ ๊ฐ€๋ณ€ ์œ„์น˜, ๊ฐ€๋ณ€ ํฌ๊ธฐ
+ I ํ…Œ์ŠคํŠธRc (์ผ์น˜ํ•˜์ง€ ์•Š์Œ) ์ฐฝ ์Šคํƒ€์ผ ๊ณ ์ • ์œ„์น˜, ๊ณ ์ • ํฌ๊ธฐ

XNUMXD๋ดํƒˆ์˜ ๊ณ ์ • ํฌ๊ธฐ ์กฐ๊ฑด์€ ๊ณ ์ •๋œ ํฌ๊ธฐ๊ฐ€ ์—†๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.
WM ํžŒํŠธ๋ฅผ ํ†ตํ•ด ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์Šคํƒ€์ผ ์„ ํƒ๊ถŒ ๊ณ ์ • ํฌ๊ธฐ.

XNUMXD๋ดํƒˆ์˜ ํฌ์ปค์Šค ํ˜„์žฌ ํ‚ค๋ณด๋“œ ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ์—์„œ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
์— ์œ ์šฉํ•˜์ง€ ์•Š์Œ Current ๋ช…๋ น์ด์ง€๋งŒ ๋‹ค๋ฅธ ์กฐ๊ฑด๋ถ€์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น.

XNUMXD๋ดํƒˆ์˜ HasHandles ์กฐ๊ฑด์€ ํฌ๊ธฐ ์กฐ์ • ํ•ธ๋“ค์ด ์—†๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ HasPointer ์กฐ๊ฑด์€ ํฌ์ธํ„ฐ๋ฅผ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์ฐฝ์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ดˆ์ƒ์˜ ์กฐ๊ฑด์€ ์•„์ด์ฝ˜ ์ฐฝ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์•„์ด์ฝ˜ํ™” ๊ฐ€๋Šฅ ์กฐ๊ฑด์€ ์•„์ด์ฝ˜ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์ธต [์—”] ์กฐ๊ฑด์€ ์ง€์ •๋œ ๋ ˆ์ด์–ด์˜ ์ฐฝ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ
์˜ ๋…ผ์Ÿ ์ธต ์กฐ๊ฑด์€ ์ดˆ์ ์ด ๋งž์ถฐ์ง„ ์ฐฝ์˜ ๋ ˆ์ด์–ด๋กœ ๊ธฐ๋ณธ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ถ€์ • !์ธต ์Šค์œ„์น˜๋ฅผ ๋•๋‹ˆ๋‹ค ์ธต ์ƒํƒœ.

XNUMXD๋ดํƒˆ์˜ ์ตœ๋Œ€ํ™” ๊ฐ€๋Šฅ ์กฐ๊ฑด์€ ์ตœ๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ทน๋Œ€ํ™” ์กฐ๊ฑด์€ ์ตœ๋Œ€ํ™”๋œ ์ฐฝ๊ณผ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ฒน์นœ ์กฐ๊ฑด์€ ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๊ฒน์น˜๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ™์€ ๋ ˆ์ด์–ด(๋˜๋Š” ์˜ต์…˜์ธ ๊ฒฝ์šฐ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์ฐฝ์—์„œ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ์ƒ์Šน ์˜
๋ฒ„๊ทธ ์˜ต์…˜ ๋ช…๋ น์ด ์‚ฌ์šฉ๋จ). ๋งŽ์€ ๊ฒฝ์šฐ ์ด ์ƒํƒœ๊ฐ€ ๋Š๋ ค์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Windows ๋˜๋Š” RaiseOverUnmanaged๊ฐ€ ์‚ฌ์šฉ๋˜๊ณ  X ์„œ๋ฒ„์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์ด
๋Š๋ฆฐ.

XNUMXD๋ดํƒˆ์˜ ๋ฐฐ์น˜ ๊ธฐ์ค€๋ฒ„ํŠผ n ์˜ ๋งˆ์ง€๋ง‰ ๋Œ€ํ™”์‹ ๋ชจ์…˜์ด ์ถฉ์กฑ๋˜๋ฉด ์กฐ๊ฑด์ด ์ถฉ์กฑ๋ฉ๋‹ˆ๋‹ค.
์ฐฝ( ๋ฌด๋ธŒ ๋ช…๋ น ๋˜๋Š” ์ˆ˜๋™๋ฐฐ์น˜) ๋งˆ์šฐ์Šค๋ฅผ ๋ˆŒ๋Ÿฌ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋‹จ์ถ” n. ์˜ˆ:

๋งˆ์šฐ์Šค 1ํƒ€ ํ•จ์ˆ˜ ๋ฌด๋ธŒ์œˆ๋„์šฐ

DestroyFunc ๋ฌด๋ธŒ์œˆ๋„์šฐ
๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฌด๋ธŒ์œˆ๋„์šฐ
+ C ๋ฌด๋ธŒ
+ C ์ด ์ฐฝ (๋ฐฐ์น˜ ๋ฒ„ํŠผ 5) ์ฐฝ๊ฐ€ ์˜คํ”„
+ C ํ…Œ์ŠคํŠธRc (์„ฑ๋ƒฅ) ๊ทน๋Œ€ํ™”ํ•˜๋‹ค 0 100์—
+ C ์ด ์ฐฝ (๋ฐฐ์น˜ ๋ฒ„ํŠผ 4) ์ฐฝ๊ฐ€ on

XNUMXD๋ดํƒˆ์˜ ๋ฐฐ์น˜ ๊ธฐ์ค€:Button3 ์กฐ๊ฑด์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ๋ฐฐ์น˜ ๊ธฐ์ค€๋ฒ„ํŠผ 3. ๋‚จ์•„์žˆ๋‹ค
ํ•˜์œ„ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด์„œ๋งŒ.

XNUMXD๋ดํƒˆ์˜ Fvwm์— ์˜ํ•ด ๋ฐฐ์น˜๋จ ์กฐ๊ฑด์€ ์ˆ˜๋™์œผ๋กœ ๋ฐฐ์น˜๋œ ๋ชจ๋“  ์ฐฝ์„ ์ œ์™ธํ•˜๊ฑฐ๋‚˜
์‚ฌ์šฉ์ž ๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ ์œ„์น˜ ํžŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ

XNUMXD๋ดํƒˆ์˜ ๋†’์ธ ์กฐ๊ฑด์€ ํ˜„์žฌ์—์„œ ์™„์ „ํžˆ ๋ณด์ด๋Š” ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
๋ทฐํฌํŠธ์— ์žˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ์ฐฝ๊ณผ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์Œ์˜ ์กฐ๊ฑด์€ ์Œ์˜ ์ฒ˜๋ฆฌ๋œ ์ฐฝ๊ณผ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค(์ฐธ์กฐ ์ฐฝ๊ฐ€ ๋ช…๋ น).

XNUMXD๋ดํƒˆ์˜ ์ฃผ ์ •๋ถ€ n or !์ƒํƒœ n ์กฐ๊ฑด์€ ์ง€์ •๋œ ์ •์ˆ˜๋ฅผ ๊ฐ€์ง„ ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
์ƒํƒœ ์„ค์ •(๋˜๋Š” ์„ค์ • ํ•ด์ œ). ์ฐธ์กฐ ์ฃผ ์ •๋ถ€ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋ช…๋ น์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ์ธ์ˆ˜ ๋ฒ”์œ„
0์˜ 31ํ•ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ์–ด๋ ค์šด, ์ฑ…์ƒ ์ „์ฒด์— ๋ˆ์ ์ž„ ๊ณผ StickyAcrossPages ์ผ์น˜ํ•˜๋Š” ์ฐฝ๋งŒ ์ผ์น˜
ํ˜„์žฌ ๊ณ ์ •๋จ, ๋ชจ๋“  ์ฑ…์ƒ์—์„œ ๊ณ ์ •๋จ ๋˜๋Š” ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ๊ณ ์ •๋จ. ์ฐธ์กฐํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค
~๋กœ ์Šคํƒ€์ผ ์ด๋ฆ„์ด ๊ฐ™์€ ์˜ต์…˜๊ณผ ๋ช…๋ น ์Šคํ‹ฑ, ์Šคํ‹ฑ์–ดํฌ๋กœ์Šค์ฑ…์ƒ
๊ณผ StickAcrossPages ์ž์„ธํ•œ ๋‚ด์šฉ์€.

XNUMXD๋ดํƒˆ์˜ ์Šคํ‹ฐ์ปค ์•„์ด์ฝ˜, ์ฑ…์ƒ์— ๋ถ™์–ด์žˆ๋Š” ์•„์ด์ฝ˜ ๊ณผ ์Šคํ‹ฐ์ปคAcrossPages์•„์ด์ฝ˜ ์ฐฝ๋งŒ ์ผ์น˜
๋ˆ์ ๊ฑฐ๋ฆฌ๊ฑฐ๋‚˜, ๋ชจ๋“  ์ฑ…์ƒ์— ๋‹ฌ๋ผ๋ถ™๊ฑฐ๋‚˜, ๋ชจ๋“  ํŽ˜์ด์ง€์— ๋‹ฌ๋ผ๋ถ™์Šต๋‹ˆ๋‹ค.
์•„์ด์ฝ˜ํ™”๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๊ณผ๋„ ํ˜„์ƒ ์กฐ๊ฑด์€ "์ผ์‹œ์ ์ธ" ์†์„ฑ์ด ์„ค์ •๋œ ์ฐฝ๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํŒ์—… ๋ฉ”๋‰ด์˜ ๊ฒฝ์šฐ์ด๋ฉฐ
๋Œ€ํ™” ์ƒ์ž. ๊ทธ๋งŒํผ FvwmIdent ๋ชจ๋“ˆ์€ ํŠน์ • ์ฐฝ์ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ฐพ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ณผ๋„ ํ˜„์ƒ.

XNUMXD๋ดํƒˆ์˜ ๋ช…๋ฐฑํ•œ ์กฐ๊ฑด์€ ์—์„œ ์ ์–ด๋„ ๋ถ€๋ถ„์ ์œผ๋กœ ๋ณด์ด๋Š” ์ฐฝ์—๋งŒ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋ทฐํฌํŠธ์ด๋ฉฐ ๋‹ค๋ฅธ ์ฐฝ๊ณผ ์™„์ „ํžˆ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ชจ๋“ˆ ๋ช…๋ น
Fvwm์€ ๋ชจ๋“ˆ ๊ตฌ์„ฑ ๋ผ์ธ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋‹ค์Œ ํ˜•์‹์œผ๋กœ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

*:

์–ด๋””์— ์‹ค์ œ ๋ชจ๋“ˆ ์ด๋ฆ„ ๋˜๋Š” ๋ณ„์นญ์ž…๋‹ˆ๋‹ค.

์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ฒ˜์Œ์— ๊ตฌ์„ฑ ํŒŒ์ผ(๋˜๋Š” - cmd ์„ค์ •
๋ช…๋ น), ๋‚˜์ค‘์— ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค( Fvwm๋ช…๋ น) ๋˜๋Š” ๋ชจ๋“ˆ๋ณ„๋กœ.

๋ชจ๋“ˆ์ด ์‹คํ–‰๋˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ ์ ˆํ•œ ๋ถ€๋ถ„์„ ์ฝ์Šต๋‹ˆ๋‹ค. (์ด๊ฒƒ์˜ ๊ฐœ๋…์€
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” X ๋ฆฌ์†Œ์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค).

๋ชจ๋“ˆ ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์กฐ์ž‘ํ•˜๋Š” ๋ช…๋ น์€ ์•„๋ž˜์— ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

* module_config_line
๋ชจ๋“ˆ ๊ตฌ์„ฑ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. module_config_line ๋ชจ๋“ˆ ์ด๋ฆ„(๋˜๋Š”
๋ชจ๋“ˆ ๋ณ„์นญ) ๋ฐ ๋ชจ๋“ˆ ๋ฆฌ์†Œ์Šค ๋ผ์ธ. ์ƒˆ ๊ตฌ๋ฌธ์€ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“ˆ ์ด๋ฆ„๊ณผ ๋‚˜๋จธ์ง€ ์ค„ ์‚ฌ์ด์— ์ฝœ๋ก  ๋ฐ ์„ ํƒ์  ๊ณต๋ฐฑ, ์ด๊ฒƒ์€
์ถฉ๋Œ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.

*FvwmIconBox: MaxIconSize 48x48
*FvwmPager: WindowBorderWidth 1
*FvwmButtons-TopRight: ๊ธฐํ•˜ํ•™ 100x100-0+0
*FvwmButtons-Bottom: ๊ธฐํ•˜ํ•™ +0-0

๋ชจ๋“ˆ ๊ตฌ์„ฑ ํŒŒ๊ดด ๋ชจ๋“ˆ ๊ตฌ์„ฑ
๋ชจ๋“ˆ ๊ตฌ์„ฑ ํ•ญ๋ชฉ์„ ์‚ญ์ œํ•˜์—ฌ ์ƒˆ ๊ตฌ์„ฑ ํ–‰์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋Œ€์‹  ์ž…๋ ฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋•Œ๋กœ๋Š” ์ผ๋ถ€ ๋ชจ๋“ˆ์„ ๋˜๋Œ๋ฆด ์ˆ˜์žˆ๋Š” ์œ ์ผํ•œ ๋ฐฉ๋ฒ•์ด๊ธฐ๋„ํ•ฉ๋‹ˆ๋‹ค.
์„ค์ •, ์ด์ „์— ์ •์˜. ์ด๊ฒƒ์€ fvwm ๋™์•ˆ ๋ชจ๋“ˆ์ด ์‹คํ–‰๋˜๋Š” ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์‹œ ์‹œ์ž‘ํ•˜์ง€ ์•Š๊ณ  ์„ธ์…˜. ์™€์ผ๋“œ์นด๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ด๋ฆ„์˜ ์ผ๋ถ€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž˜.

์ถฉ๋Œํ•˜์ง€ ์•Š๋Š” ์ƒˆ๋กœ์šด ๊ตฌ๋ฌธ์€ ๊ตฌ๋ถ„ ๊ธฐํ˜ธ, ์ฝœ๋ก  ๋ฐ ์„ ํƒ์  ๊ณต๋ฐฑ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“ˆ ์ด๋ฆ„๊ณผ ์ค„์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„ ์‚ฌ์ด. ์ด ๊ฒฝ์šฐ ๋ชจ๋“ˆ ์ด๋ฆ„(๋˜๋Š”
alias)์—๋Š” ์™€์ผ๋“œ์นด๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

DestroyModuleConfig FvwmButtons*
DestroyModuleConfig FvwmForm: ์•ž
DestroyModuleConfig FvwmIconBox: ์ตœ๋Œ€*

ํ‚ฌ ๋ชจ๋“ˆ ๋ชจ๋“ˆ ์ด๋ฆ„ [๋ชจ๋“ˆ ๋ณ„์นญ]
์ด๋ฆ„์œผ๋กœ ํ˜ธ์ถœ๋œ ๋ชจ๋“ˆ์„ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ ์ด๋ฆ„ ์ฃฝ์ž„์„ ๋‹นํ•œ๋‹ค. ์ด๋ฆ„
์™€์ผ๋“œ์นด๋“œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์— ๋ชจ๋“ˆ ๋ณ„์นญ ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ชจ๋“ˆ๋งŒ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๋ณ„์นญ์ด ์ฃฝ์Šต๋‹ˆ๋‹ค.

# ๋ชจ๋“  ํ˜ธ์ถœ๊ธฐ๋ฅผ ์ฃฝ์ธ๋‹ค
KillModule FvwmPager

๋ชจ๋“ˆ FvwmEvent ์‚ฌ์šด๋“œ ์ด๋ฒคํŠธ
KillModule FvwmEvent ์‚ฌ์šด๋“œ ์ด๋ฒคํŠธ

๋ชจ๋“ˆ ๋ชจ๋“ˆ ์ด๋ฆ„ [๋ชจ๋“ˆ ๋งค๊ฐœ๋ณ€์ˆ˜]
์ƒ์„ฑ๋˜์–ด์•ผ ํ•˜๋Š” ์„ ํƒ์  ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์žˆ๋Š” ๋ชจ๋“ˆ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ
๋‹ค์Œ์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ๋ชจ๋“ˆ Fvwm๋ฒ„ํŠผ, Fvwm์ด๋ฒคํŠธ, Fvwm์–‘์‹, FvwmGtk, FvwmPager,
Fvwm์Šคํฌ๋ฆฝํŠธ ๋ณ„์นญ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋‘˜ ์ด์ƒ์˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋ณ„์นญ์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“ˆ์ด ์ƒ์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณ„์นญ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณ„๋„๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. * ํ†ต์‚ฌ๋ก . ์—๊ฒŒ
๋ชจ๋“ˆ ์‹œ์ž‘ Fvwm์–‘์‹ ๋ณ„์นญ ์‚ฌ์šฉ ๋งˆ์ดํผ, ๋‹ค์Œ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“ˆ FvwmForm MyForm

ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ(fvwm์— ํฌํ•จ๋จ)์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Fvwm์• ๋‹ˆ๋ฉ”์ดํŠธ
(์ฐฝ์ด ์•„์ด์ฝ˜ํ™”๋˜๊ฑฐ๋‚˜ ์•„์ด์ฝ˜ํ™” ํ•ด์ œ๋  ๋•Œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ ์ƒ์„ฑ), Fvwm์ž๋™
(์ž๋™ ์ƒ์Šน ๋ชจ๋“ˆ), FvwmBacker (๋ณ€๊ฒฝํ•  ๋•Œ ๋ฐฐ๊ฒฝ์„ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด
๋ฐ์Šคํฌํƒ‘), Fvwm๋ฐฐ๋„ˆ (๋ฉ‹์ง„ XBM, XPM, PNG ๋˜๋Š” SVG๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด), Fvwm๋ฒ„ํŠผ
(์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ€๋Šฅํ•œ ๋„๊ตฌ ๋ชจ์Œ์„ ๋ถˆ๋Ÿฌ์˜ด), Fvwm๋ช…๋ น (์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋ช…๋ น ์„œ๋ฒ„
์‰˜์˜ FvwmCommand ํด๋ผ์ด์–ธํŠธ), Fvwm์ฝ˜์†” (fvwm ๋ช…๋ น์„ ์ง์ ‘ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด),
FvwmCpp (์ „์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์„ค์ • cpp ํฌํ•จ), Fvwm๋””๋ฒ„๊ทธ (fvwm ๋””๋ฒ„๊ทธ๋ฅผ ๋•๊ธฐ ์œ„ํ•ด),
Fvwm๋“œ๋ž˜๊ทธ์›ฐ (๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญํ•  ์œ„์น˜), Fvwm์ด๋ฒคํŠธ (์— ์˜ํ•ด ๋‹ค์–‘ํ•œ ๋™์ž‘์„ ํŠธ๋ฆฌ๊ฑฐ
์ด๋ฒคํŠธ), Fvwm์–‘์‹ (๋Œ€ํ™”์ƒ์ž ๋ถˆ๋Ÿฌ์˜ค๊ธฐ), FvwmGtk (GTK ๋ฉ”๋‰ด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ 
๋Œ€ํ™” ์ƒ์ž), Fvwm์•„์ด์ฝ˜์ƒ์ž (mwm IconBox์ฒ˜๋Ÿผ), Fvwm์•„์ด์ฝ˜๋‚จ์ž (์œ ์—ฐํ•œ ์•„์ด์ฝ˜
๊ด€๋ฆฌ์ž), FvwmIdent (์ฐฝ ์ •๋ณด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด), FvwmM4 (์ „์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์„ค์ • ๊ณผ
m4), FvwmPager (๋ฐ์Šคํฌํƒ‘์˜ ๋ฏธ๋‹ˆ ๋ฒ„์ „), FvwmPerl (Perl ์กฐ์ž‘์ž์™€
์ „์ฒ˜๋ฆฌ๊ธฐ), Fvwmํ”„๋ก์‹œ (์ž‘์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€๋ ค์ง„ ์ฐฝ์„ ์ฐพ๊ณ  ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด
ํ”„๋ก์‹œ ์ฐฝ), Fvwm์žฌ ๋ฐฐ์—ด (์ฐฝ์„ ์žฌ์ •๋ ฌํ•˜๊ธฐ ์œ„ํ•ด), Fvwm์ €์žฅ (๋ฐ์Šคํฌํƒ‘ ์ €์žฅ
.xinitrc ์Šคํƒ€์ผ์˜ ์ƒํƒœ), FvwmSaveDesk (fvwm ๋ช…๋ น์— ๋ฐ์Šคํฌํƒ‘ ์ƒํƒœ๋ฅผ ์ €์žฅ),
Fvwm์Šคํฌ๋ฆฝํŠธ (๋˜ ๋‹ค๋ฅธ ๊ฐ•๋ ฅํ•œ ๋Œ€ํ™” ํˆดํ‚ท), Fvwm์Šคํฌ๋กค (๋ชจ๋“  ํ•ญ๋ชฉ์— ์Šคํฌ๋กค๋ฐ”๋ฅผ ๋‘ก๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ), Fvwmํƒญ (์ผ๋ฐ˜ ํƒญ ๋ชจ๋“ˆ), Fvwm์ž‘์—… ํ‘œ์‹œ์ค„ (Windows์™€ ๊ฐ™์€ ์ž‘์—…
์ˆ ์ง‘), Fvwmํ…Œ๋งˆ (๊ด€๋ฆฌ๋˜๋Š” ์ƒ‰์ƒ ์ง‘ํ•ฉ, ์‚ฌ์šฉ๋˜์ง€ ์•Š์Œ), FvwmWharf (AfterStep๊ณผ ๊ฐ™์€ ๋ฒ„ํŠผ
์ˆ ์ง‘), Fvwm์ฐฝ ๋ฉ”๋‰ด (ํ˜„์žฌ ์ฐฝ์„ ๋‚˜์—ดํ•˜๋Š” ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ fvwm ๋ฉ”๋‰ด),
FvwmWinList (์ฐฝ ๋ชฉ๋ก). ์ด๋Ÿฌํ•œ ๋ชจ๋“ˆ์—๋Š” ์ž์ฒด ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๊ฑฐ๊ธฐ์— ๋‹ค๋ฅธ ๋ชจ๋“ˆ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“ˆ์€ ์ˆ˜๋ช…์ด ์งง์€ ์ผ์‹œ์ ์ธ ํ”„๋กœ๊ทธ๋žจ์ด๊ฑฐ๋‚˜ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Fvwm๋ฒ„ํŠผ , ๋‚จ์•„์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
X ์„ธ์…˜์˜ ์ง€์† ์‹œ๊ฐ„. ๋ชจ๋“ˆ์€ ์ด์ „์— ์ฐฝ ๊ด€๋ฆฌ์ž์— ์˜ํ•ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
๊ฐ€๋Šฅํ•˜๋ฉด ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์†Œ๊ฐœ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋งŒํผ
ํ‚ค์›Œ๋“œ๋Š” ๋ชจ๋“ˆ ๊ฒฝ์šฐ ์ƒ๋žต ๊ฐ€๋Šฅ ๋ชจ๋“ˆ ์ด๋ฆ„ ๋ชจ๋“  fvwm ๋ช…๋ น๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋ชจ๋“ˆ ๋“ฃ๊ธฐ๋งŒ ๋ชจ๋“ˆ ์ด๋ฆ„ [๋ชจ๋“ˆ ๋งค๊ฐœ๋ณ€์ˆ˜]
์ด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆ ๋ช…๋ น์ด์ง€๋งŒ fvwm์€ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ชจ๋“ˆ. ์ด๊ฒƒ์€ ๋ชจ๋“ˆ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ํŽธ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm์—์„œ ๋ณด๋‚ธ ํŒจํ‚ท์— ์‘๋‹ตํ•  ๋ถ€๋‹ด ์—†์ด ์™ธ๋ถ€ ์ด๋ฒคํŠธ์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด, ์‰˜ ์Šคํฌ๋ฆฝํŠธ๋กœ ์ž‘์„ฑ๋œ ๋ชจ๋“ˆ์€ ๋ ˆ์ด๋ธ”์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Fvwm๋ฒ„ํŠผ ๊ฐ„๋‹จํ•œ ์‹œ๊ณ„๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ชจ๋“ˆ.

๋ชจ๋“ˆ๊ฒฝ๋กœ ํ†ต๋กœ
๋ชจ๋“ˆ์„ ๊ฒ€์ƒ‰ํ•  ์ฝœ๋ก ์œผ๋กœ ๊ตฌ๋ถ„๋œ ๋””๋ ‰ํ† ๋ฆฌ ๋ชฉ๋ก์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์—๊ฒŒ
๋ชจ๋“ˆ์„ ์ฐพ์œผ๋ฉด fvwm์€ ๊ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ฐจ๋ก€๋กœ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋ฐœ๊ฒฌ๋œ ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ชฉ๋ก์˜ ๋””๋ ‰ํ† ๋ฆฌ ์ด๋ฆ„์—๋Š” ํ›„ํ–‰ ์Šฌ๋ž˜์‹œ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ชจ๋“ˆ๊ฒฝ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. $ HOME (๋˜๋Š” ${ํ™ˆ}).
๋˜ํ•œ, '+' ํ†ต๋กœ ์˜ ์ด์ „ ๊ฐ’์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ํ†ต๋กœ, ํ—ˆ์šฉ
์— ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ ๋˜๋Š” ์ถ”๊ฐ€ ํ†ต๋กœ.

์˜ˆ :

๋ชจ๋“ˆ ๊ฒฝ๋กœ ${HOME}/lib/fvwm/modules:+

ํ‘œ์ค€ ๋ชจ๋“ˆ์ด ํฌํ•จ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋Š” ํ™˜๊ฒฝ์„ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณ€์ˆ˜ $FVWM_MODULEDIR.

๋ชจ๋“ˆ๋™๊ธฐ [์˜ˆ์ƒํ•˜๋‹ค ํ˜„] [์‹œ๊ฐ„ ์ดˆ๊ณผ ์ดˆ] ๋ชจ๋“ˆ ์ด๋ฆ„
XNUMXD๋ดํƒˆ์˜ ๋ชจ๋“ˆ๋™๊ธฐ ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆ. Fvwm์ด ์ฒ˜๋ฆฌ๋ฅผ ์ค‘์ง€ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“ˆ์ด "NOP"๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ฌธ์ž์—ด์„ ๋ณด๋‚ผ ๋•Œ๊นŒ์ง€ ๋ช…๋ น ๋ฐ ์‚ฌ์šฉ์ž ์ž…๋ ฅ
FINISHED STARTUP"์„ fvwm์œผ๋กœ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ์ธ ๊ฒฝ์šฐ ์‹œ๊ฐ„ ์ดˆ๊ณผ fvwm์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ํฌ๊ธฐํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“ˆ์€ fvwm์— ๋Œ€ํ•œ ์ž…๋ ฅ์„ ๋‹ค์‹œ ๋ณด๋‚ด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ดˆ ์ดˆ. ๋งŒ์•ฝ ๊ธฐ๋Œ€ ์˜ต์…˜์€
์ฃผ์–ด์ง„, fvwm์€ ์ฃผ์–ด์ง„์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค ํ˜„ ๋Œ€์‹ . ๋ชจ๋“ˆ๋™๊ธฐ ์ด์–ด์•ผํ•ฉ๋‹ˆ๋‹ค
๋ชจ๋“ˆ์ด ์‹œ์ž‘๋˜๋Š” ์ˆœ์„œ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด fvwm ์‹œ์ž‘ ์ค‘์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
๋ช…๋ น์€ (ํ˜„์žฌ ๊ฐ€์ƒ์˜) ๋ชจ๋“ˆ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๋ชจ๋“ˆ์ด ์‹œ์ž‘๋˜๊ธฐ ์ „์— ์ œ์ž๋ฆฌ์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ฒฝ๊ณ : ์ด ๋ช…๋ น์œผ๋กœ fvwm์„ ๋ฉˆ์ถ”๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„. ๊ธฐ๋‹ค๋ฆด ๋ฌธ์ž์—ด์„ ์„ ํƒํ•˜๋Š” ๋ฐ ํŠนํžˆ ์ฃผ์˜ํ•˜์‹ญ์‹œ์˜ค. ๋ชจ๋“  ๋ชจ๋“ˆ์ด
fvwm ๋ฐฐํฌํŒ์€ "NOP FINISHED STARTUP" ๋ฌธ์ž์—ด์„ ๋‹ค์‹œ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
์ œ๋Œ€๋กœ ์‹œ์ž‘๋œ ๊ฒฝ์šฐ ํƒ€์‚ฌ ๋ชจ๋“ˆ์˜ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ ‡์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”๊ตฌ๋‚˜,
์ž ๊ธด ๊ณณ์—์„œ ํƒˆ์ถœ์„ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“ˆ๋™๊ธฐ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น
Ctrl-Alt-Escape ์‹œํ€€์Šค( ์ด์Šค์ผ€์ดํ”„ํŽ‘ํฌ).

๋ชจ๋“ˆ์‹œ๊ฐ„ ์ดˆ๊ณผ ์‹œ๊ฐ„ ์ œํ•œ
๋ชจ๋“ˆ์ด ์‘๋‹ตํ•  ๋•Œ๊นŒ์ง€ fvwm์ด ๋Œ€๊ธฐํ•˜๋Š” ์‹œ๊ฐ„(์ดˆ)์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“ˆ์ด ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒฝ์šฐ
์ œํ•œ ์‹œ๊ฐ„ ๋‚ด์— ์‘๋‹ตํ•˜์ง€ ์•Š์œผ๋ฉด fvwm์ด ์ด๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ„ ์ œํ•œ ๋ณด๋‹ค ์ปค์•ผํ•ฉ๋‹ˆ๋‹ค
30 ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์ธ XNUMX์ดˆ๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“ˆ๋กœ ๋ณด๋‚ด๊ธฐ ๋ชจ๋“ˆ ์ด๋ฆ„ ํ˜„
๋ณ„์นญ ๋˜๋Š” ์ด๋ฆ„์ด ์žˆ๋Š” ๋ชจ๋“  ๋ชจ๋“ˆ์— ์ž„์˜์˜ ๋ฌธ์ž์—ด(๋”ฐ์˜ดํ‘œ ํ•„์š” ์—†์Œ)์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
์–ด์šธ๋ฆฌ๋Š” ๋ชจ๋“ˆ ์ด๋ฆ„, ์™€์ผ๋“œ์นด๋“œ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ ์˜๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋“ˆ์€ ์ด๋Ÿฌํ•œ ๋ฌธ์ž์—ด์„ ์ดํ•ดํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋„๋ก ์„ค์ •๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋“ˆ ๊ฐ„ ํ†ต์‹  ๋˜๋Š” ๋” ๋ณต์žกํ•œ ๋ช…๋ น์˜ ๊ตฌํ˜„
๋ชจ๋“ˆ.

์„ธ์…˜ ๋ช…๋ น
์ข…๋ฃŒ
fvwm์„ ์ข…๋ฃŒํ•˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ X๋„ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

ํ™”๋ฉด ์ข…๋ฃŒ
fvwm์ด ๋ช…๋ น์ด ์‹คํ–‰๋œ ํ™”๋ฉด ๊ด€๋ฆฌ๋ฅผ ์ค‘์ง€ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์‹œ ์‹œ์ž‘ [์ฐฝ ๊ด€๋ฆฌ์ž [๋งค๊ฐœ ๋ณ€์ˆ˜]]
๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ fvwm์ด ์ž์ฒด์ ์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ฐฝ ๊ด€๋ฆฌ์ž ๊ณต๋ฐฑ์œผ๋กœ ๋‚จ๊ฒจ๋‘๊ฑฐ๋‚˜ ๋กœ ์ „ํ™˜ํ•˜๋ ค๋ฉด
๋Œ€์ฒด ์ฐฝ ๊ด€๋ฆฌ์ž(๋˜๋Š” ๋‹ค๋ฅธ fvwm ๋ฒ„์ „)์ธ ๊ฒฝ์šฐ ์ฐฝ ๊ด€๋ฆฌ์ž ์ด ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ธฐ๋ณธ ๊ฒ€์ƒ‰ ๊ฒฝ๋กœ์— ์—†์œผ๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ „์ฒด ๊ฒฝ๋กœ ์ด๋ฆ„ ์ฐฝ ๊ด€๋ฆฌ์ž.

์ด ๋ช…๋ น์—๋Š” ํ›„ํ–‰ ์•ฐํผ์ƒŒ๋“œ๊ฐ€ ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ช…๋ น์—๋Š” ์„ ํƒ ์‚ฌํ•ญ์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ„๋‹จํ•œ ์‰˜๊ณผ ๊ฐ™์€ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜. ๋‹น์‹ ์ด ์‚ฌ์šฉํ•  ์ˆ˜์žˆ๋Š” ~ (์‚ฌ์šฉ์ž์˜
ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ) ๋ฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ $var or ${VAR}. ์—ฌ๊ธฐ์— ์—ฌ๋Ÿฌ
์˜ˆ :

ํ‚ค F1 RN ์žฌ์‹œ์ž‘
ํ‚ค F1 RN ์žฌ์‹œ์ž‘ fvwm -s
ํ‚ค F1 RN ์žฌ์‹œ์ž‘ ~/๋นˆ/fvwm -f $HOME/.fvwm/main
ํ‚ค F1 RN ์žฌ์‹œ์ž‘ fvwm1 -s -f .fvwmrc
ํ‚ค F1 RN ๋‹ค์‹œ ์‹œ์ž‘ xterm -n '"X ์ฝ˜์†”"' \
-T \"X\ ์ฝ˜์†”\" -e fvwm1 -s

๊ธฐ๋ณธ ๋‹ค์‹œ ์‹œ์ž‘์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์‹œ์ž‘ ์—†์ด ๋ช…๋ น
ํ•˜์ง€ ์•Š์„ ์ด์œ ๊ฐ€ ์—†๋Š” ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜. ์—ฌ์ „ํžˆ ์ด์ „ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ
2.x์—์„œ ์ •ํ™•ํ–ˆ๋˜ 'Restart fvwm2.2', ๋ชจ๋“  ํ˜„์žฌ ๋ช…๋ น์ค„ ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์žƒ์–ด๋ฒ„๋ฆฐ. ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ --pass-args๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์€ 'Restart fvwm2' ๋˜๋Š” 'Restart fvwm'์œผ๋กœ ์ธํ•ด ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

* ์„ธ์…˜ ๊ด€๋ฆฌ์ž์—์„œ fvwm ์‹คํ–‰
* ๋‹ค์ค‘ ํ—ค๋“œ ๋””์Šคํ”Œ๋ ˆ์ด๋กœ fvwm ์‹คํ–‰
* ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ช…๋ น์ค„ ์ธ์ˆ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
-f ํ…Œ๋งˆ-rc ๋˜๋Š” -cmd
* $PATH์˜ ์ฒซ ๋ฒˆ์งธ fvwm2๊ฐ€ a์ธ ๊ฒฝ์šฐ
๋‹ค๋ฅธ ๊ฒƒ

์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ ์˜ค๋ž˜๋œ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๋ฅผ ๋ฐœํ–‰ํ•˜๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์ •๋ง๋กœ ์›ํ•œ๋‹ค๋ฉด
์ถ”๊ฐ€ ์ธ์ˆ˜ ์—†์ด fvwm์œผ๋กœ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์ด ๊ฒฝ๊ณ ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"Restart fvwm -s" ๋˜๋Š” "Restart /full/path/fvwm"์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ , ํ˜„์žฌ ๋‹ค์ค‘ ํ—ค๋“œ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค๋ฅธ ํ™”๋ฉด์—์„œ fvwms๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
๋…๋ฆฝ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์‹œ ์‹œ์ž‘ --pass ์ธ์ˆ˜ ์ฐฝ ๊ด€๋ฆฌ์ž
๊ฐ™์€ ๋‹ค์‹œ ์‹œ์ž‘ ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ํ˜„์žฌ ์ฐฝ ๊ด€๋ฆฌ์ž์˜ ์ด๋ฆ„
์ง€์ •๋œ ๊ฒƒ์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค ์ฐฝ ๊ด€๋ฆฌ์ž ๋ฐ ์›๋ž˜ ์ธ์ˆ˜๊ฐ€ ๋ณด์กด๋ฉ๋‹ˆ๋‹ค.

์ด ๋ช…๋ น์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ดˆ๊ธฐ ์ธ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

-cmd FvwmCpp

์ดˆ๊ธฐ ์ธ์ˆ˜๋ฅผ ์žƒ์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ fvwm ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์‹œ ์‹œ์ž‘ --๋ณด์กดํ•˜์ง€ ์•Š๋Š” ์ƒํƒœ [๊ธฐํƒ€ ๋งค๊ฐœ๋ณ€์ˆ˜]
๊ฐ™์€

๋‹ค์‹œ ์‹œ์ž‘ [๊ธฐํƒ€ ๋งค๊ฐœ๋ณ€์ˆ˜]

๊ทธ๋Ÿฌ๋‚˜ ๋‹ค์‹œ ์‹œ์ž‘ํ•  ๋•Œ ์ฐฝ ์ƒํƒœ๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์˜ต์…˜์ด ์—†์œผ๋ฉด ๋‹ค์‹œ ์‹œ์ž‘ ์— ๊ธฐ๋กํ•˜์—ฌ ๋Œ€๋ถ€๋ถ„์˜ ์ฐฝ๋ณ„ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฆ„์ด ์ง€์ •๋œ ํŒŒ์ผ .fs-restart-$HOSTDISPLAY ์‚ฌ์šฉ์ž์˜ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ์Šต๋‹ˆ๋‹ค.

์„ธ์…˜ ์ €์žฅ
์„ธ์…˜ ๊ด€๋ฆฌ์ž(์žˆ๋Š” ๊ฒฝ์šฐ)๊ฐ€ ์„ธ์…˜์„ ์ €์žฅํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
xsm์˜ ๊ฒฝ์šฐ xsm์ด ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์œ ๋‹‰์Šค ์‹ ํ˜ธ ์‚ฌ์šฉ
์›๊ฒฉ์œผ๋กœ xsm์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ €์žฅ์ข…๋ฃŒ์„ธ์…˜
์„ธ์…˜ ๊ด€๋ฆฌ์ž(์žˆ๋Š” ๊ฒฝ์šฐ)๊ฐ€ ์„ธ์…˜์„ ์ €์žฅํ•˜๊ณ  ์ข…๋ฃŒํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
๋ช…๋ น์ด xsm์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. xsm์ด ์ด๊ฒƒ์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ. Unix ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ์œผ๋กœ xsm์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ƒ‰์ƒ ์„ธํŠธ
์ƒ‰์ƒ ์„ธํŠธ๋Š” ์ƒ‰์ƒ์„ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๊ฐ•๋ ฅํ•œ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์ง‘ํ•ฉ์€ ๋ชจ์–‘ ๋ฆฌ์†Œ์Šค๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
fvwm ๋ฐ ํ•ด๋‹น ๋ชจ๋“ˆ์ด ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. ์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ fvwm์˜ ๋ชจ๋“  ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๋ฉด
๊ทธ ๋ณ€ํ™”์— ๋ฐ˜์‘ํ•˜์‹ญ์‹œ์˜ค. ์ƒ‰์ƒ ์„ธํŠธ์—๋Š” ์ „๊ฒฝ์ƒ‰, ๋ฐฐ๊ฒฝ์ƒ‰, ๊ทธ๋ฆผ์ž๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
๋ฐ ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ(์ข…์ข… ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•จ), ๋ฐฐ๊ฒฝ ๋ฉด(์—ฌ๊ธฐ์—๋Š”
์ด๋ฏธ์ง€ ๋ฐ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๊ทธ๋ผ๋””์–ธํŠธ). ๋ฐฐ๊ฒฝ๋ฉด์„ ๋ Œ๋”๋งํ•˜๊ณ  ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ƒ‰์ƒ ์ž‘์—….

2.4.x ๋ฒ„์ „์—์„œ๋Š” ํŠน์ˆ˜ ๋ชจ๋“ˆ Fvwmํ…Œ๋งˆ ์ƒ‰์ƒ ์ง‘ํ•ฉ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋„์ž…๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
2.5.x ๋ฒ ํƒ€ ๋ฒ„์ „๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ Fvwmํ…Œ๋งˆ ๊ธฐ๋Šฅ์ด ํ•ต์‹ฌ์œผ๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
fvwm, ๊ทธ๋ž˜์„œ ์ด ๋ชจ๋“ˆ์€ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด์ „ ๊ตฌ๋ฌธ:

๋ชจ๋“ˆ ๊ตฌ์„ฑ ํŒŒ๊ดด Fvwmํ…Œ๋งˆ:*
*Fvwmํ…Œ๋งˆ: ์ปฌ๋Ÿฌ์…‹ 0 fg ๊ฒ€์ •, bg rgb:b4/aa/94
*Fvwmํ…Œ๋งˆ: ์ปฌ๋Ÿฌ์…‹ 1fg ๋ธ”๋ž™, bg rgb:a1/b2/c8

์ƒˆ ๊ตฌ๋ฌธ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.

์ •๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ
์ปฌ๋Ÿฌ์…‹ 0 fg ๊ฒ€์ •, bg rgb:b4/aa/94
์ปฌ๋Ÿฌ์…‹ 1fg ๋ธ”๋ž™, bg rgb:a1/b2/c8

์ปฌ๋Ÿฌ์…‹ NUM [์˜ต์…˜]
์ƒ‰์ƒ ์„ธํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. NUM. ์ƒ‰์ƒ ์„ธํŠธ๋Š” ์ด ๋ฒˆํ˜ธ๋กœ ์‹๋ณ„๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์ˆซ์ž๋Š” XNUMX์—์„œ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋งค์šฐ ํฐ ์ˆซ์ž์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒฝ๊ณ : ์‚ฌ์šฉ๋œ ๊ฐ€์žฅ ๋†’์€ ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋งŒ์•ฝ
'Colorset 100000'์„ ์ •์˜ํ•˜๋ฉด 100001 colorset์— ๋Œ€ํ•œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์˜
๊ฐ€๋Šฅํ•œ ํ•œ ์ž‘์€ ์ƒ‰์ƒ ์„ธํŠธ ๋ฒˆํ˜ธ.

๊ทœ์น™์— ๋”ฐ๋ผ ์ƒ‰์ƒ ์„ธํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฒˆํ˜ธ๊ฐ€ ๋งค๊ฒจ์ง‘๋‹ˆ๋‹ค.

# 0 = ๊ธฐ๋ณธ ์ƒ‰์ƒ
# 1 = ๋น„ํ™œ์„ฑ ์ฐฝ
# 2 = ํ™œ์„ฑ ์ฐฝ
# 3 = ๋น„ํ™œ์„ฑ ๋ฉ”๋‰ด ํ•ญ๋ชฉ ๋ฐ ๋ฉ”๋‰ด ๋ฐฐ๊ฒฝ
# 4 = ํ™œ์„ฑ ๋ฉ”๋‰ด ํ•ญ๋ชฉ
# 5 = ํšŒ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋œ ๋ฉ”๋‰ด ํ•ญ๋ชฉ(bg๋งŒ ์‚ฌ์šฉ๋จ)
# 6 = ๋ชจ๋“ˆ ์ „๊ฒฝ ๋ฐ ๋ฐฐ๊ฒฝ
# 7 = ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ

๋” ๋งŽ์€ ์ƒ‰์ƒ์ด ํ•„์š”ํ•˜๊ณ  ๋ฐ”ํ€ด๋ฅผ ์žฌ๋ฐœ๋ช…ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm-themes์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ทœ์น™์œผ๋กœ ์ฒ˜์Œ 40๊ฐœ์˜ ์˜๋ฏธ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
๊ฑฐ์˜ ๋ชจ๋“  ๋ชฉ์ ์„ ์œ„ํ•œ ์ƒ‰์ƒ ์„ธํŠธ:

http://fvwm-themes.sourceforge.net/doc/colorsets

๊ฐ ์ƒ‰์ƒ ์„ธํŠธ์—๋Š” XNUMX๊ฐ€์ง€ ์ƒ‰์ƒ, ์„ ํƒ์  ํ”ฝ์Šค๋งต ๋ฐ ์„ ํƒ์  ๋ชจ์–‘ ๋งˆ์Šคํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋„ค ๊ฐ€์ง€ ์ƒ‰์ƒ์€ ๋ชจ๋“ˆ์—์„œ ์ „๊ฒฝ, ๋ฐฐ๊ฒฝ, ํ•˜์ด๋ผ์ดํŠธ ๋ฐ ๊ทธ๋ฆผ์ž๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋ฆผ ๋ฌผ๊ฐ. ์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์ƒ์„ฑ๋˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ „๊ฒฝ์ƒ‰์ด ๊ฒ€์ •์ƒ‰์œผ๋กœ ์„ค์ •๋˜๊ณ 
ํšŒ์ƒ‰์˜ ๋ฐฐ๊ฒฝ์ž…๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ๊ณผ ์ „๊ฒฝ์€ "ํ‰๊ท "์œผ๋กœ ํ‘œ์‹œ๋˜๋ฉฐ
"๋Œ€์กฐ"(๋‚˜์ค‘์— ์ฐธ์กฐ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”ฝ์Šค๋งต ๋˜๋Š” ๊ทธ๋ž˜๋””์–ธํŠธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„
๊ฒฐ๊ณผ.

์˜ต์…˜ fg, Fore,
์ „๊ฒฝ, bg, ๋’ค๋กœ, ๋ฐฐ๊ฒฝ, ์•ˆ๋…•, Hilite, Hilight, sh, ๊ทธ๋Š˜, ๊ทธ๋ฆผ์ž, fgsh,
Pixmap, TiledPixmap, AspectPixmap, ํˆฌ๋ช…, RootTransparent, ๋ชจ์–‘, TiledShape,
AspectShape, NoShape, ?๊ทธ๋ผ๋””์–ธํŠธ, ์ƒ‰์กฐ, fgTint, bgTint, ์•ŒํŒŒ, fgAlpha, ๋””๋”,
NoDither, IconTint, IconAlpha, ์ผ๋ฐ˜.

fg, ์ „๋ถ€ ๊ณผ ์ „๊ฒฝ ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์ทจํ•˜๊ณ  ์ „๊ฒฝ์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค.
์ƒ‰์ƒ. ํŠน๋ณ„ํ•œ ์ด๋ฆ„ ๋Œ€์กฐ ๋Œ€๋น„๊ฐ€ ์ž˜๋˜๋Š” ์ƒ‰์ƒ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ. ์ „๊ฒฝ์ƒ‰์„ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•˜๋ ค๋ฉด
๋‹จ์ˆœํžˆ ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

bg, ๋’ค ๊ณผ ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ  ๋ฐฐ๊ฒฝ ์„ค์ •
์ƒ‰์ƒ. ๋˜ํ•œ ํ•˜์ด๋ผ์ดํŠธ ๋ฐ ์„€๋„์šฐ ์ƒ‰์ƒ์„ 3D๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์•„๋ž˜ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •ํ•˜์ง€ ์•Š๋Š” ํ•œ ํšจ๊ณผ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ
name ํ‰๊ท  ํ”ฝ์Šค๋งต์˜ ํ‰๊ท  ์ƒ‰์ƒ์ธ ์ƒ‰์ƒ์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”ฝ์Šค๋งต์ด ๋‹ค์Œ์œผ๋กœ ์ฐฉ์ƒ‰๋œ ๊ฒฝ์šฐ ์ƒ‰์กฐ ์˜ต์…˜์—์„œ ์ƒ‰์กฐ๋Š” ๊ณ ๋ ค๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ‰๊ท  ์ƒ‰์ƒ ๊ณ„์‚ฐ. ๋‹น์‹ ์€ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค bgํ‹ดํŠธ ์–ป์„ ์ˆ˜์žˆ๋Š” ์˜ต์…˜
"์‹ค์ œ" ํ‰๊ท  ์ƒ‰์ƒ. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ฐฐ๊ฒฝ์ƒ‰์ด ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
์ƒ‰์ƒ๋ช…์€ ์ƒ๋žตํ•ฉ๋‹ˆ๋‹ค.

hi, ํž๋ผ์ดํŠธ ๊ณผ ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ  ๊ฐ•์กฐ ํ‘œ์‹œ ์„ค์ •
์ƒ‰์ƒ. ํ•˜์ด๋ผ์ดํŠธ ์ƒ‰์ƒ์ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ์„ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ์ƒ‰๋ถ€ํ„ฐ. ๊ธฐ๋ณธ ๋™์ž‘์œผ๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•˜๋ ค๋ฉด ์ƒ‰์ƒ
์ด๋ฆ„์€ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

sh, ๊ทธ๋Š˜ ๊ณผ ๊ทธ๋ฆผ์ž ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์ทจํ•˜๊ณ  ๊ทธ๋ฆผ์ž ์ƒ‰์ƒ์„ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ๋งŒ์•ฝ์—
๊ทธ๋ฆผ์ž ์ƒ‰์ƒ์ด ๋ช…์‹œ์ ์œผ๋กœ ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ์—์„œ ๊ณ„์‚ฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ์ƒ‰. ๊ธฐ๋ณธ ๋™์ž‘์œผ๋กœ ๋‹ค์‹œ ์ „ํ™˜ํ•˜๋ ค๋ฉด ์ƒ‰์ƒ ์ด๋ฆ„์„
์ƒ๋žต.

fgsh ์ƒ‰์ƒ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์„€๋„์ž‰์— ์‚ฌ์šฉ๋˜๋Š” ์ƒ‰์ƒ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ธ€๊ผด ํšจ๊ณผ. ์ฐธ์กฐ ๊ธ€๊ผด ๊ทธ๋ฆผ์ž ํšจ๊ณผ fvwm ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€ ์„น์…˜. ๊ธฐ๋ณธ์ ์œผ๋กœ
์ด ์ƒ‰์ƒ์€ ์ „๊ฒฝ์ƒ‰๊ณผ ๋ฐฐ๊ฒฝ์ƒ‰์—์„œ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ „ํ™˜ํ•˜๋ ค๋ฉด
๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์ƒ‰์ƒ ์ด๋ฆ„์€ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”ฝ์Šค๋งต, ํƒ€์ผ์‹ํ”ฝ์Šค๋งต ๊ณผ ์ธก๋ฉดํ”ฝ์Šค๋งต ํŒŒ์ผ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰
ImagePath ๋ฐฐ๊ฒฝ ํ”ฝ์Šค๋งต์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํˆฌ๋ช…ํ•œ ๋ถ€๋ถ„์ด ์ฑ„์›Œ์ง€๋ฉด
๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ. ํŒŒ์ผ ์ด๋ฆ„์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ์กด ์ด๋ฏธ์ง€๊ฐ€ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.
์ƒ‰์ƒ ์„ธํŠธ์—์„œ. ํƒ€์ผ์‹ํ”ฝ์Šค๋งต ์ด๋ฏธ์ง€์˜ ๋ฐ˜๋ณต ์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
์Šค์ผ€์ผ๋ง, ํ”ฝ์Šค๋งต ์–ด๋–ค ๋Œ€์ƒ์— ๋งž๋„๋ก ์ด๋ฏธ์ง€๊ฐ€ ๋Š˜์–ด๋‚˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์ ์šฉ๋˜๊ณ  ์ธก๋ฉดํ”ฝ์Šค๋งต ๋งž๊ฒŒ ๋Š˜์–ด๋‚˜์ง€๋งŒ ์ด๋ฏธ์ง€๋Š” ์œ ์ง€๋จ
์ข…ํšก๋น„.

ํˆฌ๋ช…ํ•œ ํˆฌ๋ช…ํ•œ ๋ฐฐ๊ฒฝ ํ”ฝ์Šค๋งต์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ”ฝ์Šค๋งต์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฃจํŠธ ํˆฌ๋ช…๋„๋ฅผ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์ฐฝ ๋ฐฐ๊ฒฝ. ์ด๋ฅผ ์œ„ํ•ด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ถ€๋ชจ์˜ ์ƒ๋Œ€์„ฑ ์˜ต์…˜์„ ์Šคํƒ€์ผ ๋ช…๋ น. ํ›„์† ๋ฃจํŠธ ๋ฐฐ๊ฒฝ
๋ณ€๊ฒฝ์ด ๊ฐ์ง€๋˜๋Š”์ง€ ์—ฌ๋ถ€๋Š” ์„ค์ •์— ์‚ฌ์šฉ๋œ ํ”„๋กœ๊ทธ๋žจ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ. ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ fvwm-๋ฃจํŠธ, xsetbg (xli), FvwmBacker ๋‹จ์ƒ‰ ๋˜๋Š” ์ƒ‰์ƒ ์„ธํŠธ๋กœ
์ƒ‰์ƒ ๋˜๋Š” ์ตœ์‹  ๋ฒ„์ „์˜ ์—์…‹๋ฃจํŠธ (>= 9.2) ๋ฐฐ๊ฒฝ ๋ณ€๊ฒฝ์ด ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ ๋ณ€๊ฒฝ์ด ๊ฐ์ง€๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ(์˜ˆ: xv or xsetroot) ๋‹น์‹ ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํž˜ ๊ฐ์ง€ -d fvwm-root ์˜ต์…˜:

xv -๋ฃจํŠธ - mybg.png ์ข…๋ฃŒ; fvwm-๋ฃจํŠธ -d

X๊ฐ€ ํˆฌ๋ช…์„ฑ์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ธํ•ด ์›ํ•˜๋Š” ๊ฒƒ์ด
ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ถฉ๋Œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ฒฝํ—˜ํ•˜๋Š” ๊ฒฝ์šฐ
์ด ์˜ต์…˜์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์œค๊ณฝ์„  ์ด๋™ ๋ฐ ํฌ๊ธฐ ์กฐ์ • ์‚ฌ์šฉ( ๋ถˆํˆฌ๋ช… ์ด๋™ ํฌ๊ธฐ ๋ช…๋ น ๋ฐ ํฌ๊ธฐ ์กฐ์ •๋ถˆํˆฌ๋ช…
์Šคํƒ€์ผ ์˜ต์…˜) ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์„ค์ • ์ฐฝ๊ทธ๋Š˜์ถ•์†Œ ์Šคํƒ€์ผ์ด ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
ํˆฌ๋ช…๋„ ๋‹ฌ์„ฑ ํˆฌ๋ช…ํ•œ ์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์ ์šฉ๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
์ฐฝ์˜ ์ „๊ฒฝ์ด๋‚˜ ๋ฐฐ๊ฒฝ์œผ๋กœ. ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š”
ํˆฌ๋ช…๋„๋Š” ์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์žˆ๋Š” ์ฐฝ์˜ ๋ถ€๋ชจ ์ฐฝ์— ์ƒ๋Œ€์ ์ž…๋‹ˆ๋‹ค.
์ •์˜๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

Colorset 12 VGradient 200 ๊ทธ๋ ˆ์ด30 ๊ทธ๋ ˆ์ด60
Colorset 17 ํˆฌ๋ช…
*Fvwm์•„์ด์ฝ˜๋‚จ์ž: ์ปฌ๋Ÿฌ์…‹ 12
*Fvwm์•„์ด์ฝ˜๋‚จ์ž: ํ”Œ๋ ˆ์ธ์ปฌ๋Ÿฌ์…‹ 17

IconMan์— ์ˆ˜์ง ํšŒ์ƒ‰ ๊ทธ๋ผ๋ฐ์ด์…˜ ๋ฐฐ๊ฒฝ์„ ์ œ๊ณตํ•˜๊ณ  ๋ฒ„ํŠผ์€
๋ฐฐ๊ฒฝ(ํˆฌ๋ช…๋„ ๊ธฐ์ค€). (๋ฃจํŠธ) ํˆฌ๋ช…ํ•œ IconMan์„ ์–ป์œผ๋ ค๋ฉด:

Colorset 12 ํˆฌ๋ช…
Colorset 17 ํˆฌ๋ช…
Colorset 18 ํˆฌ๋ช…
Colorset 19 ํˆฌ๋ช…

*Fvwm์•„์ด์ฝ˜๋‚จ์ž: ์ปฌ๋Ÿฌ์…‹ 12
*Fvwm์•„์ด์ฝ˜๋‚จ์ž: ํ”Œ๋ ˆ์ธ์ปฌ๋Ÿฌ์…‹ 17
*Fvwm์•„์ด์ฝ˜๋‚จ์ž: ํฌ์ปค์Šค ์ปฌ๋Ÿฌ์…‹ 18
*Fvwm์•„์ด์ฝ˜๋‚จ์ž: ์•„์ด์ฝ˜์ปฌ๋Ÿฌ์…‹ 19

Colorset IconMan ์˜ต์…˜์€ IconMan ์ฐฝ ๋ฐฐ๊ฒฝ์„ ์ •์˜ํ•˜์ง€๋งŒ
PlainColorset ๋ฐ FocusColorset์€ ์ „๊ฒฝ์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ
IconMan ๋ฒ„ํŠผ์˜ ํˆฌ๋ช…๋„๋Š” ์•„๋ฌด๊ฒƒ๋„ ๊ทธ๋ฆฌ์ง€ ์•Š์Œ์œผ๋กœ์จ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ด
IconMan์€ FvwmButtons์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ผ์ผœ์ง‘๋‹ˆ๋‹ค.

Fvwm๋ฒ„ํŠผ:(Colorset 10, ์‚ผํ‚ค๊ธฐ "FvwmIconMan" 'FvwmIconMan')

๋ด‰์‚ฌํ™œ๋™์œผ๋กœ ๋ง์ด์ฃ , Fvwm์•„์ด์ฝ˜๋‚จ์ž ์˜ ์ž๋…€๊ฐ€ ๋œ๋‹ค Fvwm๋ฒ„ํŠผ ์— ๋Œ€ํ•ด ํˆฌ๋ช…ํ•ฉ๋‹ˆ๋‹ค.
Fvwm๋ฒ„ํŠผ. ๋”ฐ๋ผ์„œ ์ด ๊ฒฝ์šฐ Fvwm์•„์ด์ฝ˜๋‚จ์ž Colorset 10์„ ๋ฐฐ๊ฒฝ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ๋„ˆ๋ผ๋ฉด
๋ฃจํŠธ ํˆฌ๋ช…๋„ ์‚ฌ์šฉ์„ ์›ํ•ฉ๋‹ˆ๋‹ค ๋ฃจํŠธํˆฌ๋ช… ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. Fvwm๋ฒ„ํŠผ, Fvwm์•„์ด์ฝ˜๋‚จ์ž,
FvwmIdent, Fvwm์Šคํฌ๋กค ๊ณผ Fvwm์ž‘์—… ํ‘œ์‹œ์ค„ ๋น„๊ต์  ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ์ด ํ•˜๋‚˜ ์žˆ๋‹ค
์ฐฝ์˜ ๋ฐฐ๊ฒฝ๊ณผ ๋‹ค๋ฅธ ์ƒ‰์ƒ ์ง‘ํ•ฉ์„ ์ •์˜ํ•˜๋Š” colorset ์˜ต์…˜
(์žˆ๋Š” ๊ฒฝ์šฐ) ์ „๊ฒฝ์— ๊ทธ๋ ค์ง‘๋‹ˆ๋‹ค. ์˜ ๊ฒฝ์šฐ์—๋Š” FvwmWinList ๊ณผ Fvwmํ”„๋ก์‹œ are
๋” ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. ์™€ ํ•จ๊ป˜ FvwmWinList ๋ชจ๋“  ์ƒ‰์ƒ ์„ธํŠธ๋Š” ์ „๊ฒฝ์— ๊ทธ๋ฆฌ๊ณ 
Fvwmํ”„๋ก์‹œ ๋‘ ์ƒ‰์ƒ ์ง‘ํ•ฉ์€ ์ฐฝ ๋ฐฐ๊ฒฝ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. FvwmPager ๋”
ํ˜ธ์ถœ๊ธฐ์˜ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒƒ์ด ์ผ๋ถ€ ๋ถ€๋ชจ๊ฐ€ ์žˆ๋Š” ์ฐฝ์ด๋ฏ€๋กœ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค.
๊ด€๊ณ„(๋ฏธ๋‹ˆ ์ฐฝ์€ ์ž์‹์ด๊ณ  ๋ฐ์Šคํฌํƒ‘์€ ๋ถ€๋ชจ์ด๋ฉฐ ๋ชจ๋“ 
์ด๊ฒƒ์€ ๊ฐ•์กฐ ํ‘œ์‹œ๋œ ํŽ˜์ด์ง€๋กœ ์ธํ•ด ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค). ๋”ฐ๋ผ์„œ ์ƒ‰์ƒ ์„ธํŠธ๋Š” ๋‹ค์Œ ํ•ญ๋ชฉ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ด ์ฐฝ์˜ ๋ฐฐ๊ฒฝ. ์‹คํ—˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์„ ์œ„ํ•œ Fvwm์–‘์‹ ๊ณผ Fvwm์Šคํฌ๋ฆฝํŠธ
์ƒํ™ฉ์€ ๋น„์Šทํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์ธ ์ฐฝ(๋ฃจํŠธ ์ฐฝ์˜ ์ž์‹)์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ์ƒ‰์ƒ ์„ธํŠธ์— ํ•ด๋‹นํ•˜๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ์œ„์ ฏ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ฐฝ์ž…๋‹ˆ๋‹ค.
์ฃผ ์ฐฝ์˜ ์ž์‹์ž…๋‹ˆ๋‹ค. ์ƒ‰์กฐ ์ž‘๋™ํ•˜๊ฑฐ๋‚˜ ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ํˆฌ๋ช…ํ•œ ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์ „๊ฒฝ์— ๊ทธ๋ ค์งˆ ๋•Œ ์ƒ‰์กฐ ์ž‘๋™ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ๊ฒฝ์šฐ์—,
์ฐฉ์ƒ‰์ด ๋งค์šฐ ๋Š๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ‰์กฐ๋Š” fvwm ๋ฉ”๋‰ด์—์„œ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์• ๋‹ˆ๋ฉ”์ด์…˜ ์—†์Œ).
X ์„œ๋ฒ„์— ๋ฐฑ์—… ์ €์žฅ์†Œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์œผ๋ฉด ์ƒ‰์กฐ๊ฐ€ ๋” ์ž˜ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(xdpyinfo๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์ด ๊ฒฝ์šฐ ์ฐธ์กฐ). X์˜ ๋ฐฑ์—… ์ €์žฅ์†Œ ์ง€์›์ด
์„œ๋ฒ„๋Š” ParentRelative๋ฅผ Tintํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๋”์ฐํ•œ ํ•ดํ‚น๊ณผ ์ž˜ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
ํ”ฝ์Šค๋งต. ๋”ฐ๋ผ์„œ ์ฐฉ์ƒ‰๋œ ๋ฃจํŠธ ํˆฌ๋ช…๋„๋ฅผ ์–ป์œผ๋ ค๋ฉด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.
๋ฃจํŠธํˆฌ๋ช… ์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋ฃจํŠธํˆฌ๋ช… [ ๋ฒ„ํผ ] ๋ฃจํŠธ ํˆฌ๋ช… ๋ฐฐ๊ฒฝ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด
์˜ต์…˜ ์ž‘์—…, ๋‹น์‹ ์€ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค ์—์…‹๋ฃจํŠธ ํ˜ธํ™˜ ํ”„๋กœ๊ทธ๋žจ, fvwm-root
--retain-pixmap ์˜ต์…˜ ๋˜๋Š” FvwmBacker RetainPixmap ์˜ต์…˜(๋ฐ ์ƒ‰์ƒ ์„ธํŠธ ๋˜๋Š”
๋‹จ์ƒ‰ ๋ฐฐ๊ฒฝ). ๊ทธ๋งŒํผ ๋ฒ„ํผ ํ‚ค์›Œ๋“œ๋Š” ๋‹ค์Œ ๊ฒฝ์šฐ์—๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ƒ‰์กฐ ์˜ต์…˜์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค
๋„. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ƒ‰์ƒ ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜๋Š” ์ฐฝ ์ƒ์„ฑ ์†๋„๊ฐ€ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค(fvwm์— ์œ ์šฉ
๋ฉ”๋‰ด) ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ํฌ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ถˆํˆฌ๋ช…ํ•œ ์ด๋™ ๋ฐ ํฌ๊ธฐ ์กฐ์ • ์†๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค.
์—†์ด๋Š” ์šฉ๋‚ฉ ํ•  ์ˆ˜ ์—†์„ ์ •๋„๋กœ ๋Š๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฒ„ํผ. ๊ทธ๋Ÿฌ๋‚˜ ์ด ์˜ต์…˜์€
X ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ฉ”๋ชจ๋ฆฌ(์„ค์ •์— ์‚ฌ์šฉ๋œ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ์— ๋”ฐ๋ผ
๋ฐฐ๊ฒฝ). ์š”์•ฝํ•˜๋ฉด, ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“ˆ์— ๋Œ€ํ•ด ์•„์›ƒ๋ผ์ธ ์ด๋™ ๋ฐ ํฌ๊ธฐ ์กฐ์ •์„ ์‚ฌ์šฉํ•˜๋ฉด
์ƒ‰์ƒ ์„ธํŠธ๋Š” ์ข‹์€ ์ƒ๊ฐ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์…ฐ์ดํ”„, ํƒ€์ผ โ€‹โ€‹๋ชจ์–‘ ๊ณผ ์ข…ํšก ๋ชจ์–‘ ํŒŒ์ผ ์ด๋ฆ„์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ƒ‰
ImagePath ๋ชจ์–‘ ๋น„ํŠธ๋งต์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํƒ€์ผ โ€‹โ€‹๋ชจ์–‘ ์˜ ๋ฐ˜๋ณต์ ์ธ ์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
ํฌ๊ธฐ ์กฐ์ •์ด ์—†๋Š” ๋น„ํŠธ๋งต, ์…ฐ์ดํ”„ ๋น„ํŠธ๋งต์ด ๋ฌด์—‡์ด๋“  ๋งž๋„๋ก ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค.
์ƒ‰์ƒ ์„ธํŠธ๊ฐ€ ์ ์šฉ๋œ ๊ฐœ์ฒด ๋ฐ ์ข…ํšก ๋ชจ์–‘ ๋งž๊ฒŒ ๋Š˜์–ด๋‚˜์ง€๋งŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.
๋น„ํŠธ๋งต ์ข…ํšก๋น„. ํŒŒ์ผ์ด xpm ํ˜•์‹์˜ ํ”ฝ์Šค๋งต์ธ ๊ฒฝ์šฐ ๋ชจ์–‘ ๋งˆ์Šคํฌ(๋ชจ๋‘
ํ”ฝ์Šค๋งต์˜ ๋ถˆํˆฌ๋ช… ํ”ฝ์…€)์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. png ๋ฐ svg ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ ๋ชจ์–‘ ๋งˆ์Šคํฌ๋Š”
์™„์ „ํžˆ ํˆฌ๋ช…ํ•˜์ง€ ์•Š์€ ๋ชจ๋“  ํ”ฝ์…€๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค(์•ŒํŒŒ > 0).

๊ฒฝ๊ณ 
X11์ด ๋ชจ์–‘์„ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ธํ•ด ์ฐฝ ๋ชจ์–‘์„ ๋‹ค์‹œ ๋งŒ๋“ค ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
fvwm ๋˜๋Š” ๋ชจ์–‘์ด ์ง€์ •๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

?๊ตฌ๋ฐฐ ... ํ”ฝ์Šค๋งต์„ ๋งŒ๋“ค๊ณ  ์ฐฝ์— ๋งž๊ฒŒ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. ?๊ตฌ๋ฐฐ ๏ผ•์›”
์ค‘ ํ•˜๋‚˜๊ฐ€ ๋˜๋‹ค H๊ทธ๋ผ๋””์–ธํŠธ, V๊ทธ๋ผ๋””์–ธํŠธ, D๊ทธ๋ผ๋””์–ธํŠธ, B๊ทธ๋ผ๋””์–ธํŠธ, S๊ทธ๋ผ๋””์–ธํŠธ, C๊ทธ๋ผ๋””์–ธํŠธ,
R๊ทธ๋ผ๋””์–ธํŠธ or Y๊ทธ๋ผ๋””์–ธํŠธ. ๊ทธ๋ผ๋””์–ธํŠธ ์œ ํ˜•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. H๋Š” ์ˆ˜ํ‰์ž…๋‹ˆ๋‹ค. V๋Š”
์„ธ๋กœ; D๋Š” ์™ผ์ชฝ ์œ„์—์„œ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ๋Œ€๊ฐ์„ ์ž…๋‹ˆ๋‹ค. B๋Š” ์—ญ๋Œ€๊ฐ์„ 
์™ผ์ชฝ ํ•˜๋‹จ์—์„œ ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์œผ๋กœ; S๋Š” ๋™์‹ฌ ์ •์‚ฌ๊ฐํ˜•์ž…๋‹ˆ๋‹ค. C๋Š” ๋™์‹ฌ์›์ด๊ณ ; ์•„๋ฅด ์žํ˜•
๋ ˆ์ด๋”์™€ ๊ฐ™์€ ํŒจํ„ด์ด๊ณ  Y๋Š” ์Œ์–‘ ์Šคํƒ€์ผ์ž…๋‹ˆ๋‹ค(๋‹จ ์  ์—†์Œ). ์ œ๋ฐœ
์ฐธ์กฐ ์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ ๊ทธ๋ผ๋””์–ธํŠธ ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์„น์…˜.

์ƒ‰์กฐ 2๊ฐœ์˜ ์ธ์ˆ˜, ์ƒ‰์ƒ ๋ฐ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์ด๋ฏธ์ง€ ?ํ”ฝ์Šค๋งต or ?๊ตฌ๋ฐฐ ์ง€์ •๋œ ์ƒ‰์ƒ์œผ๋กœ ์ฐฉ์ƒ‰
๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ํˆฌ๋ช…ํ•œ ๊ฒฝ์šฐ ์ƒ‰์กฐ ์ด๋ฏธ์ง€ ๋ถ€๋ถ„๋งŒ ์ฐฉ์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
๋ถˆํ–‰ํžˆ๋„, ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ์ƒ‰์ƒ ์„ธํŠธ ๋ฐฐ๊ฒฝ ํˆฌ๋ช…ํ•œ ์˜ต์…˜ ์ˆ˜
์ด์ƒํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฐธ์กฐ ํˆฌ๋ช…ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์ธ์ˆ˜ ์—†์ด
์ด ์˜ต์…˜์€ ์ƒ‰์กฐ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

fgํ‹ดํŠธ 2๊ฐœ์˜ ์ธ์ˆ˜, ์ƒ‰์ƒ ๋ฐ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์ƒ‰์ƒ fg ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ์ƒ‰์ƒ์œผ๋กœ ์ฐฉ์ƒ‰๋ฉ๋‹ˆ๋‹ค.
๋ฐฑ๋ถ„์œจ. ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ์ด ์˜ต์…˜์€ ์ƒ‰์กฐ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

bgํ‹ดํŠธ 2๊ฐœ์˜ ์ธ์ˆ˜, ์ƒ‰์ƒ ๋ฐ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์ƒ‰์ƒ bg ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ์ƒ‰์ƒ์œผ๋กœ ์ฐฉ์ƒ‰๋ฉ๋‹ˆ๋‹ค.
๋ฐฑ๋ถ„์œจ. ๋งŒ์•ฝ sh ๊ณผ hi ์ƒ‰์ƒ์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค์Œ์—์„œ ๋‹ค์‹œ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.
ํ‹ดํ‹ฐ๋“œ b ์ปฌ๋Ÿฌ. ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ์ด ์˜ต์…˜์€ ์ƒ‰์กฐ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

์•ŒํŒŒ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. fvwm์ด ๋ณ‘ํ•ฉ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์ด๋ฏธ์ง€ ?ํ”ฝ์Šค๋งต or ?๊ตฌ๋ฐฐ ์™€ ๋”๋ถˆ์–ด bg ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ
๋ฐฑ๋ถ„์œจ. ๋ฐฑ๋ถ„์œจ์ด 0์ด๋ฉด ์ด๋ฏธ์ง€๊ฐ€ ์ˆจ๊ฒจ์ง€๊ณ  100์ด๋ฉด ์ด๋ฏธ์ง€
ํ‰์†Œ์™€ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(๋ณ‘ํ•ฉ ์—†์Œ). ๊ธฐ๋ณธ๊ฐ’์€ 100์ด๋ฉฐ ์—†์œผ๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ์ฃผ์–ด์ง„๋‹ค.

fg์•ŒํŒŒ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ fvwm์ด
๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ์™€ ์ƒ‰์ƒ ์„ธํŠธ ๋ฐฐ๊ฒฝ์„ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ํผ์„ผํŠธ๋ผ๋ฉด
0์ด๋ฉด ํ…์ŠคํŠธ๊ฐ€ ์ˆจ๊ฒจ์ง€๊ณ  100์ด๋ฉด ํ…์ŠคํŠธ๊ฐ€ ํ‰์†Œ์™€ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค(๋ณ‘ํ•ฉ ์—†์Œ).
์ด ์˜ต์…˜์€ Xft์— ์˜ํ•ด ๋กœ๋“œ๋œ ๊ธ€๊ผด์—๋งŒ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธ€๊ผด ์ด๋ฆ„ ๊ณผ
๊ธ€๊ผด ๋กœ๋”ฉ์ค‘ ๋ถ€๋ถ„. ๊ธฐ๋ณธ๊ฐ’์€ 100์ด๋ฉฐ ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„.

๋–จ๋ฆผ fvwm์ด ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜๋œ ์ด๋ฏธ์ง€๋ฅผ ๋””๋”๋งํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ?ํ”ฝ์Šค๋งต or ?๊ตฌ๋ฐฐ. ์ด๊ฒƒ์€
๊นŠ์ด๊ฐ€ 16 ์ดํ•˜์ธ ๋””์Šคํ”Œ๋ ˆ์ด์—๋งŒ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค(์ฆ‰, ๋””์Šคํ”Œ๋ ˆ์ด์—
ํ•œ ๋ฒˆ์— 65537๊ฐœ ๋ฏธ๋งŒ์˜ ์ƒ‰์ƒ๋งŒ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Œ). ๋””๋”๋ง ํšจ๊ณผ๋Š”
์‹ค์ œ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์ƒ‰์ƒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•ฉ๋‹ˆ๋‹ค. ๋…ธ๋””๋” ์›์ธ
fvwm์€ ์ด๋ฏธ์ง€๋ฅผ ๋””๋”๋งํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋–จ๋ฆผ ๊นŠ์ด๊ฐ€ ๋‹ค์Œ๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.
๋˜๋Š” 8(256์ƒ‰ ์ดํ•˜์˜ ํ™”๋ฉด)๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ๊นŠ์ด 15(32768์ƒ‰)์™€
16(65536 ์ƒ‰์ƒ), ๊ธฐ๋ณธ๊ฐ’์€ ๋…ธ๋””๋”๊ทธ๋Ÿฌ๋‚˜ ์ด ํšจ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ€๊นŒ์šด ์ƒ‰์ƒ์ด ๋งŽ์ด ํฌํ•จ๋œ ์ด๋ฏธ์ง€. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฏธ์„ธํ•œ ๊ทธ๋ผ๋””์–ธํŠธ๊ฐ€ ๋” ๋งŽ์ด ๋ณด์ž…๋‹ˆ๋‹ค.
๋ถ€๋“œ๋Ÿฌ์šด.

์•„์ด์ฝ˜ํ‹ดํŠธ 2๊ฐœ์˜ ์ธ์ˆ˜, ์ƒ‰์ƒ ๋ฐ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
fvwm ๋˜๋Š” ์ƒ‰์ƒ ์„ธํŠธ๋กœ ๋ Œ๋”๋ง๋˜๋Š” "์•„์ด์ฝ˜"์„ ์ฐฉ์ƒ‰ํ•˜๋Š” ๋ชจ๋“ˆ
๋ฐฑ๋ถ„์œจ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ์ƒ‰์ƒ์˜ ๋ฐฐ๊ฒฝ. ์—ฌ๊ธฐ์„œ "์•„์ด์ฝ˜"์€ fvwm์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
์•„์ด์ฝ˜, fvwm ๋ฉ”๋‰ด ์•„์ด์ฝ˜, ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋‚˜ํƒ€๋‚ด๋Š” MiniIcons,
๋ชจ๋“ˆ์— ์˜ํ•ด ๋กœ๋“œ๋œ ์ด๋ฏธ์ง€(์˜ˆ: ์•„์ด์ฝ˜ Fvwm๋ฒ„ํŠผ ๋‹จ์ถ”
์˜ต์…˜) ...๋“ฑ. ์ธ์ˆ˜๊ฐ€ ์—†์œผ๋ฉด ์ด ์˜ต์…˜์€ ์•„์ด์ฝ˜ ์ƒ‰์กฐ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

์•„์ด์ฝ˜์•ŒํŒŒ 0์—์„œ 100 ์‚ฌ์ด์˜ ๋ฐฑ๋ถ„์œจ์„ ์ธ์ˆ˜๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ fvwm์ด
์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ‰์ƒ ์„ธํŠธ ๋ฐฐ๊ฒฝ์œผ๋กœ ๋ Œ๋”๋ง๋˜๋Š” "์•„์ด์ฝ˜"์„ ๋ณ‘ํ•ฉํ•˜์‹ญ์‹œ์˜ค.
๋ฐฑ๋ถ„์œจ. ๊ธฐ๋ณธ๊ฐ’์€ 100์ด๋ฉฐ ์ธ์ˆ˜๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ๋ณต์›๋ฉ๋‹ˆ๋‹ค.

์ฃผ์˜ ์‚ฌํ•ญ: a = 100์ด๊ณ 
bg ์ƒ‰์ƒ์€ a_color์ž…๋‹ˆ๋‹ค. ์ด ๋™๋“ฑ์„ฑ์€ IconAlpha ๋ฐ IconTint์— ๋Œ€ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์œ ์ง€๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฐฐ๊ฒฝ์€ ์ด๋ฏธ์ง€ ๋˜๋Š” ๊ทธ๋ผ๋””์–ธํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ท ์ผํ•œ ์ƒ‰์ƒ ๋ฐฐ๊ฒฝ์ด ์•„๋‹˜).
๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” IconTint๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ (๊ฑฐ์˜) ๋™์ผํ•œ ํšจ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
IconAlpha ๋Œ€์‹ . ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ IconAlpha๊ฐ€ ์ƒ์„ฑํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ”๋žŒ์งํ•ฉ๋‹ˆ๋‹ค.
IconTint๋ณด๋‹ค ๋‹ค์‹œ ๊ทธ๋ฆฌ๊ธฐ.

๋ชจ์–‘ ์—†์Œ ์ƒ‰์ƒ ์„ธํŠธ์—์„œ ๋ชจ์–‘ ๋งˆ์Šคํฌ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋™์•ˆ ํ‰์› ๋ฐฐ๊ฒฝ์„ ์ œ๊ฑฐ
ํ”ฝ์Šค๋งต ๋˜๋Š” ๊ทธ๋ผ๋””์–ธํŠธ.

์˜ˆ

Colorset 3 fg tan, bg ๋„ค์ด๋น„

ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ƒ‰์ƒ ์„ธํŠธ 0, 1, 2 ๋ฐ 3์„ ๋งŒ๋“  ๋‹ค์Œ ์ƒ‰์ƒ ์„ธํŠธ 3์„ ๋‹ค์Œ์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
์ „๊ฒฝ์€ ํ™ฉ๊ฐˆ์ƒ‰, ๋ฐฐ๊ฒฝ์€ ํ•ด๊ตฐ์ž…๋‹ˆ๋‹ค.

Colorset 3 bg "๋„ค์ด๋น„ ๋ธ”๋ฃจ"

colorset 3์˜ ๋ฐฐ๊ฒฝ์ƒ‰์„ ๋‚จ์ƒ‰์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ „๊ฒฝ๊ณผ ํ”ฝ์Šค๋งต
๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Colorset 3 AspectPixmap Large_murky_dungeon.xpm

์šฐ์šธ์ฆ์„ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

Colorset 3 bg ํ‰๊ท 

๋ฐฐ๊ฒฝ ํ”ฝ์Šค๋งต๊ณผ ์ผ์น˜ํ•˜๋„๋ก ๋ฐฐ๊ฒฝ ์ƒ‰์ƒ๊ณผ ๋ฆด๋ฆฌํ”„ ์ƒ‰์ƒ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ๊ธฐ๋ณธ ์„ค์ •์ด์ง€๋งŒ ๋ฐฐ๊ฒฝ์ƒ‰์ด ์ง€์ •๋œ ๊ฒฝ์šฐ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด์ œ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Colorset 3 YGradient 200 3 ๋ธ”๋ฃจ 1000 ๋„ค์ด๋น„ 1 ๋ธ”๋ฃจ 1000 ๋„ค์ด๋น„

์ƒ‰์ƒ ์„ธํŠธ 3์— ์Œ์–‘ ๊ทธ๋ผ๋ฐ์ด์…˜ ๋ฐฐ๊ฒฝ ํ”ฝ์Šค๋งต์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ๊ฒฝ์ด ์„ค์ •๋œ ๊ฒฝ์šฐ
๋Œ€๋น„๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ ์ „๊ฒฝ๊ณผ ํ•จ๊ป˜ ํ‰๊ท ์„ ๋‹ค์‹œ ๊ณ„์‚ฐํ•ฉ๋‹ˆ๋‹ค.

#!/ ๋นˆ / SH
Fvwm๋ช…๋ น "Colorset 7 fg ๋„ค์ด๋น„, b ๊ทธ๋ ˆ์ด"
์‚ฌ์‹ค ๋™์•ˆ
do
Fvwm๋ช…๋ น "์ปฌ๋Ÿฌ์…‹ 7 fg ๊ทธ๋ ˆ์ด"
์ˆ˜๋ฉด 1
Fvwm๋ช…๋ น "Colorset 7 fg ๋„ค์ด๋น„"
์ˆ˜๋ฉด 1
ํ•œ

์ƒ‰์ƒ ์„ธํŠธ 7์„ ๊นœ๋ฐ•์ž…๋‹ˆ๋‹ค.

์ƒ‰์ƒ ์„ธํŠธ์— ์‚ฌ์šฉ๋œ ์ƒ‰์ƒ ์ด๋ฆ„์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” fvwm ๋ณ€์ˆ˜๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
fvwm ๋ช…๋ น์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด:

๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์ดˆ๊ธฐํ™” ๊ธฐ๋Šฅ
+ I ์ž„์› exec xterm -fg $[fg.cs0] -bg $[bg.cs0]

์—ฌ๊ธฐ์„œ $[fg.cs0]์€ colorset XNUMX์˜ ์ „๊ฒฝ์ƒ‰์ž…๋‹ˆ๋‹ค. ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
๋ช…๋ น ํ™•์žฅ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ •๋ฆฌ ์ƒ‰์ƒ ์ง‘ํ•ฉ
๋ชจ๋“  ์ƒ‰์ƒ ์„ธํŠธ์˜ ์ •์˜๋ฅผ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ
์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ๋Š” ํ•œ ์ƒ‰์กฐ์—์„œ ์ ์ฐจ์ ์œผ๋กœ ์ƒ‰์ƒ์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฐ๊ฒฝ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ๊ฒƒ. ์ƒ‰์ƒ ๊ทธ๋ผ๋””์–ธํŠธ๋Š” ๋‹ค์–‘ํ•œ ๋ช…๋ น ๋ฐ ๋ชจ๋“ˆ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
fvwm. XNUMX๊ฐ€์ง€ ์œ ํ˜•์˜ ๊ทธ๋ผ๋””์–ธํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. H๊ทธ๋ผ๋””์–ธํŠธ ์ˆ˜ํ‰ ๊ธฐ์šธ๊ธฐ์ด๋ฉฐ,
V๊ทธ๋ผ๋””์–ธํŠธ ์ˆ˜์ง์ด๊ณ , D๊ทธ๋ผ๋””์–ธํŠธ ์™ผ์ชฝ ์œ„์—์„œ ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋กœ ๋Œ€๊ฐ์„ ์ด๊ณ ,
B๊ทธ๋ผ๋””์–ธํŠธ ์™ผ์ชฝ ์•„๋ž˜์—์„œ ์˜ค๋ฅธ์ชฝ ์œ„๊นŒ์ง€ ๋Œ€๊ฐ์„ ์œผ๋กœ ์—ญ๋ฐฉํ–ฅ์œผ๋กœ, S๊ทธ๋ผ๋””์–ธํŠธ is
๋™์‹ฌ ์‚ฌ๊ฐํ˜•, C๊ทธ๋ผ๋””์–ธํŠธ ๋™์‹ฌ์›์ด๊ณ , R๊ทธ๋ผ๋””์–ธํŠธ ๋ ˆ์ด๋” ๊ฐ™์€
ํŒจํ„ด ๋ฐ Y๊ทธ๋ผ๋””์–ธํŠธ ๋Š” ์Œ์–‘ ์Šคํƒ€์ผ์ž…๋‹ˆ๋‹ค(๊ทธ๋Ÿฌ๋‚˜ ์ ์€ ์—†์Œ).

์ƒ‰์ƒ ๊ทธ๋ผ๋ฐ์ด์…˜ ๊ตฌ๋ฌธ์—๋Š” ๋‘ ๊ฐ€์ง€ ํ˜•์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค.

?๊ตฌ๋ฐฐ ์ƒ‰์ƒ ์‹œ์ž‘ ์ƒ‰์ƒ ์ตœ์ข… ์ƒ‰์ƒ

์ด ํ˜•์‹์€ ์„ ํ˜• ๊ธฐ์šธ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜๋Š” ์ด ์ˆ˜๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
์ƒ‰์ƒ (2์—์„œ 1000 ์‚ฌ์ด), ์ดˆ๊ธฐ ์ƒ‰์ƒ๊ณผ ์ตœ์ข… ์ƒ‰์ƒ์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ:

์ œ๋ชฉ ์Šคํƒ€์ผ V๊ทธ๋ผ๋””์–ธํŠธ 20 rgb:b8/ce/bc rgb:5b/85/d0

?๊ตฌ๋ฐฐ ์ƒ‰์ƒ ์„ธ๊ทธ๋จผํŠธ ์ƒ‰ ๊ธธ์ด ์ƒ‰ [๊ธธ์ด ์ƒ‰] ...

๋‘ ๋ฒˆ์งธ ํ˜•์‹์€ ๋น„์„ ํ˜• ๊ธฐ์šธ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ˆ˜ ์ƒ‰์ƒ ํ• ๋‹นํ•˜๋ ค๋ฉด(2์—์„œ 1000 ์‚ฌ์ด), ๋‹ค์Œ ์ˆ˜ ์„ธ๊ทธ๋จผํŠธ.
๊ฐ ์„ธ๊ทธ๋จผํŠธ์— ๋Œ€ํ•ด ์‹œ์ž‘์„ ์ง€์ •ํ•˜์‹ญ์‹œ์˜ค. ์ƒ‰, ์นœ์ฒ™ ๊ธธ์ด, ๊ทธ ๋‹ค์Œ ๋
์ƒ‰๊น”. ๊ฐ ํ›„์† ์„ธ๊ทธ๋จผํŠธ๋Š” ๋งˆ์ง€๋ง‰ ์„ธ๊ทธ๋จผํŠธ์˜ ๋‘ ๋ฒˆ์งธ ์ƒ‰์ƒ์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
๊ธธ์ด๋Š” ์Œ์ด ์•„๋‹Œ ์ •์ˆ˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•œ ์„ธ๊ทธ๋จผํŠธ์˜ ๊ธธ์ด๋ฅผ ๋กœ ๋‚˜๋ˆˆ ๊ฐ’
๋ชจ๋“  ์„ธ๊ทธ๋จผํŠธ ๊ธธ์ด์˜ ํ•ฉ์€
์„ธ๊ทธ๋จผํŠธ.

์˜ˆ :

๋ฉ”๋‰ด์Šคํƒ€์ผ * \
MenuFace DGradient 128 2 ๋ฐ์€ ํšŒ์ƒ‰ 50 ํŒŒ๋ž€์ƒ‰ 50 ํฐ์ƒ‰

# ๋นจ๊ฐ„์ƒ‰์—์„œ ํŒŒ๋ž€์ƒ‰์œผ๋กœ 20% ๊ทธ๋ผ๋ฐ์ด์…˜,
# ํŒŒ๋ž€์ƒ‰์—์„œ ๊ฒ€์ •์ƒ‰์œผ๋กœ 30%,
# ๊ฒ€์ •์—์„œ ํšŒ์ƒ‰์œผ๋กœ 50%
๋ฉ”๋‰ด์Šคํƒ€์ผ * \
MenuFace DGradient 100 3 ๋นจ๊ฐ• 20 ํŒŒ๋ž‘ 30 ๊ฒ€์ • 50 ํšŒ์ƒ‰

# ํŒŒ๋ž€์ƒ‰์—์„œ ๋…น์ƒ‰์œผ๋กœ 50%, ๊ทธ ๋‹ค์Œ
# ๋…ธ๋ž€์ƒ‰์—์„œ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ 50%
์ปฌ๋Ÿฌ์…‹ 0 H๊ตฌ๋ฐฐ 128 3 ํŒŒ๋ž€์ƒ‰ 1000 ๋…น์ƒ‰ 1 ๋…ธ๋ž€์ƒ‰ 1000 ๋นจ๊ฐ„์ƒ‰

ํ™˜๊ฒฝ


fvwm ์ž‘๋™ ๋ฐฉ์‹์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

DISPLAY
Fvwm์€ ๋‹ค์Œ์„ ์ œ์™ธํ•˜๊ณ  ์ด ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. -๋””์Šคํ”Œ๋ ˆ์ด ์˜ต์…˜์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค.

FVWM_MODULEDIR
fvwm์— ์˜ํ•ด ํ‘œ์ค€ fvwm ๋ชจ๋“ˆ์ด ํฌํ•จ๋œ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

FVWM_USERDIR
์ฝ๊ธฐ ๋ฐ ๊ฐœ์ธ ์“ฐ๊ธฐ๋ฅผ ์œ„ํ•œ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ. ์ด ๋ณ€์ˆ˜๊ฐ€ ์•„์ง ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ fvwm์— ์˜ํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค. $HOME/.fvwm, ๊ทธ
๊ธฐ๋ณธ ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

SESSION_MANAGER
Fvwm์ด ์ด ์„ธ์…˜ ๊ด€๋ฆฌ์ž์— ์ ‘์†์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.

SESSION_MANAGER_NAME
์ด๊ฒƒ์€ ์ฃผ๋กœ ๋ฒ„๊ทธ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰ ์ค‘์ธ xsm์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ด ๋ณ€์ˆ˜๊ฐ€
"xsm"์œผ๋กœ ์„ค์ •๋˜๋ฉด DiscardCommand๋Š” XSMP๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ xsm์ด ์˜ˆ์ƒํ•˜๋Š” ๋Œ€๋กœ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
xsm์—์„œ fvwm์„ ์‹คํ–‰ํ•˜๋ ค๋ฉด ์ด ๋ณ€์ˆ˜๋ฅผ "xsm"์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ด์ „ ์ƒํƒœ
ํŒŒ์ผ์€ ์ œ๊ฑฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

SM_SAVE_DIR
์ด๊ฒƒ์ด ์„ค์ •๋˜๋ฉด fvwm์€ ์„ธ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ด ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‚ฌ์šฉ
$ HOME. ์ƒํƒœ ํŒŒ์ผ์˜ ์ด๋ฆ„์€ .fs-???? ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค
๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ž๋™์œผ๋กœ

์ž‘๊ฐ€


Tom์ด ์ž‘์„ฑํ•œ twm ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์˜ ๋„์›€์„ ๋ฐ›์€ Robert Nation
๋ผ์ŠคํŠธ๋ ˆ์ธ์ง€. ๋กœ๋ฒ„ํŠธ ๋„ค์ด์…˜(Robert Nation) ์ดํ›„์—๋Š” ์ฐฐ์Šค ํ•˜์ธ์ฆˆ(Charles Hines)๊ฐ€, ๋ธŒ๋ž˜๋”” ๋ชฌ์ธ (Brady Montz)๊ฐ€ ๊ทธ ๋’ค๋ฅผ ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ
fvwm์€ fvwm-workers ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ์žˆ๋Š” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์— ์˜ํ•ด ๊ฐœ๋ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ €์ž‘๊ถŒ


Fvwm ๋ฐ ๋ฐฐํฌ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜๋Š” ๋ชจ๋“  ๋ชจ๋“ˆ, ์Šคํฌ๋ฆฝํŠธ ๋ฐ ๊ธฐํƒ€ ํŒŒ์ผ์ด ๋Œ€์ƒ์ž…๋‹ˆ๋‹ค.
GNU ์ผ๋ฐ˜ ๊ณต์ค‘ ์‚ฌ์šฉ ํ—ˆ๊ฐ€์„œ(GPL). ํ•จ๊ป˜ ์ œ๊ณต๋œ COPYING ํŒŒ์ผ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ž์„ธํ•œ ๋‚ด์šฉ์€ fvwm์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ fvwm2 ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ํŽ˜์ด์ €
    ํŽ˜์ด์ €
    Phaser๋Š” ๋น ๋ฅด๊ณ  ๋ฌด๋ฃŒ์ด๋ฉฐ ์žฌ๋ฏธ์žˆ๋Š” ๊ณต๊ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.
    ์ œ๊ณตํ•˜๋Š” ์†Œ์Šค HTML5 ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ
    WebGL ๋ฐ ์บ”๋ฒ„์Šค ๋ Œ๋”๋ง
    ๋ฐ์Šคํฌํ†ฑ ๋ฐ ๋ชจ๋ฐ”์ผ ์›น ๋ธŒ๋ผ์šฐ์ €. ๊ณ„๋žต
    ๊ณต๋™ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    ํŽ˜์ด์ € ๋‹ค์šด๋กœ๋“œ
  • 2
    ๋ฐ”์‚ด ์—”์ง„
    ๋ฐ”์‚ด ์—”์ง„
    VASSAL์€ ์ œ์ž‘์„ ์œ„ํ•œ ๊ฒŒ์ž„ ์—”์ง„์ž…๋‹ˆ๋‹ค.
    ๊ธฐ์กด ๋ณด๋“œ์˜ ์ „์ž ๋ฒ„์ „
    ๊ทธ๋ฆฌ๊ณ  ์นด๋“œ ๊ฒŒ์ž„. ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
    ๊ฒŒ์ž„ ์กฐ๊ฐ ๋ Œ๋”๋ง ๋ฐ ์ƒํ˜ธ ์ž‘์šฉ,
    ๊ทธ๋ฆฌ๊ณ  ...
    VASSAL ์—”์ง„ ๋‹ค์šด๋กœ๋“œ
  • 3
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF - iText์˜ ํฌํฌ
    OpenPDF๋Š” ๋‹ค์Œ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ Java ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋ฐ LGPL๋กœ PDF ํŒŒ์ผ ํŽธ์ง‘ ๋ฐ
    MPL ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค. OpenPDF๋Š”
    iText์˜ LGPL/MPL ์˜คํ”ˆ ์†Œ์Šค ํ›„๊ณ„์ž,
    ์—์ด...
    OpenPDF ๋‹ค์šด๋กœ๋“œ - iText ํฌํฌ
  • 4
    ์‚ฌ๊ฐ€ GIS
    ์‚ฌ๊ฐ€ GIS
    SAGA - ์ž๋™ํ™” ์‹œ์Šคํ…œ
    Geoscientific ๋ถ„์„ - ์ง€๋ฆฌ์ ์ž…๋‹ˆ๋‹ค
    ์ •๋ณด ์‹œ์Šคํ…œ(GIS) ์†Œํ”„ํŠธ์›จ์–ด
    ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์œ„ํ•œ ์—„์ฒญ๋‚œ ๊ธฐ๋Šฅ
    ์ฒ˜๋ฆฌ ๋ฐ ์•„๋‚˜...
    ์‚ฌ๊ฐ€ GIS ๋‹ค์šด๋กœ๋“œ
  • 5
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž
    IBM Toolbox for Java / JTOpen์€
    ์ง€์›ํ•˜๋Š” Java ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๋ฐ ์ธํ„ฐ๋„ท ํ”„๋กœ๊ทธ๋ž˜๋ฐ
    OS/400์„ ์‹คํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์— ๋ชจ๋ธ,
    i5/OS, ์˜ค...
    Java/JTOpen์šฉ ๋„๊ตฌ ์ƒ์ž ๋‹ค์šด๋กœ๋“œ
  • 6
    D3.js
    D3.js
    D3.js(๋˜๋Š” ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ D3)
    ํ•  ์ˆ˜ ์žˆ๋Š” JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค.
    ๋™์ , ๋Œ€ํ™”ํ˜• ๋ฐ์ดํ„ฐ ์ƒ์„ฑ
    ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ์‹œ๊ฐํ™”. D3์™€ ํ•จ๊ป˜
    ๋‹น์‹ ...
    D3.js ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad