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

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

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

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

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

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

์ด๋ฆ„


Xdmx - ๋ถ„์‚ฐ ๋ฉ€ํ‹ฐํ—ค๋“œ X ์„œ๋ฒ„

๊ฐœ์š”


Xdmx [:๋””์Šคํ”Œ๋ ˆ์ด] [์˜ต์…˜ ...]

๊ธฐ์ˆ 


Xdmx ํ•˜๋‚˜ ์ด์ƒ์˜ ๋‹ค๋ฅธ X ์„œ๋ฒ„๋ฅผ ๋””์Šคํ”Œ๋ ˆ์ด ์žฅ์น˜๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ก์‹œ X ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
๋‹ค๋ฅธ ์œ„์น˜์— ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ๋””์Šคํ”Œ๋ ˆ์ด์— ๋Œ€ํ•ด ๋ฉ€ํ‹ฐํ—ค๋“œ X ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๊ณ„. Xdmx ์ผ๋ จ์˜ ๋ฐฑ์—”๋“œ์— ๋Œ€ํ•œ ํ”„๋ก์‹œ ์—ญํ• ์„ ํ•˜๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ X ์„œ๋ฒ„๋กœ ๊ธฐ๋Šฅํ•ฉ๋‹ˆ๋‹ค.
X ์„œ๋ฒ„๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๋ณด์ด๋Š” ๋ชจ๋“  ๋ Œ๋”๋ง์€ ๋ฐฑ์—”๋“œ X ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ
์— ์—ฐ๊ฒฐ Xdmx ํ”„๋ŸฐํŠธ ์—”๋“œ, ๋ชจ๋“  ๊ฒƒ์ด ์ผ๋ฐ˜ ๋ฉ€ํ‹ฐ ํ—ค๋“œ์—์„œ์™€ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
๊ตฌ์„ฑ. Xinerama๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ(์˜ˆ: +์‹œ๋„ค๋ผ๋งˆ ๋ช…๋ น์ค„์—์„œ),
ํด๋ผ์ด์–ธํŠธ๋Š” ํ•˜๋‚˜์˜ ํฐ ํ™”๋ฉด์„ ๋ด…๋‹ˆ๋‹ค.

Xdmx ํ‘œ์ค€ X11 ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ์—”๋“œ X ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ณ  ํ‘œ์ค€
๋ฐ/๋˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ X ์„œ๋ฒ„ ํ™•์žฅ.

์˜ต์…˜


์— ์„ค๋ช…๋œ ์ผ๋ฐ˜ X ์„œ๋ฒ„ ์˜ต์…˜ ์™ธ์—๋„ ์—‘์Šค์„œ๋ฒ„(1) ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€, Xdmx
๋‹ค์Œ ๋ช…๋ น์ค„ ์Šค์œ„์น˜๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

-๋””์Šคํ”Œ๋ ˆ์ด ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ
์—ฐ๊ฒฐํ•  ๋ฐฑ์—”๋“œ X ์„œ๋ฒ„ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์€ ๋‘˜ ์ด์ƒ์˜ ๋ฐฑ์—”๋“œ์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ฒˆ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ‘œ์‹œํ•˜๋‹ค. ์ฒซ ๋ฒˆ์งธ๋Š” ํ™”๋ฉด 0์œผ๋กœ, ๋‘ ๋ฒˆ์งธ๋Š” ํ™”๋ฉด 1๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์˜ต์…˜์ด ์ƒ๋žต๋œ ๊ฒฝ์šฐ $๋””์Šคํ”Œ๋ ˆ์ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋‹จ์ผ ๋ฐฑ์—…์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
X ์„œ๋ฒ„ ํ‘œ์‹œ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

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

-์ž…๋ ฅ ์ž…๋ ฅ ์†Œ์Šค
์ฝ”์–ด ์ž…๋ ฅ ์žฅ์น˜์— ์‚ฌ์šฉํ•  ์†Œ์Šค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋”๋ฏธ
๋”๋ฏธ ์ฝ”์–ด ์ž…๋ ฅ ๋“œ๋ผ์ด๋ฒ„ ์„ธํŠธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด๋ฒคํŠธ.

์ง€๋ฐฉ์˜
๋กœ์ปฌ ์ปดํ“จํ„ฐ์˜ ์›์‹œ ํ‚ค๋ณด๋“œ์™€ ํฌ์ธํ„ฐ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์‰ผํ‘œ
๋ถ„๋ฆฌ๋œ ๋“œ๋ผ์ด๋ฒ„ ์ด๋ฆ„ ๋ชฉ๋ก์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด,
์˜ˆ Linux ํ‚ค๋ณด๋“œ ๋ฐ PS/2 ๋งˆ์šฐ์Šค ๋“œ๋ผ์ด๋ฒ„ ์‚ฌ์šฉ: -์ž…๋ ฅ ๋กœ์ปฌ,kbd,ps2. ๊ทธ๋งŒํผ
๋‹ค์Œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ Linux์šฉ์œผ๋กœ ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค: kbd, ms(๋‘ ๊ฐœ์˜ ๋ฒ„ํŠผ
Microsoft ๋งˆ์šฐ์Šค ๋“œ๋ผ์ด๋ฒ„), ps2(PS/2 ๋งˆ์šฐ์Šค ๋“œ๋ผ์ด๋ฒ„), usb-mou(USB ๋งˆ์šฐ์Šค)
๋“œ๋ผ์ด๋ฒ„), usb-kbd(USB ํ‚ค๋ณด๋“œ ๋“œ๋ผ์ด๋ฒ„) ๋ฐ usb-oth(USB ๋น„ ํ‚ค๋ณด๋“œ,
๋น„ ๋งˆ์šฐ์Šค ๋“œ๋ผ์ด๋ฒ„). ํ–ฅํ›„ ์ถ”๊ฐ€ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๊ตฌํ˜„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์ด ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ์ ์ ˆํ•œ ๊ธฐ๋ณธ๊ฐ’์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ
ํ‘œ์‹œ ์ด๋ฆ„์ด ๋ฐฑ์—”๋“œ ์„œ๋ฒ„์ธ ๊ฒฝ์šฐ ์ฝ”์–ด ์ž…๋ ฅ ์ด๋ฒคํŠธ๊ฐ€ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
์ง€์ •๋œ ์„œ๋ฒ„์—์„œ. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ฝ˜์†” ์ฐฝ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค.
์ง€์ •๋œ ๋””์Šคํ”Œ๋ ˆ์ด.

๊ฒฝ์šฐ ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ ",xi" ๋‹ค์Œ์— XInput ํ™•์žฅ ์žฅ์น˜๊ฐ€ ์˜ต๋‹ˆ๋‹ค.
๋””์Šคํ”Œ๋ ˆ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Xdmx XInput ํ™•์žฅ ์žฅ์น˜. ๋งŒ์•ฝ ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ is
",noxi" ๋‹ค์Œ์— ๋””์Šคํ”Œ๋ ˆ์ด์˜ XInput ํ™•์žฅ ์žฅ์น˜๊ฐ€ ์ง€์› be
๋กœ ์‚ฌ์šฉ Xdmx XInput ํ™•์žฅ ์žฅ์น˜. ํ˜„์žฌ ๊ธฐ๋ณธ๊ฐ’์€ ",xi"์ž…๋‹ˆ๋‹ค.

๊ฒฝ์šฐ ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ ๋’ค์— ",console"์ด ์˜ค๊ณ  ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ ์€
๋ฐฑ์—”๋“œ ๋””์Šคํ”Œ๋ ˆ์ด๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋””์Šคํ”Œ๋ ˆ์ด์ธ ๊ฒฝ์šฐ ์ฝ˜์†” ์ฐฝ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
ํ•ด๋‹น ๋””์Šคํ”Œ๋ ˆ์ด์—์„œ ์—ด๋ฆผ and ํ•ด๋‹น ๋””์Šคํ”Œ๋ ˆ์ด๋Š” ๋ฐฑ์—”๋“œ ๋””์Šคํ”Œ๋ ˆ์ด๋กœ ์ทจ๊ธ‰๋ฉ๋‹ˆ๋‹ค.
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด(๋˜๋Š” ",noconsole"์ด ์‚ฌ์šฉ๋œ ๊ฒฝ์šฐ) ๋””์Šคํ”Œ๋ ˆ์ด๋Š” ์ˆœ์ „ํžˆ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ๋ฐฑ์—”๋“œ ๋˜๋Š” ์ฝ˜์†” ๋””์Šคํ”Œ๋ ˆ์ด.

๊ฒฝ์šฐ ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ ",windows" ๋‹ค์Œ์— ์ฐฝ์˜ ์œค๊ณฝ์„ ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋ฐฑ์—”๋“œ๋Š” ์ฝ˜์†” ์ฐฝ ์•ˆ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด(๋˜๋Š”
",nowindows" ์‚ฌ์šฉ), ์ฝ˜์†” ์ฐฝ์€ ๋‹ค์Œ์˜ ์œค๊ณฝ์„ ์„ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฐฑ์—”๋“œ ์ฐฝ. (์ด ์˜ต์…˜์€ ์ฝ˜์†” ์ž…๋ ฅ์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.)

๊ฒฝ์šฐ ์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ ๋’ค์— ",xkb"๊ฐ€ ์˜ค๊ณ  ๊ทธ ๋‹ค์Œ 1์—์„œ 3 ์‚ฌ์ด์˜ ์‰ผํ‘œ-
๋ถ„๋ฆฌ๋œ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ‚ค์ฝ”๋“œ, ๊ธฐํ˜ธ ๋ฐ ํ˜•์ƒ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด ์ž…๋ ฅ ์žฅ์น˜์˜ ํ‚ค๋ณด๋“œ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ",xkb,xfree86,pc104"๋Š”
"xfree86" ํ‚ค์ฝ”๋“œ์™€ "pc104" ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋„๋ก ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
ํ‚ค๋ณด๋“œ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜์‹ญ์‹œ์˜ค. SGI ํ‚ค๋ณด๋“œ์˜ ๊ฒฝ์šฐ ",xkb,sgi/indy(pc102)"๋Š”
์œ ์šฉํ•œ. ํ‚ค ์ฝ”๋“œ, ๊ธฐํ˜ธ ๋ฐ ํ˜•์ƒ ๋ชฉ๋ก์€ ๋‹ค์Œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
/usr/share/X11/xkb. XKB์— ๋Œ€ํ•œ ํ‚ค์ฝ”๋“œ, ๊ธฐํ˜ธ ๋ฐ ๊ธฐํ•˜ํ•™ ์‚ฌ์šฉ
๊ทœ์น™, ๋ ˆ์ด์•„์›ƒ, ๋ชจ๋ธ, ๋ณ€ํ˜• ๋ฐ
-param ๋ช…๋ น์ค„ ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜ ์„ค์ •. ์ด ์˜ต์…˜์˜ ๊ฒฝ์šฐ
์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ž…๋ ฅ ์žฅ์น˜๋Š” ์•„๋งˆ๋„ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฟผ๋ฆฌ๋ฉ๋‹ˆ๋‹ค.
XKEYBOARD ํ™•์žฅ.

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

์ž…๋ ฅ ์†Œ์Šค์— ๋”ฐ๋ผ ๋ช‡ ๊ฐ€์ง€ ํŠน์ˆ˜ ๊ธฐ๋Šฅ ํ‚ค๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

Ctrl-Alt-q ๋ฅผ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค Xdmx ๋ชจ๋“  ๋ชจ๋“œ์—์„œ ์„œ๋ฒ„.

Ctrl-Alt-g ์ฝ˜์†” ๋ชจ๋“œ์—์„œ ์„œ๋ฒ„ ๊ทธ๋žฉ์„ ํ† ๊ธ€ํ•ฉ๋‹ˆ๋‹ค(ํŠน์ˆ˜ ์ปค์„œ,
ํ˜„์žฌ ์ŠคํŒŒ์ด๋”๋Š” ํ™œ์„ฑ ์„œ๋ฒ„ ์žก๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋จ).

Ctrl-Alt-F ์ฝ˜์†” ๋ชจ๋“œ(ํŠน์ˆ˜ ์ปค์„œ,
ํ˜„์žฌ ์‹ญ์ž์„ ์€ ์ด ๋ชจ๋“œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋จ). ์ด ๋ชจ๋“œ๋ผ๋ฉด
์„œ๋ฒ„ ๊ทธ๋žฉ๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด ์ปค์„œ์—
๊ฒจ์šฐ 2.

Ctrl-Alt-F1 ์„ ํ†ตํ•˜์—ฌ Ctrl-Alt-F12 ๋กœ์ปฌ(์›์‹œ)์˜ ๋‹ค๋ฅธ VC๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•.

-๋ฉ€ํ‹ฐ์ปค์„œ ์—†์Œ
์ด ์˜ต์…˜์€ ๊ฒน์ณ์ง„ ๋ฐฐ๊ฒฝ์— ์—ฌ๋Ÿฌ ์ปค์„œ๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ง€์›์„ ๋•๋‹ˆ๋‹ค.
์ข…๋ฃŒ ํ‘œ์‹œ. ์ด ์˜ต์…˜์€ ํ…Œ์ŠคํŠธ ๋ฐ ๋ฒค์น˜๋งˆํ‚น ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-๊ธ€๊ผด ๊ฒฝ๋กœ
์ด ์˜ต์…˜์€ Xdmx ์„œ๋ฒ„์˜ ๊ธฐ๋ณธ ๊ธ€๊ผด ๊ฒฝ๋กœ. ์ด ์˜ต์…˜์€
์—ฌ๋Ÿฌ ๊ธ€๊ผด ๊ฒฝ๋กœ๋ฅผ ์ˆ˜์šฉํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ฒˆ ์ง€์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ฐธ์กฐ ํฐํŠธ ๊ฒฝ๋กœ
๊ธฐ๋ณธ ๊ธ€๊ผด ์„ค์ •์— ๊ด€ํ•œ ๋งค์šฐ ์ค‘์š”ํ•œ ์ •๋ณด๋Š” ์•„๋ž˜ ์„น์…˜
ํ†ต๋กœ.

-๊ตฌ์„ฑ ํŒŒ์ผ ํŒŒ์ผ ์ด๋ฆ„
์ฝ์–ด์•ผ ํ•˜๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ -๋””์Šคํ”Œ๋ ˆ์ด
๋ช…๋ น์ค„ ์˜ต์…˜์ด ์‚ฌ์šฉ๋˜๋ฉด ๊ตฌ์„ฑ ํŒŒ์ผ์ด ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

-๊ตฌ์„ฑ name
์‚ฌ์šฉํ•  ๊ตฌ์„ฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ name ๋’ค์— ์˜ค๋Š” ์ด๋ฆ„์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ƒ
๊ตฌ์„ฑ ํŒŒ์ผ์˜ ํ‚ค์›Œ๋“œ.

-ํ†ต๊ณ„ ๊ฐ„๊ฒฉ ํ™”๋ฉด
์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ ํ†ต๊ณ„๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ„๊ฒฉ์€
์ดˆ. ํ™”๋ฉด์€ ๋ฐ์ดํ„ฐ๊ฐ€ ํ‘œ์‹œ๋˜๋Š” ๋ฐฑ์—”๋“œ ํ™”๋ฉด์˜ ์ˆ˜์ž…๋‹ˆ๋‹ค.
๊ฐ„๊ฒฉ๋งˆ๋‹ค ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด์— 0์„ ์ง€์ •ํ•˜๋ฉด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
ํ™”๋ฉด.

๊ฐ ํ™”๋ฉด์— ๋Œ€ํ•ด ๋‹ค์Œ ์ •๋ณด๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ํ™”๋ฉด ๋ฒˆํ˜ธ,
XSync() ํ˜ธ์ถœ ์ˆ˜์˜ ์ ˆ๋Œ€ ์ˆ˜(SyncCount), ์ด๋Ÿฌํ•œ ๋น„์œจ
์ด์ „ ๊ฐ„๊ฒฉ ๋™์•ˆ ํ˜ธ์ถœ(๋™๊ธฐํ™”/์ดˆ), ํ‰๊ท  ์™•๋ณต ์‹œ๊ฐ„(in
๋งˆ์ดํฌ๋กœ์ดˆ), ๋งˆ์ง€๋ง‰ 10๊ฐœ์˜ XSync() ํ˜ธ์ถœ(avSync), ์ตœ๋Œ€ ์™•๋ณต ์‹œ๊ฐ„
(๋งˆ์ดํฌ๋กœ์ดˆ ๋‹จ์œ„) ๋งˆ์ง€๋ง‰ 10๊ฐœ์˜ XSync ํ˜ธ์ถœ(mxSync),
๋ณด๋ฅ˜ ์ค‘์ด์ง€๋งŒ ๋งˆ์ง€๋ง‰ 10๊ฐœ ๊ฐ๊ฐ์— ๋Œ€ํ•ด ์•„์ง ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์€ XSync() ์š”์ฒญ
์ฒ˜๋ฆฌ๋œ XSync() ํ˜ธ์ถœ, ๋ณด๋ฅ˜ ์ค‘์ธ XSync() ์š”์ฒญ์˜ ์ตœ๋Œ€ ์ˆ˜
๊ทธ๋Ÿฌ๋‚˜ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ฒ˜๋ฆฌ๋œ 10๊ฐœ์˜ XSync() ํ˜ธ์ถœ ๊ฐ๊ฐ์— ๋Œ€ํ•ด ์•„์ง ์ฒ˜๋ฆฌ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ
๋ชจ๋“  XSync() ํ˜ธ์ถœ ์‹œ๊ฐ„ ๋ถ„ํฌ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํžˆ์Šคํ† ๊ทธ๋žจ
์ด์ „ ๊ฐ„๊ฒฉ ๋™์•ˆ ๋งŒ๋“ค์–ด์กŒ์Šต๋‹ˆ๋‹ค.

(์ด๋™ ํ‰๊ท ์˜ ๊ธธ์ด์™€ ํžˆ์Šคํ† ๊ทธ๋žจ ๋นˆ์˜ ์ˆ˜์™€ ๊ฐ’์€
์—์„œ ์ปดํŒŒ์ผ ํƒ€์ž„์— ๊ตฌ์„ฑ ๊ฐ€๋Šฅ dmxstat.h ํ—ค๋” ํŒŒ์ผ.)

-๋™๊ธฐํ™”๋ฐฐ์น˜ ๊ฐ„๊ฒฉ
์ด ์˜ต์…˜์€ ๊ฐ„๊ฒฉ XSync() ์ผ๊ด„ ์ฒ˜๋ฆฌ์˜ ๊ฒฝ์šฐ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์•ˆ ๊ฐ„๊ฒฉ
0๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉด XSync() ์ผ๊ด„ ์ฒ˜๋ฆฌ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’ ๊ฐ„๊ฒฉ is
100ms

-nooffscreenopt
์ด ์˜ต์…˜์€ ์˜คํ”„์Šคํฌ๋ฆฐ ์ตœ์ ํ™”๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์œผ๋ฅธ ์ฐฝ ์ƒ์„ฑ ์ดํ›„
์ตœ์ ํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์˜คํ”„์Šคํฌ๋ฆฐ ์ตœ์ ํ™”๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€
๊ฒŒ์œผ๋ฅธ ์ฐฝ ์ƒ์„ฑ ์ตœ์ ํ™”๋„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

-nowindowopt
์ด ์˜ต์…˜์€ ์ง€์—ฐ ์ฐฝ ์ƒ์„ฑ ์ตœ์ ํ™”๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

-nosubdivprims
์ด ์˜ต์…˜์€ ํ”„๋ฆฌ๋ฏธํ‹ฐ๋ธŒ ์„ธ๋ถ„ํ™” ์ตœ์ ํ™”๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

-noxkb ๋ฐฑ์—”๋“œ ๋””์Šคํ”Œ๋ ˆ์ด์™€์˜ ํ†ต์‹ ์„ ์œ„ํ•ด XKB ํ™•์žฅ ์‚ฌ์šฉ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
(๊ฒฐํ•ฉ -kb XKB์˜ ๋ชจ๋“  ์‚ฌ์šฉ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.)

-๊นŠ์ด INT
์ด ์˜ต์…˜์€ ๋ฃจํŠธ ์ฐฝ์˜ ๊ธฐ๋ณธ ๊นŠ์ด๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋น„์ฃผ์–ผ์„ ์„ ํƒํ•  ๋•Œ
๋ฐฑ์—”๋“œ X ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ์—์„œ ์ผ์น˜ํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ์‹œ๊ฐ์  ๊ฐœ์ฒด
์ง€์ •๋œ ๊นŠ์ด๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ด ์˜ต์…˜์€ -cc ๊ธฐ๋ณธ ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜๋Š” ์˜ต์…˜
์‹œ๊ฐ์  ํด๋ž˜์Šค, ๋ฃจํŠธ์— ๋Œ€ํ•ด ํŠน์ • ๊นŠ์ด ๋ฐ ์ƒ‰์ƒ ํด๋ž˜์Šค๋ฅผ ๊ฐ•์ œ๋กœ ์‚ฌ์šฉ
์ฐฝ.

-๋…ธ๋ Œ๋”
์ด ์˜ต์…˜์€ RENDER ํ™•์žฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

-noglxproxy
์ด ์˜ต์…˜์€ GLX ํ”„๋ก์‹œ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
DMX๋ฅผ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.

-noglxswapgroup
์ด ์˜ต์…˜์€ GLX ํ”„๋ก์‹œ์—์„œ ์Šค์™‘ ๊ทธ๋ฃน ๋ฐ ์Šค์™‘ ์žฅ๋ฒฝ ํ™•์žฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

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

-glxfinishswap
์ด ์˜ต์…˜์€ ์Šค์™‘ ๋ฒ„ํผ ํ˜ธ์ถœ ํ›„ ๋™๊ธฐํ™”๊ฐ€ ๋ชจ๋‘ ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐํ•˜์—ฌ ๋™๊ธฐํ™”๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
GL ๋ช…๋ น์ด ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. -glxsyncswap ์œ„์˜ ์˜ต์…˜;
๊ทธ๋Ÿฌ๋‚˜ XSync()๋ฅผ ๋ฐœํ–‰ํ•˜๋Š” ๋Œ€์‹ ์— ๊ฐ๊ฐ์— glFinish() ์š”์ฒญ์„ ๋ฐœํ–‰ํ•ฉ๋‹ˆ๋‹ค.
์Šค์™‘ ๋ฒ„ํผ ์š”์ฒญ์„ ๋ณด๋‚ธ ํ›„ ๋ฐฑ์—”๋“œ X ์„œ๋ฒ„. glFinish() ์š”์ฒญ
๋ฒ„ํผ๋ง๋œ ๋ชจ๋“  ํ”„๋กœํ† ์ฝœ ์š”์ฒญ์„ ํ”Œ๋Ÿฌ์‹œํ•˜๊ณ  X ๋ฐ GL ์š”์ฒญ์„ ๋ชจ๋‘ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
๋ฐ˜ํ™˜ํ•˜๊ธฐ ์ „์— ์ด์ „์— ํ˜ธ์ถœ๋œ ๋ชจ๋“  GL ๋ช…๋ น์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ์‹ญ์‹œ์˜ค.

-์ž˜๋ชป๋œ ๊ธ€๊ผด ๊ฒฝ๋กœ ๋ฌด์‹œ
์ด ์˜ต์…˜์€ ๋ชจ๋“  ๋ฐฑ์—”๋“œ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ธ€๊ผด ๊ฒฝ๋กœ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ ๊ธ€๊ผด ๊ฒฝ๋กœ ๋ชฉ๋ก์—์„œ ์ž˜๋ชป๋œ ๊ธ€๊ผด ๊ฒฝ๋กœ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ์œ ํšจํ•œ ๊ธ€๊ผด์ด ์—†๋Š” ๊ฒฝ์šฐ
์ž˜๋ชป๋œ ๊ฒฝ๋กœ๋ฅผ ์ œ๊ฑฐํ•œ ํ›„ ๊ฒฝ๋กœ๊ฐ€ ๋‚จ์•„ ์žˆ์œผ๋ฉด ํ•ด๋‹น ํšจ๊ณผ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
์ผ์ง€.

-์ถ”๊ฐ€ํ™”๋ฉด ์ œ๊ฑฐ
์ด ์˜ต์…˜์€ ๋น„ํ™œ์„ฑํ™”๋œ ํ™”๋ฉด์˜ ๋™์  ์ถ”๊ฐ€ ๋ฐ ์ œ๊ฑฐ๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ณธ์ ์œผ๋กœ. GLXProxy ๋ฐ Render๋Š” ์•„์ง ๋™์  ์ถ”๊ฐ€ ๋ฐ
์ œ๊ฑฐํ•˜๊ณ  ๋‹ค์Œ์„ ํ†ตํ•ด ๋น„ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. -noglxproxy and -๋…ธ๋ Œ๋” ๋ช…๋ น
์œ„์—์„œ ์„ค๋ช…ํ•œ ๋ผ์ธ ์˜ต์…˜.

-ํŒŒ๋ผ๋ฏธํ„ฐ ์ด ์˜ต์…˜์€ ๋ช…๋ น์ค„์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ๋งค๊ฐœ๋ณ€์ˆ˜๋งŒ
XKEYBOARD ๊ตฌ์„ฑ์„ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋Š”
์ฝ”์–ด ํ‚ค๋ณด๋“œ์—. ๋งค๊ฐœ๋ณ€์ˆ˜ ๊ฐ’์€ ์„ค์น˜์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
/usr/share/X11/xkb ๋˜๋Š” ์™„์ „ํ•œ ์ •๋ณด๋ฅผ ์œ„ํ•œ ์œ ์‚ฌํ•œ ๋””๋ ‰ํ† ๋ฆฌ.

Xkb๊ทœ์น™
๊ธฐ๋ณธ๊ฐ’์€ "evdev"์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฐ’์—๋Š” "sgi" ๋ฐ "sun"์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Xkb๋ชจ๋ธ
๊ธฐ๋ณธ๊ฐ’์€ "pc105"์ž…๋‹ˆ๋‹ค. "๊ธฐ๋ณธ" ๊ทœ์น™๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ๊ฐ’์ด
"pc102", "pc104", "microsoft" ๋“ฑ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ
"sun" ๊ทœ์น™, ๋‹ค๋ฅธ ๊ฐ’์—๋Š” "type4" ๋ฐ "type5"๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Xkb๋ ˆ์ด์•„์›ƒ
๊ธฐ๋ณธ๊ฐ’์€ "us"์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค๋ฅธ ๊ตญ๊ฐ€ ์ฝ”๋“œ์™€ "dvorak"์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Xkb๋ณ€ํ˜•
๊ธฐ๋ณธ๊ฐ’์€ ""์ž…๋‹ˆ๋‹ค.

Xkb์˜ต์…˜
๊ธฐ๋ณธ๊ฐ’์€ ""์ž…๋‹ˆ๋‹ค.

๊ตฌ์„ฑ FILE ๋ฌธ๋ฒ•


๋‹ค์Œ ๋‹จ์–ด์™€ ํ† ํฐ์ด ์˜ˆ์•ฝ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ€์ƒ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฒฝ option ๋‚ด ๋ˆ { } ; #

๋Œ“๊ธ€์€ a๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. # ์„ ์˜ ๋๊นŒ์ง€ ํ‘œ์‹œํ•˜๊ณ  ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค. ์–ด๋””์—๋‚˜ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ์„ ์ฝ์–ด๋“ค์ธ ๊ฒฝ์šฐ xdmx๊ตฌ์„ฑ, ํ•ด๋‹น ํŒŒ์ผ์˜ ์ฃผ์„์€
๋ณด์กด๋˜์ง€๋งŒ ํŽธ์ง‘ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค.

๋ฌธ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ฐ€์ƒ ๋ชฉ๋ก ::= [ ๊ฐ€์ƒ ๋ชฉ๋ก ] | ๊ฐ€์ƒ

๊ฐ€์ƒ ::= ๊ฐ€์ƒ [ ์ด๋ฆ„ ] [ ํฌ๋ฏธํ•œ ] { dw-๋ชฉ๋ก }

dw-๋ชฉ๋ก ::= [ dw-๋ชฉ๋ก ] | dw

dw ::= ํ‘œ์‹œ | ๋ฒฝ | ์˜ต์…˜

๋””์Šคํ”Œ๋ ˆ์ด ::= ๋””์Šคํ”Œ๋ ˆ์ด ์ด๋ฆ„ [ ๊ธฐํ•˜ํ•™ ] [ / ๊ธฐํ•˜ํ•™ ] [ ์›์  ] ;

๋ฒฝ ::= ๋ฒฝ [ ํฌ๋ฏธํ•œ ] [ ํฌ๋ฏธํ•œ ] ์ด๋ฆ„ ๋ชฉ๋ก ;

์˜ต์…˜ ::= option ๋ช…๋ถ€ ;

๋งค๊ฐœ๋ณ€์ˆ˜ ::= ๋‚ด ๋ˆ ๋ช…๋ถ€ ;

๋งค๊ฐœ๋ณ€์ˆ˜ ::= ๋‚ด ๋ˆ { ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก }

๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก ::= [ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก ] | ๋ช…๋ถ€ ;

์ด๋ฆ„ ๋ชฉ๋ก ::= [ ์ด๋ฆ„ ๋ชฉ๋ก ] | ์ด๋ฆ„

์ด๋ฆ„ ::= ๋ฌธ์ž์—ด | ํฐ๋”ฐ์˜ดํ‘œ ๋ฌธ์ž์—ด

ํฌ๋ฏธํ•œ ::= ์ •์ˆ˜ x ์ •์ˆ˜

๊ธฐํ•˜ํ•™ ::= [ ์ •์ˆ˜ x ์ •์ˆ˜ ] [ ๋ถ€ํ˜ธ ์žˆ๋Š” ์ •์ˆ˜ ๋ถ€ํ˜ธ ์žˆ๋Š” ์ •์ˆ˜ ]

์›์‚ฐ์ง€ ::= @ ์ •์ˆ˜ x ์ •์ˆ˜

๋‹ค์Œ ์ด๋ฆ„ ๊ฐ€์ƒ ๊ตฌ์„ฑ์˜ ์‹๋ณ„์ž๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „๋‹ฌ Xdmx ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ -๊ตฌ์„ฑ ๋ช…๋ น์ค„ ์˜ต์…˜. ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์ด๋ฆ„์€
๊ฒ€์‚ฌ๋Š” ์ˆ˜ํ–‰๋˜์ง€ ์•Š์ง€๋งŒ ํ‘œ์ค€ X ํ‘œ์‹œ ์ด๋ฆ„(์˜ˆ: "machine:0").

์ด๋ฆ„์˜ ๊ฒฝ์šฐ ์ด๋ฆ„์ด ์˜ˆ์•ฝ๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ๊ณต๋ฐฑ์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š” ํ•œ ํฐ๋”ฐ์˜ดํ‘œ๋Š” ์„ ํƒ ์‚ฌํ•ญ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์˜ ์ฒซ ๋ฒˆ์งธ ์ฐจ์› ๋ฒฝ ํƒ€์ผ๋ง์˜ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค(์˜ˆ: 2x4 ๋˜๋Š” 4x4). ๊ทธ๋งŒํผ
๋‹ค์Œ ๋‘ ๋ฒˆ์งธ ์ฐจ์› ๋ฒฝ ๋ฒฝ์— ์žˆ๋Š” ๊ฐ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์น˜์ˆ˜(์˜ˆ:
1280x1024).

๋‹ค์Œ์˜ ์ฒซ ๋ฒˆ์งธ ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐฑ์—”๋“œ์— ์žˆ๋Š” ํ™”๋ฉด ์ฐฝ์˜ ํ˜•์ƒ์ž…๋‹ˆ๋‹ค.
์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ. ํ•ญ์ƒ ์Šฌ๋ž˜์‹œ๊ฐ€ ์•ž์— ์˜ค๋Š” ๋‘ ๋ฒˆ์งธ ๊ธฐํ•˜ํ•™์€ ๋‹ค์Œ์˜ ๊ธฐํ•˜ํ•™์ž…๋‹ˆ๋‹ค.
๋ฃจํŠธ ์ฐฝ. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฃจํŠธ ์ฐฝ์€ ํ™”๋ฉด ์ฐฝ๊ณผ ๋™์ผํ•œ ํ˜•์ƒ์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” option line์€ ๋ชจ๋“  ๋ช…๋ น์ค„ ์˜ต์…˜์„ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: -์ž…๋ ฅ). (๊ทธ๊ฒƒ
ํ”„๋ŸฐํŠธ ์—”๋“œ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.) ์˜ต์…˜ ๋ผ์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์„œ๋ฒ„ ์‹œ์ž‘ ์‹œ ํ•œ ๋ฒˆ ์ฒ˜๋ฆฌ๋˜๋ฉฐ ๋ช…๋ น์ค„ ์˜ต์…˜๋งŒ ์ค„์ž…๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ˆ๊ธฐ์น˜ ์•Š์€.

๊ตฌ์„ฑ FILE ์‚ฌ์šฉ ์˜ˆ


๋ฐ์Šคํฌํ†ฑ์— ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๊ฐœ์˜ ๋””์Šคํ”Œ๋ ˆ์ด๋Š” ๋‹ค์Œ ํ˜•์‹ ์ค‘ ํ•˜๋‚˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ€์ƒ ์˜ˆ์ œ0 {
๋””์Šคํ”Œ๋ ˆ์ด d0:0 1280x1024 @0x0;
๋””์Šคํ”Œ๋ ˆ์ด d1:0 1280x1024 @1280x0;
}

๊ฐ€์ƒ ์˜ˆ์ œ1 {
๋””์Šคํ”Œ๋ ˆ์ด d0:0 1280x1024;
๋””์Šคํ”Œ๋ ˆ์ด d1:0 @1280x0;
}

๊ฐ€์ƒ ์˜ˆ์ œ2 {
๋””์Šคํ”Œ๋ ˆ์ด "d0:0";
๋””์Šคํ”Œ๋ ˆ์ด "d1:0" @1280x0;
}

๊ฐ€์ƒ ์˜ˆ์ œ3 { ๋ฒฝ 2x1 d0:0 d1:0; }
์ด 4๊ฐœ ๋””์Šคํ”Œ๋ ˆ์ด์˜ 4x16 ๋ฒฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(ํƒ€์ผ๋ง ์น˜์ˆ˜๊ฐ€
์ง€์ •๋œ ๊ฒฝ์šฐ ๋Œ€๋žต์ ์ธ ์ œ๊ณฑ์ด ์‚ฌ์šฉ๋จ):
๊ฐ€์ƒ ์˜ˆ์ œ4 {
๋ฒฝ d0:0 d1:0 d2:0 d3:0
d4:0 d5:0 d6:0 d7:0
d8:0 d9:0 ๋‹ค:0 db:0
dc:0 dd:0 de:0 df:0;
}

ํฐํŠธ ๊ฒฝ๋กœ


์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธ€๊ผด ๊ฒฝ๋กœ Xdmx ํ”„๋ŸฐํŠธ์—”๋“œ ์„œ๋ฒ„๋Š” ๊ฐ ๋ฐฑ์—”๋“œ๋กœ ์ „ํŒŒ๋ฉ๋‹ˆ๋‹ค.
๊ฐ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„๊ฐ€ ์ •ํ™•ํžˆ ๋™์ผํ•œ ๊ธ€๊ผด ๊ฒฝ๋กœ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ”„๋ŸฐํŠธ ์—”๋“œ ์„œ๋ฒ„๋กœ. ๊ธ€๊ผด ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
(์˜ˆ: xfs) ๋˜๋Š” ๊ฐ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„์— ๊ธ€๊ผด ๊ฒฝ๋กœ๋ฅผ ์›๊ฒฉ์œผ๋กœ ๋งˆ์šดํŠธํ•œ ๋‹ค์Œ
์„ค์ • Xdmx -I "-fontpath" ๋ช…๋ น์ค„ ์˜ต์…˜์ด ์žˆ๋Š” ์„œ๋ฒ„์˜ ๊ธฐ๋ณธ ๊ธ€๊ผด ๊ฒฝ๋กœ
์ „์ˆ  ํ•œ ๋ฐ”์™€.

์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ ๋ช…๋ น์ค„์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธ€๊ผด ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒฝ์šฐ:
Xdmx :1 -๋””์Šคํ”Œ๋ ˆ์ด d0:0 -fontpath /usr/fonts/75dpi/ -fontpath /usr/fonts/Type1/
+์‹œ๋„ค๋ผ๋งˆ
๊ทธ๋Ÿฐ ๋‹ค์Œ /usr/fonts/75dpi/ ๋ฐ /usr/fonts/Type1/์€ Xdmx ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ
๋ฐ ๋ชจ๋“  ๋ฐฑ์—”๋“œ ์„œ๋ฒ„(์ด ์˜ˆ์—์„œ๋Š” d0)์ž…๋‹ˆ๋‹ค.

๊ธ€๊ผด ์„œ๋ฒ„๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. -๊ธ€๊ผด ๊ฒฝ๋กœ ์˜ต์…˜. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ€์ •ํ•ด ๋ด…์‹œ๋‹ค.
์ ์ ˆํ•˜๊ฒŒ ๊ตฌ์„ฑ๋œ ๊ธ€๊ผด ์„œ๋ฒ„๊ฐ€ ํ˜ธ์ŠคํŠธ d0์—์„œ ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‹ค์Œ ๋ช…๋ น
์„ 
Xdmx :1 -๋””์Šคํ”Œ๋ ˆ์ด d0:0 -๋””์Šคํ”Œ๋ ˆ์ด d1:0 -๊ธ€๊ผด ๊ฒฝ๋กœ tcp/d0:7100 +xinerama
ํ”„๋ŸฐํŠธ ์—”๋“œ๋ฅผ ์ดˆ๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค Xdmx ์„œ๋ฒ„ ๋ฐ ๊ฐ ๋ฐฑ์—”๋“œ ์„œ๋ฒ„์—์„œ ๊ธ€๊ผด์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
d0์˜ ์„œ๋ฒ„.

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

์ด ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๋ ค๋ฉด ์ž˜๋ชป๋œ ๊ธ€๊ผด ๊ฒฝ๋กœ๋ฅผ ๊ธฐ๋ณธ ๊ธ€๊ผด ๊ฒฝ๋กœ์—์„œ ์ œ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ์šฉ -๊ธ€๊ผด ๊ฒฝ๋กœ ๋ช…๋ น ํ–‰ ์˜ต์…˜.

์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” -๊ธ€๊ผด ๊ฒฝ๋กœ ์œ„์—์„œ ์„ค๋ช…ํ•œ ๋Œ€๋กœ ์˜ต์…˜์„ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ช…๋ น์ค„ ์‚ฌ์šฉ ์˜ˆ


๋ฐฑ์—”๋“œ ๋จธ์‹ ์€ d0๊ณผ d1์ด๋ฉฐ, ์ฝ”์–ด ์ž…๋ ฅ์€ ์—ฐ๊ฒฐ๋œ ํฌ์ธํ„ฐ์™€ ํ‚ค๋ณด๋“œ์—์„œ ๋‚˜์˜ต๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ๋Š” ์ฐฝ์„ ์—ด ๋•Œ :0์„ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค.
Xdmx :1 -๋””์Šคํ”Œ๋ ˆ์ด d0:0 -๋””์Šคํ”Œ๋ ˆ์ด d1:0 +xinerama

์œ„์™€ ๊ฐ™์ด d1์˜ ์ฝ”์–ด ์ž…๋ ฅ์„ ์ œ์™ธํ•˜๊ณ :
Xdmx :1 -๋””์Šคํ”Œ๋ ˆ์ด d0:0 -๋””์Šคํ”Œ๋ ˆ์ด d1:0 -์ž…๋ ฅ d1:0 +xinerama

์œ„์™€ ๊ฐ™์ด ๋กœ์ปฌ ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์ฝ˜์†” ์ฐฝ์—์„œ ํ•ต์‹ฌ ์ž…๋ ฅ์„ ์ œ์™ธํ•˜๊ณ :
Xdmx :1 -๋””์Šคํ”Œ๋ ˆ์ด d0:0 -๋””์Šคํ”Œ๋ ˆ์ด d1:0 -์ž…๋ ฅ :0 +xinerama

์œ„์™€ ๊ฐ™์ด ๋กœ์ปฌ ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค์˜ ํ•ต์‹ฌ ์ž…๋ ฅ์„ ์ œ์™ธํ•˜๊ณ :
Xdmx :1 -๋””์Šคํ”Œ๋ ˆ์ด d0:0 -๋””์Šคํ”Œ๋ ˆ์ด d1:0 -์ž…๋ ฅ ๋กœ์ปฌ,kbd,ps2 +xinerama
๋‹ค๋ฅธ X ์„ธ์…˜์ด :0์—์„œ ์‹คํ–‰๋˜๋Š” ๋™์•ˆ Linux์—์„œ ๋กœ์ปฌ ์ž…๋ ฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์— ์œ ์˜ํ•˜์‹ญ์‹œ์˜ค.
(์‚ฌ์šฉ์ž๊ฐ€ Linux ์ฝ˜์†” tty ๋ฐ ๋งˆ์šฐ์Šค ์žฅ์น˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •): ์ƒˆ(๋น„์–ด ์žˆ๋Š”) VC
๋กœ์ปฌ ์ปดํ“จํ„ฐ์—์„œ ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์— ์‚ฌ์šฉ๋˜๋ฉฐ Ctrl-Alt-F* ์‹œํ€€์Šค๋Š”
๋‹ค๋ฅธ VC๋กœ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ(์•„๋งˆ๋„ ๋กœ์ปฌ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋‹ค๋ฅธ X ์„ธ์…˜์œผ๋กœ ๋‹ค์‹œ
๊ธฐ๊ณ„). ๋นˆ VC์—์„œ Ctrl-Alt-Backspace๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Xdmx ์„ธ์…˜์ด ์ข…๋ฃŒ๋˜๊ณ 
์›๋ž˜ VC๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค.

์ด ์˜ˆ์—์„œ๋Š” ์ด์ „ ์„น์…˜์— ํ‘œ์‹œ๋œ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
Xdmx :1 -์ž…๋ ฅ :0 +xinerama -configfile ํŒŒ์ผ ์ด๋ฆ„ -config example2
์ด ๊ตฌ์„ฑ ํŒŒ์ผ ๋ผ์ธ:
์˜ต์…˜ -input :0 +xinerama;
๋ช…๋ น์ค„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Xdmx :1 -configfile ํŒŒ์ผ ์ด๋ฆ„ -config example2

์‚ฌ์šฉ L' USB ์žฅ์น˜ DRIVERS


USB ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. /๊ฐœ๋ฐœ/์ž…๋ ฅ/์ด๋ฒคํŠธ0, /๊ฐœ๋ฐœ/์ž…๋ ฅ/์ด๋ฒคํŠธ1๋“ฑ
๋ฆฌ๋ˆ…์Šค์—์„œ. ์ด๋Ÿฌํ•œ ์žฅ์น˜๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ๋™๋ฉ๋‹ˆ๋‹ค. ์—๋ธŒ ๋ฐ๋ธŒ ์ผ๋ถ€์ธ Linux ์ปค๋„ ๋ชจ๋“ˆ
์ˆจ๊ฒจ์ง„ ์Šค์œ„ํŠธ์˜. ๋กœ๋“œํ•˜๋Š” ๊ฒฝ์šฐ ๋งˆ์šฐ์Šค๊ฐœ๋ฐœ or kbddev ๋ฆฌ๋ˆ…์Šค ์ปค๋„
๊ทธ๋Ÿฌ๋ฉด USB ์žฅ์น˜๊ฐ€ ํ•ต์‹ฌ Linux ์ž…๋ ฅ ์žฅ์น˜๋กœ ๋‚˜ํƒ€๋‚˜๋ฉฐ
์žฅ์น˜๋ฅผ ์žฅ์น˜๋กœ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ์ค‘์—์„œ ์„ ํƒํ•˜๋ ค๋ฉด Xdmx ์ฝ”์–ด ์žฅ์น˜ ๋˜๋Š” Xdmx X์ž…๋ ฅ ํ™•์žฅ์ž
์žฅ์น˜. ๋˜ํ•œ ์–ธ๋กœ๋“œํ•˜์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์šฐ์Šค๊ฐœ๋ฐœ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๋ชจ๋“ˆ XFree86
์‚ฌ์šฉํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค /dev/์ž…๋ ฅ/๋งˆ์šฐ์Šค ์ž…๋ ฅ ์žฅ์น˜๋กœ(๋…ธํŠธ๋ถ์— ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ถ€ Linux ๋ฐฐํฌํŒ์—์„œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์„ค์ •๋˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
USB ์žฅ์น˜๋Š” ๋‹ค์Œ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. Xdmx).

USB ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋Š” Linux ์žฅ์น˜์—์„œ ์ฒซ ๋ฒˆ์งธ ๋งˆ์šฐ์Šค, ํ‚ค๋ณด๋“œ ๋˜๋Š”
non-mouse-non-keyboard Linux ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ•ด๋‹น ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

ํ‚ค๋ณด๋“œ ์ดˆ๊ธฐํ™”


If Xdmx ๋กœ ํ˜ธ์ถœ๋˜์—ˆ๋‹ค -xkb ๋˜๋Š” ์žˆ์—ˆ๋‹ค ์ง€์› XKEYBOARD ํ™•์žฅ์„ ์‚ฌ์šฉํ•˜๋„๋ก ์ปดํŒŒ์ผํ•œ ๋‹ค์Œ
๋ฐฑ์—”๋“œ ๋˜๋Š” ์ฝ˜์†”์˜ ํ‚ค๋ณด๋“œ๋Š” ํ˜ธ์ŠคํŠธ X ์„œ๋ฒ„๊ฐ€ ๋งคํ•‘ํ•œ ๋งต์„ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

If -xkbmap ์— ์ง€์ •๋ฉ๋‹ˆ๋‹ค Xdmx ๊ทธ๋Ÿฌ๋ฉด ํ•ด๋‹น ๋งต์ด ํ˜„์žฌ ๋‹ค์Œ ์šฉ๋„๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ํ‚ค๋ณด๋“œ.

๋ฐฐ์ˆ˜ CORE ํ‚ค๋ณด๋“œ


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

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ Xdmx ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad