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

Ad


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

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

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

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

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

์ด๋ฆ„


xpra - ์›๊ฒฉ ์˜๊ตฌ X ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์šฉ ๋ทฐ์–ด

๊ฐœ์š”


์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ [:ํ‘œ์‹œํ•˜๋‹ค] | ์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ ssh:ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด [--์‹œ์ž‘-์ž์‹=์•„์ด] ...
[--env=ํ‚ค = ๊ฐ’] [--์ž๋…€์™€ ํ•จ๊ป˜ ์ข…๋ฃŒ] [--์•…๋งˆ=์˜ˆ|์•„๋‹ˆ] [--์‚ฌ์šฉ-๋””์Šคํ”Œ๋ ˆ์ด]
[--xvfb=CMD] [--๋น„๋””์˜ค ์ธ์ฝ”๋”=์ธ์ฝ”๋”] [--csc-๋ชจ๋“ˆ=๋ชจ๋“ˆ]
[--ํŽ„์‚ฌ์šฐ๋””์˜ค=์˜ˆ|์•„๋‹ˆ] [--pulseaudio ๋ช…๋ น=์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ ๊ฒŒ์ž„์„ ์‹œ์ž‘ํ•˜๋‹ค COMMAND]
[--ํด๋ฆฝ๋ณด๋“œ=์˜ˆ|์•„๋‹ˆ] [--์ปค์„œ=์˜ˆ|์•„๋‹ˆ] [--์•Œ๋ฆผ=์˜ˆ|์•„๋‹ˆ] [--x์„ค์ •=์˜ˆ|์•„๋‹ˆ]
[--์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด=์˜ˆ|์•„๋‹ˆ] [--๋ฒจ=์˜ˆ|์•„๋‹ˆ] [--์›๊ฒฉ ๋กœ๊น…=์˜ˆ|์•„๋‹ˆ]
[--์‚ฌ์šด๋“œ ์†Œ์Šค=ํ”Œ๋Ÿฌ๊ทธ์ธ] [--์Šคํ”ผ์ปค=์˜ˆ|์•„๋‹ˆ] [--์Šคํ”ผ์ปค ์ฝ”๋ฑ=CODEC]
[--๋งˆ์ดํฌ๋กœํฐ=์˜ˆ|์•„๋‹ˆ] [--๋งˆ์ดํฌ ์ฝ”๋ฑ=CODEC] [--๋‚˜๋ˆ„๋Š”=์˜ˆ|์•„๋‹ˆ]
[--bind-tcp=[ํ˜ธ์ŠคํŠธ]:ํฌํŠธ] [--์•”ํ˜ธํ™”=CIPHER] [--์•”ํ˜ธํ™” ํ‚ค ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„]
[--์ธ์ฆ=MODULE] [--tcp-์ธ์ฆ=MODULE] [--์•”ํ˜ธ ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„]
[--์œ ํœด ์‹œ๊ฐ„ ์ดˆ๊ณผ=์œ ํœด ์‹œ๊ฐ„ ์ดˆ๊ณผ] [--ํด๋ฆฝ๋ณด๋“œ-ํ•„ํ„ฐ-ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„] [--dpi=VALUE]
[--์ž…๋ ฅ ๋ฐฉ์‹=๋ฐฉ๋ฒ•] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR] [--์†Œ์ผ“ ๊ถŒํ•œ=์•ก์„ธ์Šค ๋ชจ๋“œ]
[--mmap-๊ทธ๋ฃน] [--tcp-ํ”„๋ก์‹œ=ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--html=on|์˜คํ”„|[ํ˜ธ์ŠคํŠธ]:ํฌํŠธ]
์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:ํฌํŠธ[:๋””์Šคํ”Œ๋ ˆ์ด]] [-z๋ ˆ๋ฒจ
| --์••๋ฐ• ๋ถ•๋Œ€=LEVEL] [--mmap=์˜ˆ|์•„๋‹ˆ] [-์ฐฝ=์˜ˆ|์•„๋‹ˆ] [--ํด๋ฆฝ๋ณด๋“œ=์˜ˆ|์•„๋‹ˆ]
[--์ปค์„œ=์˜ˆ|์•„๋‹ˆ] [--์•Œ๋ฆผ=์˜ˆ|์•„๋‹ˆ] [--x์„ค์ •=์˜ˆ|์•„๋‹ˆ]
[--์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด=์˜ˆ|์•„๋‹ˆ] [--๋ฒจ=์˜ˆ|์•„๋‹ˆ] [--์›๊ฒฉ ๋กœ๊น…=์˜ˆ|์•„๋‹ˆ]
[--ํ‚ค๋ณด๋“œ ๋™๊ธฐํ™”=์˜ˆ|์•„๋‹ˆ] [--์Ÿ๋ฐ˜=์˜ˆ|์•„๋‹ˆ] [--์‚ฌ์šด๋“œ ์†Œ์Šค=ํ”Œ๋Ÿฌ๊ทธ์ธ]
[--์Šคํ”ผ์ปค=on|์˜คํ”„|์‚ฌ์šฉ] [--์Šคํ”ผ์ปค ์ฝ”๋ฑ=CODEC] [--๋งˆ์ดํฌ๋กœํฐ=on|์˜คํ”„|์‚ฌ์šฉ]
[--๋งˆ์ดํฌ ์ฝ”๋ฑ=CODEC] [--์ง€์—ฐ ํŠธ๋ ˆ์ด] [--๋ถ€ํ˜ธํ™”=๋ถ€ํ˜ธํ™”]
[--์Šค์ผ€์ผ๋ง=on|์˜คํ”„์Šค์ผ€์ผ๋ง] [--opengl=์˜ˆ|์•„๋‹ˆ์˜ค|์ž๋™] [--ํ’ˆ์งˆ=ํ’ˆ์งˆ]
[--์ตœ์†Œ ํ’ˆ์งˆ=์ตœ์†Œ ํ’ˆ์งˆ] [--์†๋„=์†๋„] [--์ตœ์†Œ ์†๋„=์ตœ์†Œ-์†๋„]
[--์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ ์ง€์—ฐ=์ง€์—ฐ] [--๋‹จ์ถ•ํ‚ค=ํ‚ค:์•ก์…˜] [--์ฝ๊ธฐ ์ „์šฉ=์˜ˆ|์•„๋‹ˆ์˜ค]
[--๋‚˜๋ˆ„๋Š”=์˜ˆ|์•„๋‹ˆ์˜ค] [--์ œ๋ชฉ=๊ฐ’] [--ํด๋ผ์ด์–ธํŠธ ํˆดํ‚ท=ํˆดํ‚ท] [--๊ตญ๊ฒฝ=ํ…Œ๋‘๋ฆฌ]
[--์ฐฝ ๋ ˆ์ด์•„์›ƒ=๋ ˆ์ด์•„์›ƒ] [--์ฐฝ ์•„์ด์ฝ˜=ํŒŒ์ผ ์ด๋ฆ„] [--ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜=ํŒŒ์ผ ์ด๋ฆ„] [--ssh=CMD]
[--exit-ssh=์˜ˆ|์•„๋‹ˆ์˜ค] [--์›๊ฒฉ xpra=CMD] [--์•”ํ˜ธ ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„] [--dpi=๊ฐ’]
[--๋งˆ์šฐ์Šค ํด๋ง=๊ฐ’] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=๋””๋ฅด] [--ํ•‘=์˜ˆ|์•„๋‹ˆ์˜ค] [--์•”ํ˜ธํ™”=์•”ํ˜ธ]
[--์•”ํ˜ธํ™” ํ‚ค ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„]
์—‘์Šคํ”„๋ผ ๊ทธ๋ฆผ์ž [:ํ‘œ์‹œํ•˜๋‹ค] | SSH:[USER@]ํ˜ธ์ŠคํŠธ[:DISPLAY] [--์‹œ์ž‘=CMD] ...
[--์‹œ์ž‘-์ž์‹=์•„์ด] ... [--env=ํ‚ค = ๊ฐ’] ... [--์ž๋…€์™€ ํ•จ๊ป˜ ์ข…๋ฃŒ]
[--์•…๋งˆ=์˜ˆ|์•„๋‹ˆ] [--ํด๋ฆฝ๋ณด๋“œ=์˜ˆ|์•„๋‹ˆ] [--์•Œ๋ฆผ=์˜ˆ|์•„๋‹ˆ] [--๋ฒจ=์˜ˆ|์•„๋‹ˆ]
[--์‚ฌ์šด๋“œ ์†Œ์Šค=ํ”Œ๋Ÿฌ๊ทธ์ธ] [--์Šคํ”ผ์ปค=on|์˜คํ”„|์‚ฌ์šฉ] [--์Šคํ”ผ์ปค ์ฝ”๋ฑ=CODEC]
[--๋งˆ์ดํฌ๋กœํฐ=on|์˜คํ”„|์‚ฌ์šฉ] [--๋งˆ์ดํฌ ์ฝ”๋ฑ=CODEC] [--bind-tcp=[ํ˜ธ์ŠคํŠธ]:ํฌํŠธ]
[--์ธ์ฆ=MODULE] [--tcp-์ธ์ฆ=MODULE] [--์•”ํ˜ธ ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„]
[--์œ ํœด ์‹œ๊ฐ„ ์ดˆ๊ณผ=์œ ํœด ์‹œ๊ฐ„ ์ดˆ๊ณผ] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR] [--์†Œ์ผ“ ๊ถŒํ•œ=์•ก์„ธ์Šค ๋ชจ๋“œ]
[--mmap-๊ทธ๋ฃน] [--tcp-ํ”„๋ก์‹œ=ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--html=on|์˜คํ”„|[ํ˜ธ์ŠคํŠธ]:ํฌํŠธ]
์—‘์Šคํ”„๋ผ ๋Œ€๋ฆฌ :ํ‘œ์‹œํ•˜๋‹ค
์—‘์Šคํ”„๋ผ ์ค‘์ง€ [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--ssh=CMD]
[--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ์ถœ๊ตฌ [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--ssh=CMD]
[--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ๋ถ„๋ฆฌํ•˜๋‹ค [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--ssh=CMD]
[--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ์Šคํฌ๋ฆฐ ์ƒท ํŒŒ์ผ ์ด๋ฆ„ [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--ssh=CMD]
[--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ๋ฒ„์ „ [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--ssh=CMD]
[--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ์ •๋ณด [:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:ํ˜ธ์ŠคํŠธ:ํฌํŠธ] [--ssh=CMD]
[--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ์ œ์–ด (:ํ‘œ์‹œํ•˜๋‹ค | ssh:[์‚ฌ์šฉ์ž@]ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด | tcp:ํ˜ธ์ŠคํŠธ:ํฌํŠธ) ๋ช…๋ น [์ธ์ˆ˜..]
[--ssh=CMD] [--์›๊ฒฉ xpra=CMD] [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ์ดˆ๊ธฐํ™” [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ๋ช…๋ถ€ [--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR]
์—‘์Šคํ”„๋ผ ์—…๊ทธ๋ ˆ์ด๋“œ :[ํ‘œ์‹œํ•˜๋‹ค] [...ํ—ˆ์šฉ๋˜๋Š” ๋ชจ๋“  ์˜ต์…˜ ์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ...]

๊ธฐ์ˆ 


Xpra๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ X ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•œ ๋‹ค์Œ
๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๋กœ์ปฌ ์‹œ์Šคํ…œ์œผ๋กœ ์ง€์ •ํ•˜๊ณ  ์ด๋Ÿฌํ•œ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์—ฐ๊ฒฐ์„ ๋Š์€ ๋‹ค์Œ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•˜์‹ญ์‹œ์˜ค.
์ƒํƒœ๋ฅผ ์žƒ์ง€ ์•Š๊ณ  ๋ชจ๋‘ ๋™์ผํ•˜๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์—์„œ. ํ‘œ์ค€๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
์—ฐ๊ฒฐ์„ ๋Š์ง€ ์•Š๊ณ  ์—ฐ๊ฒฐ์„ ๋Š์—ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ X ํฌ์›Œ๋”ฉ
์ „๋‹ฌ๋œ ์‹ ์ฒญ์„œ; VNC ๋ฐ ์œ ์‚ฌํ•œ ์›๊ฒฉ ๋””์Šคํ”Œ๋ ˆ์ด ๊ธฐ์ˆ ๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
์—‘์Šคํ”„๋ผ๋Š” ๋ฟŒ๋ฆฌ๊ฐ€ ์—†๋Š”: ์ฆ‰, xpra์— ์˜ํ•ด ์ „๋‹ฌ๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ๋ฐ์Šคํฌํƒ‘์— ์ •์ƒ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์ฐฝ์€ ๋ชจ๋‘ "ํ•จ๊ป˜ ์ƒ์ž์— ๊ฐ‡ํžˆ์ง€" ์•Š๊ณ  ์ฐฝ ๊ด€๋ฆฌ์ž๊ฐ€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
Xpra๋Š” ์ž์ฒด ์กฐ์ •์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์ƒ๋Œ€์ ์œผ๋กœ ๋Œ€๊ธฐ ์‹œ๊ฐ„์— ๋ฏผ๊ฐํ•˜์ง€ ์•Š์€ ๋งž์ถคํ˜• ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ํ‘œ์ค€ X์— ๋Œ€ํ•ด ๋„ˆ๋ฌด ๋Š๋ฆฌ๊ฑฐ๋‚˜ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ „์†ก. Xpra๋Š” ๊ธฐ์กด X11 ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๊ฐ€๋ฆฌ๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ Xpra ์„œ๋ฒ„๋Š” ๋‹ค์Œ์„ ํ†ตํ•ด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์„ธ์…˜(์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฒˆํ˜ธ)์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.
๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ mDNS. ์‚ฌ์šฉ mdns=์•„๋‹ˆ์š” ๊ทธ๊ฒƒ์„ ํ•ด์ œํ•˜์‹ญ์‹œ์˜ค.

์—ฐ๊ฒฐ ๋ฌธ์ž์—ด


Xpra๋Š” 3๊ฐ€์ง€ ์œ ํ˜•์˜ ์—ฐ๊ฒฐ ๋ฌธ์ž์—ด์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

:ํ‘œ์‹œํ•˜๋‹ค
๋กœ์ปฌ ๋””์Šคํ”Œ๋ ˆ์ด: ์ด๊ฒƒ์€ ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ํ˜•์‹์ด๋ฉฐ ํ˜„์žฌ ๋กœ์ปฌ ๋””์Šคํ”Œ๋ ˆ์ด์—๋งŒ ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ์‚ฌ์šฉ์ž์˜.

tcp:[USERNAME@]HOST:ํฌํŠธ[:DISPLAY]
TCP ๋ชจ๋“œ๋Š” ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ํ‘œ์‹œ ๋ฒˆํ˜ธ๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ
๋‹จ์ผ TCP ํฌํŠธ(ํ”„๋ก์‹œ ์„œ๋ฒ„ ์‚ฌ์šฉ)๋ฅผ ํ†ตํ•ด ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
์ˆ˜.

ssh/[์‚ฌ์šฉ์ž ์ด๋ฆ„[:PASSWORD]@]HOST[:SSH_PORT]/DISPLAY
SSH ๋ชจ๋“œ์—์„œ๋Š” ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์—ฐ๊ฒฐ ์˜ต์…˜์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ˆ. ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ ์˜ต์…˜์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --ssh ๋ช…๋ น ํ–‰ ์˜ต์…˜.

์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด SSH ๋ชจ๋“œ๋Š” ๋‹ค์Œ ๊ตฌ๋ฌธ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
ssh:[์‚ฌ์šฉ์ž ์ด๋ฆ„[:๋น„๋ฐ€๋ฒˆํ˜ธ]@HOST:DISPLAY ๊ทธ๋Ÿฌ๋‚˜์ด ์–‘์‹์€ SSH ์ง€์ •์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค
ํฌํŠธ ๋ฒˆํ˜ธ.

์•”ํ˜ธ๋Š” ์‹ค์ œ๋กœ Microsoft Windows์—์„œ๋งŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ


์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ :7
๋””์Šคํ”Œ๋ ˆ์ด ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ xpra ์„œ๋ฒ„ ์‹œ์ž‘ :7.

์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ ssh:๋น…๋ฐ•์Šค:7 --์‹œ์ž‘=xterm
xpra ์„œ๋ฒ„ ์‹œ์ž‘ ํฐ ์ƒ์ž xterm์„ ํฌํ•จํ•˜๊ณ  ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

๋””์Šคํ”Œ๋ ˆ์ด=:7 ํŒŒ์ด์–ด ํญ์Šค
์Šคํƒ€ํŠธ ํŒŒ์ด์–ด ํญ์Šค xpra ์„œ๋ฒ„ ๋‚ด์—์„œ ์‹คํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. xpra๊ฐ€ ์žˆ๋˜ ํ˜ธ์ŠคํŠธ์—์„œ ์ด๊ฒƒ์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
์‹œ์ž‘๋˜์—ˆ๊ฑฐ๋‚˜ xpra์— ์˜ํ•ด ์ „๋‹ฌ๋œ ํ„ฐ๋ฏธ๋„์— ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒจ๋ถ€ํ•  ๋•Œ๊นŒ์ง€ ์ฐฝ์ด ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ณผ ์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค.

์—‘์Šคํ”„๋ผ ๋ช…๋ถ€
ํ˜„์žฌ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰ ์ค‘์ธ xpra ์„œ๋ฒ„ ๋ชฉ๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค :7
๋กœ์ปฌ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” xpra ์„œ๋ฒ„์— ์—ฐ๊ฒฐ :7. ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ์•ฑ
ํ•ด๋‹น ์„œ๋ฒ„๊ฐ€ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค ssh:foo@ํ”„๋กœ๋„:7
ssh๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ xpra ์„œ๋ฒ„์— ์—ฐ๊ฒฐ ํ”„๋กœ๋„ ์‚ฌ์šฉ์ž๋กœ ํ‘ธ ๊ณผ
๋””์Šคํ”Œ๋ ˆ์ด ์‚ฌ์šฉ :7. ํ•ด๋‹น ์„œ๋ฒ„์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ์•ฑ์ด ๋กœ์ปฌ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ :7 && ๋””์Šคํ”Œ๋ ˆ์ด=:7 ํ™”๋ฉด
xpra ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ํ™”๋ฉด(1) ์„ธ์…˜. ๋‚ด๋ถ€์— ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์žˆ๋Š” ๊ฒฝ์šฐ
ํ™”๋ฉด์—์„œ X๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ํ•˜๋ฉด xpra ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

DISPLAYS


xpra๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด์˜ ๊ธฐ๋ณธ ์•„์ด๋””์–ด๋ฅผ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์•„์ด๋””์–ด๋Š” ํ‘œ์ค€ X์—์„œ ๋‚˜์˜ต๋‹ˆ๋‹ค. ๋™์ผํ•œ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” ์—ฌ๋Ÿฌ X ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๊ฒƒ๋“ค์„ ๊ตฌ๋ณ„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. X๋Š” ๊ฐ ์„œ๋ฒ„์—
(ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ๋„) "๋””์Šคํ”Œ๋ ˆ์ด"๋ผ๊ณ  ํ•˜๋Š” ์ž‘๊ณ  ๊ณ ์œ ํ•œ ์ •์ˆ˜์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ
ํ•˜๋‚˜์˜ X ์„œ๋ฒ„๋งŒ ์‹คํ–‰ ์ค‘์ธ ๋ฐ์Šคํฌํƒ‘ ์‹œ์Šคํ…œ, ํ•ด๋‹น ์„œ๋ฒ„๋Š” ๋””์Šคํ”Œ๋ ˆ์ด ":0"(๋˜๋Š”
๋•Œ๋กœ๋Š” ":0.0"์ด ํ‘œ์‹œ๋˜๋ฉฐ ์ด๋Š” ์‚ฌ์‹ค์ƒ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.) ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์ž‘๋  ๋•Œ
X์—์„œ๋Š” ์‚ฌ์šฉํ•  ์˜ฌ๋ฐ”๋ฅธ X ์„œ๋ฒ„๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ํ™•์ธํ•จ์œผ๋กœ์จ ์ด๊ฒƒ์„ํ•œ๋‹ค
ํ™˜๊ฒฝ ๋ณ€์ˆ˜ $๋””์Šคํ”Œ๋ ˆ์ด.

Xpra๋„ ๋น„์Šทํ•œ ๋ฌธ์ œ์— ์ง๋ฉดํ•ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ์„œ๋ฒ„์—์„œ ์‹คํ–‰๋˜๋Š” ์—ฌ๋Ÿฌ xpra ์„œ๋ฒ„๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์—ฌ๋Ÿฌ X ์„œ๋ฒ„. X์˜ ์†”๋ฃจ์…˜์„ ์žฌ์‚ฌ์šฉํ•˜์—ฌ ์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค โ€”
๊ฐ xpra ์„œ๋ฒ„์—๋Š” ์—ฐ๊ฒฐ๋œ ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋””์Šคํ”Œ๋ ˆ์ด๋Š” X๋กœ ๊ธฐ๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋””์Šคํ”Œ๋ ˆ์ด(xpra๊ฐ€ X ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ†ต์‹ ํ•  ๋•Œ) ๋ฐ xpra๋ฅผ ์‹๋ณ„ํ•˜๋Š” ์‹๋ณ„์ž
ํด๋ผ์ด์–ธํŠธ(์˜ˆ: ์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค) xpra ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ท€ํ•˜์˜ ๊ฒฝ์šฐ xvfb ๋ช…๋ น์€ ๋‹ค์Œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. -displayfd ์ธ์ˆ˜, ๋‹น์‹ ์€ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๋””์Šคํ”Œ๋ ˆ์ด ~์— ๋Œ€ํ•œ ์˜ต์…˜
์ฐธ๋œ ๊ท€ํ•˜์˜ /etc/xpra/xpra.conf ํŒŒ์ผ(๋˜๋Š” ์‚ฌ์šฉ์ž์˜ ~/.xpra/xpra.conf) ๊ทธ๋Ÿฐ ๋‹ค์Œ
์‚ฌ์šฉ์‹œ ํ‘œ์‹œ ๋ฒˆํ˜ธ ์ƒ๋žต ์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ: ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค.
์ž๋™์œผ๋กœ. ์„ ํƒํ•œ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฒˆํ˜ธ๊ฐ€ ๋กœ๊ทธ ์ถœ๋ ฅ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค ์—‘์Šคํ”„๋ผ ๋ช…๋ถ€.

๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด xpra ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋””์Šคํ”Œ๋ ˆ์ด์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด ์›ํ•˜๋Š” ์ˆซ์ž๋ฅผ ์„ ํƒํ•˜๊ณ  ๊ทธ ์•ž์— ์ฝœ๋ก ์„ ๋ถ™์ž…๋‹ˆ๋‹ค. ์„ ์œ„ํ•œ
์ธ์Šคํ„ด์Šค :7, :12 ๋ฐ :3117์€ ๋ชจ๋‘ ์œ ํšจํ•œ ํ‘œ์‹œ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ ์‚ฌํ•ญ์— ์œ ์˜ํ•˜์„ธ์š”.

ยท ๋‹จ์ผ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  X ๋˜๋Š” xpra ์„œ๋ฒ„๋Š” ์„œ๋กœ ๋‹ค๋ฅธ
์ด๋ฆ„ ํ‘œ์‹œํ•˜๊ธฐ. ์ด๋ฏธ ์‚ฌ์šฉ ์ค‘์ธ ๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•˜๋ฉด xpra๊ฐ€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ยท ์ฒ˜์Œ ๋ช‡ ๊ฐœ์˜ ์ˆซ์ž(0, 1, 2)๋Š” ์‹ค์ œ X ์„œ๋ฒ„์—์„œ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ยท ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์–ด์ง„ ๋จธ์‹ ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ SSH(1) X ํฌ์›Œ๋”ฉ ํ™œ์„ฑํ™”
๋˜ํ•œ ๋””์Šคํ”Œ๋ ˆ์ด ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ssh๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ 10(11, 12, XNUMX,
...).

๋‹ค์Œ๊ณผ ๊ฐ™์€ ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์— xpra ์„œ๋ฒ„๋ฅผ ์ง€์ •ํ•  ๋•Œ ์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค, ์—‘์Šคํ”„๋ผ ๋ถ„๋ฆฌํ•˜๋‹ค, ์—‘์Šคํ”„๋ผ
์ค‘์ง€, ์—‘์Šคํ”„๋ผ ์ถœ๊ตฌ, ์—‘์Šคํ”„๋ผ ๋ฒ„์ „, ์—‘์Šคํ”„๋ผ ์ •๋ณด, ์—‘์Šคํ”„๋ผ ๋ช…๋ถ€ or ์—‘์Šคํ”„๋ผ ์Šคํฌ๋ฆฐ ์ƒท ๊ทธ๋Ÿฐ ๋‹ค์Œ
ํ˜•ํƒœ์˜ ํ‘œ์‹œ :DISPLAY ๋กœ์ปฌ ํ˜ธ์ŠคํŠธ์˜ ์„œ๋ฒ„๋ฅผ ์ฐธ์กฐํ•˜๊ฑฐ๋‚˜ ๋‹ค์Œ ํ˜•์‹ ์ค‘ ํ•˜๋‚˜
SSH:[USER@]ํ˜ธ์ŠคํŠธ:DISPLAY ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์˜ ์„œ๋ฒ„๋ฅผ ์ฐธ์กฐํ•ฉ๋‹ˆ๋‹ค. xpra๋Š” ์ž๋™์œผ๋กœ
๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์—ฐ๊ฒฐ SSH(1). ์ผ๋ฐ˜์ ์œผ๋กœ xpra ์„ธ์…˜์ด ํ•˜๋‚˜๋งŒ ์žˆ๋Š” ๊ฒฝ์šฐ
์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰(์‹คํ–‰ํ•˜์—ฌ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ) ์—‘์Šคํ”„๋ผ ๋ช…๋ถ€ ํ•ด๋‹น ๋จธ์‹ ์—์„œ) ๊ทธ๋Ÿฐ ๋‹ค์Œ
์ˆซ์ž๋ฅผ ์™„์ „ํžˆ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค ๋‹จ๋…์œผ๋กœ ๋‹จ์ผ xpra ์„œ๋ฒ„์— ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
๋ฒˆํ˜ธ์— ๊ด€๊ณ„์—†์ด ํ˜„์žฌ ๊ธฐ๊ณ„ ์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค ssh:ํ”„๋กœ๋„ ์œ ์‚ฌํ•˜๊ฒŒ ๋ถ€์ฐฉ๋ฉ๋‹ˆ๋‹ค
์›๊ฒฉ ์‹œ์Šคํ…œ์˜ ๋‹จ๋… xpra ์„ธ์…˜.

xpra ์„œ๋ฒ„์— --bind-tcp ์‹œ์ž‘ํ•  ๋•Œ ์˜ต์…˜์„ ์„ ํƒํ•œ ๋‹ค์Œ ์—ฐ๊ฒฐํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜•์‹ ํ‘œ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ tcp:ํ˜ธ์ŠคํŠธ:ํฌํŠธ. (๊ทธ๊ฒƒ์„์ฃผ์˜ํ•ด๋ผ SSH: ์„ ํƒ ์‚ฌํ•ญ์„ ์ทจํ•ฉ๋‹ˆ๋‹ค
๋””์Šคํ”Œ๋ ˆ์ด ์ˆซ์ž ๋™์•ˆ TCP: ํ•„์ˆ˜ ์†Œ์š” ํฌํŠธ ์ˆซ์ž.)

ํ•˜์œ„ ๋ช…๋ น


์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ
์ด ๋ช…๋ น์€ ํ•„์š”ํ•œ ์„ค์ •์„ ํฌํ•จํ•˜์—ฌ ์ƒˆ xpra ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. (์‹œ์ž‘ํ•  ๋•Œ
์›๊ฒฉ ์„œ๋ฒ„ ssh:ํ˜ธ์ŠคํŠธ:๋””์Šคํ”Œ๋ ˆ์ด ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒˆ ์„ธ์…˜๋„ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.)

์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค
์ด ๋ช…๋ น์€ ์‹คํ–‰ ์ค‘์ธ xpra ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ํ•ด๋‹น ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„๊ฐ€ ํ˜„์žฌ ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ถ„๋ฆฌํ•˜๋‹ค
์ง€์ •๋œ xpra ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ์Šคํฌ๋ฆฐ ์ƒท
์Šคํฌ๋ฆฐ์ƒท์„ ์ฐ๊ณ  ์ง€์ •๋œ ํŒŒ์ผ ์ด๋ฆ„์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์Šคํฌ๋ฆฐ์ƒท์€
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—ฐ๊ฒฐ๋  ๋•Œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ฒ„์ „
์„œ๋ฒ„ ๋ฒ„์ „์„ ์กฐํšŒํ•˜์—ฌ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ด์ „ ์„œ๋ฒ„๋Š” ์ด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ.

์—‘์Šคํ”„๋ผ ์ •๋ณด
๋ฒ„์ „, ์ƒํƒœ ๋ฐ ํ†ต๊ณ„์— ๋Œ€ํ•ด ์„œ๋ฒ„๋ฅผ ์ฟผ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ด์ „ ์„œ๋ฒ„๋Š”
์ด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ์ œ์–ด
๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ๋Ÿฐํƒ€์ž„์— ์„œ๋ฒ„๋ฅผ ์ˆ˜์ •ํ•˜์‹ญ์‹œ์˜ค. ๋ช…๋ น ๋ชฉ๋ก์€ ๋‹ค์Œ์„ ํ†ตํ•ด ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"help"๋ฅผ ๋ช…๋ น์œผ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ช…๋ น ์ค‘ ์ผ๋ถ€๋Š” "๋„์›€๋ง" ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋“ค ์ž์‹ .

์—‘์Šคํ”„๋ผ ์ดˆ๊ธฐํ™”
์ด ๋‚ด๋ถ€ ๋ช…๋ น์€ ssh ์—ฐ๊ฒฐ์— ์‚ฌ์šฉ๋˜๋Š” run-xpra ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

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

์—‘์Šคํ”„๋ผ ์ถœ๊ตฌ
์ด ๋ช…๋ น์€ ์‹คํ–‰ ์ค‘์ธ xpra ์„œ๋ฒ„์— ์—ฐ๊ฒฐ๋˜์–ด ์ข…๋ฃŒํ•˜๋„๋ก ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰์‹œ. ๊ฐ™์ง€ ์•Š์€ ์—‘์Šคํ”„๋ผ ์ค‘์ง€, Xvfb ํ”„๋กœ์„ธ์Šค์™€ ํ•ด๋‹น X11 ํด๋ผ์ด์–ธํŠธ(์žˆ๋Š” ๊ฒฝ์šฐ)๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ช…๋ถ€
์ด ๋ช…๋ น์€ ์‹œ์Šคํ…œ์—์„œ ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ์‹œ์ž‘ํ•œ ๋ชจ๋“  xpra ์„œ๋ฒ„๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋จธ์‹ ์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

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

์—‘์Šคํ”„๋ผ ๊ทธ๋ฆผ์ž
์ด ๋ช…๋ น์€ ๊ธฐ์กด X11 ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์ˆจ๊น๋‹ˆ๋‹ค. ํ™œ์„ฑํ™”๋œ X11 ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ํ•˜๋‚˜๋งŒ ์žˆ๊ณ 
์ˆซ์ž๊ฐ€ 10 ๋ฏธ๋งŒ์ด๋ฉด ์ž๋™ ๊ฐ์ง€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์ž‘์—… ๋ชจ๋“œ๋Š” ํ›จ์”ฌ ๋œ ํšจ์œจ์ ์ธ ์Šคํฌ๋ฆฐ ์Šคํฌ๋ž˜ํ•‘์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ
์ด ์ž‘๋™ ๋ชจ๋“œ์—๋Š” ๋น„๋””์˜ค ์ธ์ฝ”๋”(h264 ๋˜๋Š” vp8)๋ฅผ ์ ๊ทน ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.

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

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

์˜ต์…˜


์ผ๋ฐ˜ ์˜ต์…˜
--๋ฒˆ์—ญ
xpra์˜ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-์‹œ๊ฐ„, --๋„์›€
๋ช…๋ น์ค„ ์‚ฌ์šฉ ์š”์•ฝ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

-d ํ•„ํ„ฐ1, ํ•„ํ„ฐ2,..., -๋””๋ฒ„๊ทธ=ํ•„ํ„ฐ1, ํ•„ํ„ฐ2,...
๋””๋ฒ„๊ทธ ๋กœ๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ๊ฐ€์น˜ ๋ชจ๋“  ๋ชจ๋“  ๋””๋ฒ„๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

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

-์ฐฝ=์˜ˆ|์•„๋‹ˆ
์ฐฝ ์ „๋‹ฌ์„ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ์„ ์œ„ํ•œ ์ฃผ์š” ์šฉ๋„์ž…๋‹ˆ๋‹ค.
xpra๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

--ํด๋ฆฝ๋ณด๋“œ=์˜ˆ|์•„๋‹ˆ
ํด๋ฆฝ๋ณด๋“œ ๋™๊ธฐํ™”๋ฅผ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํด๋ผ์ด์–ธํŠธ ์—†์Œ
ํด๋ฆฝ๋ณด๋“œ ๋™๊ธฐํ™”๋ฅผ ์ „ํ˜€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ
์ด ํŠน์ • ์—ฐ๊ฒฐ์€ ์„œ๋ฒ„์˜ ํด๋ฆฝ๋ณด๋“œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.

--ํŽ„์‚ฌ์šฐ๋””์˜ค=์˜ˆ|์•„๋‹ˆ
์„ธ์…˜์œผ๋กœ pulseaudio ์„œ๋ฒ„ ์‹œ์ž‘์„ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

--pulseaudio ๋ช…๋ น=์„œ๋ฒ„ ์‹œ์ž‘ ๋ช…๋ น
ํŽ„์Šค ์˜ค๋””์˜ค ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ํŽ„์Šค ์˜ค๋””์˜ค ๋ช…๋ น์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๋น„ํ™œ์„ฑํ™” ํŽ„์Šค์˜ค๋””์˜ค=์•„๋‹ˆ์˜ค.

--์„ธ์…˜ ์ด๋ฆ„=VALUE
์ด ์„ธ์…˜์˜ ์ด๋ฆ„์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฐ’์€ ์•Œ๋ฆผ, ์œ ํ‹ธ๋ฆฌํ‹ฐ,
ํŠธ๋ ˆ์ด ๋ฉ”๋‰ด ๋“ฑ. ์„œ๋ฒ„์—์„œ ์ด ๊ฐ’์„ ์„ค์ •ํ•˜๋ฉด
ํด๋ผ์ด์–ธํŠธ์—์„œ ์žฌ์ •์˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--๋ถ€ํ˜ธํ™”=๋ถ€ํ˜ธํ™”
์ด๊ฒƒ์€ ์‚ฌ์šฉํ•  ์ด๋ฏธ์ง€ ์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•˜๋ฉฐ ์—ฌ๋Ÿฌ ์ธ์ฝ”๋”ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ง€์› : JPEG, PNG, PNG/P, png/L, ์›น, RGB, vp8, vp9, h264 ๊ณผ h265 (์ผ๋ถ€๋Š”
ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ).

PNG ์••์ถ•๋˜๊ณ  ๋ฌด์†์‹ค์ด๋ฉฐ ์ƒ๋‹นํžˆ ๋Š๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

PNG/P ์••์ถ• ๋ฐ ์†์‹ค: ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์••์ถ•ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ๋Š๋ฆฝ๋‹ˆ๋‹ค.

png/L ์••์ถ• ๋ฐ ์†์‹ค: ํŒ”๋ ˆํŠธ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ทธ๋ ˆ์ด์Šค์ผ€์ผ.

RGB zlib ๋˜๋Š” lz4๋กœ ์••์ถ•๋œ ์›์‹œ ํ”ฝ์…€ ํ˜•์‹(๋ฌด์†์‹ค), ์••์ถ•
๋น„์œจ์€ ๋” ๋‚ฎ์ง€๋งŒ ์ง€๊ธˆ๊นŒ์ง€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๋น ๋ฅธ ์ธ์ฝ”๋”ฉ์ž…๋‹ˆ๋‹ค.

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

JPEG ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ์œ ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์†์‹ค์ด ๋งŽ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๋งค์šฐ ๋น ๋ฆ…๋‹ˆ๋‹ค.

vp8 ํ•ญ์ƒ ์ปฌ๋Ÿฌ ์„œ๋ธŒ์ƒ˜ํ”Œ๋ง์„ ์‚ฌ์šฉํ•˜๋Š” ์†์‹ค ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ. ๋น ๋ฅธ ์ธ์ฝ”๋”ฉ
๊ทธ๋ฆฌ๊ณ  ๋””์ฝ”๋”ฉ.

vp9 ์ธ์ฝ”๋”ฉ์ด ๋„ˆ๋ฌด ๋Š๋ฆฝ๋‹ˆ๋‹ค. ํ”ผํ•˜์„ธ์š”.

h264 ํ˜„์žฌ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ตœ๊ณ ์˜ ์ธ์ฝ”๋”ฉ: ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์ด๋ฉฐ ๋‹ค์Œ์„ ํ†ตํ•ด ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ’ˆ์งˆ ๋ฐ ์†๋„ ์˜ต์…˜.

h265 ์ธ์ฝ”๋”ฉ์ด ๋„ˆ๋ฌด ๋Š๋ฆฝ๋‹ˆ๋‹ค. ํ”ผํ•˜์„ธ์š”.

์ธ์ฝ”๋”ฉ์„ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์ž๋™์œผ๋กœ ์„ ํƒ๋˜๋Š” ๊ธฐ๋ณธ ์ธ์ฝ”๋”ฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ๋ชจ๋‘์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜: RGB ํ•ญ์ƒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
(๋‚ด์žฅ), JPEG ๊ณผ PNG Python ์ด๋ฏธ์ง• ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. vp8, vp9, ์›น, h264 ๊ณผ h265
๋ชจ๋‘ ๊ฐ๊ฐ์˜ ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” xpra ์ฝ”๋ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ : ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ์„ ์„ ํƒํ•  ๋•Œ(์ผ๋ฐ˜์ ์œผ๋กœ h264 or vp8), ์ผ๋ถ€ ์ž‘์€ ํ™”๋ฉด
์—…๋ฐ์ดํŠธ๋Š” ๋น„๋””์˜ค๊ฐ€ ์•„๋‹Œ ๋‹ค๋ฅธ ์ธ์ฝ”๋”ฉ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.

--์Šค์ผ€์ผ๋ง=on|์˜คํ”„์Šค์ผ€์ผ๋ง
1(๋“œ๋ฌผ๊ฒŒ)์—์„œ 100๊นŒ์ง€ ์ž๋™ ์ฐฝ ํฌ๊ธฐ ์ถ•์†Œ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์ •๋„
(์ ๊ทน์ ์œผ๋กœ), 0์€ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ ์Šค์ผ€์ผ๋ง์€ ์ผ๋ฐ˜์ ์œผ๋กœ ํฐ ์ฐฝ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
(ํŠนํžˆ ์ „์ฒด ํ™”๋ฉด ์ฐฝ) ์ ์ ˆํ•œ ํ”„๋ ˆ์ž„ ์†๋„๋ฅผ ์œ ์ง€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ๋ฌธ
์ถ•์†Œ๋Š” ์‹œ๊ฐ์  ํ’ˆ์งˆ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ ์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ์„ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค.
(ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ) ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๋””์˜ค ์ฝ˜ํ…์ธ ์— ๊ฐ€์žฅ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋Œ€์—ญํญ ์–‘.

--opengl=์˜ˆ|์•„๋‹ˆ|์ž๋™
ํด๋ผ์ด์–ธํŠธ์—์„œ OpenGL ๊ฐ€์† ๋ Œ๋”๋ง์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€
๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ๋ฐ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค(์ž๋™ ๋ชจ๋“œ), ๋น„ํ™œ์„ฑํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
OpenGL(์•„๋‹ˆ) ๋˜๋Š” ๊ฐ•์ œ๋กœ ํ™œ์„ฑํ™”(์˜ˆ).

--์†Œ์ผ“-๋””๋ ‰ํ† ๋ฆฌ=DIR
Xpra ์†Œ์ผ“ ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๊ณ  ์ฐพ์„ ์œ„์น˜์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ "~/.xpra".
XPRA_SOCKET_DIR ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

socket-dir ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ๋•Œ ์ผ๋ฐ˜์ ์œผ๋กœ socket-dir์„ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ์˜ ๋ชจ๋“  ๋ช…๋ น์—์„œ xpra๊ฐ€ ์—ด๋ฆฐ ์„ธ์…˜๊ณผ ํ•จ๊ป˜ ์ž‘๋™ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํ˜ผ์ž…
๋‹ค๋ฅธ socket-dir ์˜ต์…˜์€ ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ณต์œ  ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ง€์ •ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. mmap-๊ทธ๋ฃน or
์†Œ์ผ“ ๊ถŒํ•œ ์‚ฌ์šฉ์ž ๊ณ„์ • ๊ฐ„์— Xpra ์„ธ์…˜์„ ์—ฐ๊ฒฐํ•˜๋Š” ์˜ต์…˜.

์˜ต์…˜ for ์‹œ์ž‘, ์—…๊ทธ๋ ˆ์ด๋“œ, ๋Œ€๋ฆฌ ๊ณผ ๊ทธ๋ฆผ์ž
--์•…๋งˆ=์˜ˆ|์•„๋‹ˆ
๊ธฐ๋ณธ์ ์œผ๋กœ xpra ์„œ๋ฒ„๋Š” ์ž์‹ ์„ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: '๋ฐ๋ชฌํ™”').
์ถœ๋ ฅ์„ ๋กœ๊ทธ ํŒŒ์ผ๋กœ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•ด๋‹น ๋™์ž‘์ด ๋ฐฉ์ง€๋ฉ๋‹ˆ๋‹ค(์ฃผ๋กœ
๋””๋ฒ„๊น…).

--mdns=์˜ˆ|์•„๋‹ˆ
mDNS๋ฅผ ํ†ตํ•œ ์ƒˆ ์„ธ์…˜ ๊ฒŒ์‹œ๋ฅผ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

--์ธ์ฆ=MODULE
์‚ฌ์šฉํ•  ์ธ์ฆ ๋ชจ๋“ˆ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์†Œ์ผ“์„ ๊ณ ์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์™€๋Š” ๋‹ค๋ฅธ ๋ฐฉ์‹ --์•”ํ˜ธํ™” ์Šค์œ„์น˜: ์ธ์ฆ ๋ชจ๋“ˆ์€ a๋ฅผ ๊ฒ€์ฆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์–‘ํ•œ ๋ฐฑ์—”๋“œ ๋ชจ๋“ˆ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ:

์ˆ˜ ํ•ญ์ƒ ์ธ์ฆ ํ—ˆ์šฉ - ์ด๋Š” ์œ„ํ—˜ํ•˜๋ฉฐ ๋‹ค์Œ ์šฉ๋„๋กœ๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํ…Œ์ŠคํŠธ

์‹คํŒจ ํ•ญ์ƒ ์ธ์ฆ ์‹คํŒจ, ํ…Œ์ŠคํŠธ์— ์œ ์šฉ

ํŒŒ์ผ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋œ ํŒŒ์ผ์— ๋Œ€ํ•ด ์•”ํ˜ธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ ์Šค์œ„์น˜ ๋˜๋Š”
ํ†ตํ•ด ์ œ๊ณต๋˜๋Š” ๋ฐ์ดํ„ฐ XPRA_PASSWORD ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ๊ทธ๋“ค์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํ•˜๋‚˜์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํฌํ•จํ•˜๋ฉฐ, ์ด ๊ฒฝ์šฐ ๋ชจ๋“  ์‚ฌ์šฉ์ž ์ด๋ฆ„์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ํ˜•์‹์˜ ์‚ฌ์šฉ์ž ์ž๊ฒฉ ์ฆ๋ช… ๋ชฉ๋ก(ํ•œ ์ค„์— ํ•˜๋‚˜์”ฉ):
์‚ฌ์šฉ์ž ์ด๋ฆ„|์•”ํ˜ธ|uid|gid|๋””์Šคํ”Œ๋ ˆ์ด|env_opts|session_opts

PAM PAM ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ์•”ํ˜ธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

win32 Microsoft Windows ์ธ์ฆ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ์•”ํ˜ธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

sys ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์‹œ์Šคํ…œ ์ธ์ฆ ๋ชจ๋“ˆ์„ ์ž๋™์œผ๋กœ ์„ ํƒ
(์–ด๋Š ํ•œ ์ชฝ PAM or win32)

--tcp-์ธ์ฆ=MODULE
๋งˆ์น˜ ์ •์‹ ๋‹จ, ์ด ์Šค์œ„์น˜๋Š” TCP ์†Œ์ผ“์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค(์†Œ์ผ“
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •์˜ ๋ฐ”์ธ๋“œ-TCP ์Šค์œ„์น˜).

์˜ต์…˜ for ์‹œ์ž‘, ์—…๊ทธ๋ ˆ์ด๋“œ

--์‹œ์ž‘=CMD
์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•œ ํ›„ ๋ช…๋ น์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. CMD ๊ธฐ๋ณธ ์‰˜์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
๋ช…๋ น์€ $๋””์Šคํ”Œ๋ ˆ์ด ์ƒˆ๋กœ ์‹œ์ž‘๋œ ์„œ๋ฒ„๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋„๋ก ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
์—ฌ๋Ÿฌ ์ž์‹์„ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด ์˜ต์…˜์„ ์—ฌ๋Ÿฌ ๋ฒˆ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --์‹œ์ž‘-์ž์‹=CMD
๋™์ผ --์‹œ์ž‘์— ์˜ํ•ด ๊ณ ๋ ค๋˜๋Š” ๋ช…๋ น์„ ์ œ์™ธํ•˜๊ณ 
--์ž๋…€์™€ ํ•จ๊ป˜ ์ข…๋ฃŒ.

--env=ํ‚ค = ๊ฐ’
fB--start๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์ž‘๋œ ๋ช…๋ น์—๋งŒ ์˜ํ–ฅ์„ ์ฃผ๋Š” ์ถ”๊ฐ€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜
๋˜๋Š” fB--์‹œ์ž‘-์ž์‹.

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

--์‚ฌ์šฉ-๋””์Šคํ”Œ๋ ˆ์ด
xvfb๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋Œ€์‹  ๊ธฐ์กด ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋‹น์‹ ์€ ์ฑ…์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค
๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ์ง์ ‘ ์‹œ์ž‘ํ•˜๊ธฐ ์œ„ํ•ด. ์ด๊ฒƒ์€ ๋˜ํ•œ ๊ธฐ์กด์„ ๊ตฌ์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋ˆ„๊ตฌ์˜ xpra ์„œ๋ฒ„ ์ธ์Šคํ„ด์Šค๊ฐ€ ์ถฉ๋Œํ–ˆ๋Š”์ง€ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

--xvfb=CMD
์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ xpra๋Š” ๊ฐ€์ƒ X ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์— ์˜ํ•ด
๊ธฐ๋ณธ๊ฐ’์€ 'Xvfb'์ž…๋‹ˆ๋‹ค. Xvfb๊ฐ€ ์žฌ๋ฏธ์žˆ๋Š” ์œ„์น˜์— ์„ค์น˜๋˜์–ด ์žˆ๊ฑฐ๋‚˜
๋‹ค๋ฅธ ๊ฐ€์ƒ X ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ์ด ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„ ํ˜ธํ•˜๋Š” X ์„œ๋ฒ„ ์‹คํ–‰ ํŒŒ์ผ์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Xvfb
+ํ™•์žฅ ํ•ฉ์„ฑ๋ฌผ -ํ™”๋ฉด 0 3840x2560x24+32 -๋“ฃ์ง€ ์•Š๋Š”๋‹ค TCP -noreset -์ธ์ฆ
$X๊ถŒํ•œ

Xdummy๋ฅผ Xvfb์˜ ๋Œ€์•ˆ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ๋ฐ์—๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Xorg ์„œ๋ฒ„ ๋ฒ„์ „ 1.12 ์ด์ƒ ๋ฐ ๋”๋ฏธ ๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „ 0.3.5 ์ด์ƒ. ์„ ์œ„ํ•œ
์ž์„ธํ•œ ๋‚ด์šฉ์€ https://xpra.org/Xdummy.html์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์˜ต์…˜ for ์‹œ์ž‘, ์—…๊ทธ๋ ˆ์ด๋“œ, ๊ทธ๋ฆผ์ž

--bind-tcp=[ํ˜ธ์ŠคํŠธ]:ํฌํŠธ
xpra ์„œ๋ฒ„๋Š” ํ•ญ์ƒ ๋กœ์ปฌ Unix ๋„๋ฉ”์ธ ์†Œ์ผ“์—์„œ ์—ฐ๊ฒฐ์„ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค.
์™€์˜ ๋กœ์ปฌ ์—ฐ๊ฒฐ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. :7-์Šคํƒ€์ผ ๋””์Šคํ”Œ๋ ˆ์ด ์ฃผ์†Œ ๋ฐ ์›๊ฒฉ
์™€์˜ ์—ฐ๊ฒฐ ssh:ํ”„๋กœ๋„:7-์Šคํƒ€์ผ ํ‘œ์‹œ ์ฃผ์†Œ. ์›ํ•˜์‹œ๋ฉด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค
์›์‹œ TCP ์†Œ์ผ“์—์„œ ์—ฐ๊ฒฐ์„ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋™์ž‘์€
--๋ฐ”์ธ๋“œ--tcp. ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์„ ์ƒ๋žตํ•˜๋ฉด 127.0.0.1(localhost)์ด ๋ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ๋œ. ๋ชจ๋“  ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฝํ•˜๋ ค๋ฉด 0.0.0.0์„ ์ „๋‹ฌํ•˜์‹ญ์‹œ์˜ค.
ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„.

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

--tcp-ํ”„๋ก์‹œ=ํ˜ธ์ŠคํŠธ:ํฌํŠธ
๋น„xpra ํŒจํ‚ท์ด ์ „๋‹ฌ๋  ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋  ์ˆ˜์žˆ๋‹ค
๋‹ค๋ฅธ TCP ์„œ๋ฒ„(์ผ๋ฐ˜์ ์œผ๋กœ ์›น ์„œ๋ฒ„)์™€ ๋™์ผํ•œ TCP ํฌํŠธ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
xpra ํด๋ผ์ด์–ธํŠธ๋Š” ํ‰์†Œ์™€ ๊ฐ™์ด ์—ฐ๊ฒฐ๋˜์ง€๋งŒ xpra๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ๋Š”
ํ”„๋กœํ† ์ฝœ์ด ๋Œ€์ฒด ์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

--html=on|์˜คํ”„|[ํ˜ธ์ŠคํŠธ]:ํฌํŠธ
html5 ํด๋ผ์ด์–ธํŠธ์šฉ ์›น ์„œ๋ฒ„ ์„ค์ •์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ž๋™์œผ๋กœ
๊ตฌ์„ฑ tcp ํ”„๋ก์‹œ ์‹œ์ž‘ํ•˜๋Š” ์›น ์„œ๋ฒ„๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค. ํฌํŠธ๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ
์ง€์ •๋œ ๊ฒฝ์šฐ ์ž๋™์œผ๋กœ ํ•˜๋‚˜๊ฐ€ ์„ ํƒ๋ฉ๋‹ˆ๋‹ค. ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜
์ตœ์†Œํ•œ ๋ฐฉํ™”๋ฒฝ ์ œํ•œ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.
๋ณดํ†ต ๊ณต๊ฐœ. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์›น์†ŒํฌํŒŒ์ด ์„ค์น˜ํ•  ๋‹จ์ผ tcp ํฌํŠธ
์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ ๋ฐ”์ธ๋“œ-TCP.

--๋น„๋””์˜ค ์ธ์ฝ”๋”=์ธ์ฝ”๋”
๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•  ๋น„๋””์˜ค ์ธ์ฝ”๋”๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋‘ ๋กœ๋“œ๋˜๋ฉฐ,
๊ทธ๋Ÿฌ๋‚˜ ๋ณด๋‹ค ์ œํ•œ์ ์ธ ์ธ์ฝ”๋” ๋ชฉ๋ก์„ ์ง€์ •ํ•˜๋ ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ŠคํŽ˜์…œ์„ ์‚ฌ์šฉํ•˜์„ธ์š”
์˜ต์…˜ ๋ชฉ๋ก์„ ์–ป์œผ๋ ค๋ฉด 'help' ๊ฐ’์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๋น„๋””์˜ค๋ฅผ ๋กœ๋“œํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด 'none' ๊ฐ’์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์ธ์ฝ”๋”.

--csc-๋ชจ๋“ˆ=๋ชจ๋“ˆ
๋กœ๋“œ๋ฅผ ์‹œ๋„ํ•  ์ƒ‰์ƒ ๊ณต๊ฐ„ ๋ณ€ํ™˜ ๋ชจ๋“ˆ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋“ 
๊ทธ๊ฒƒ๋“ค์€ ๋กœ๋“œ๋˜์ง€๋งŒ ๋” ์ œํ•œ์ ์ธ ๋ชจ๋“ˆ ๋ชฉ๋ก์„ ์ง€์ •ํ•˜๊ธฐ๋ฅผ ์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์˜ต์…˜ ๋ชฉ๋ก์„ ๋ณด๋ ค๋ฉด ํŠน์ˆ˜ ๊ฐ’ 'help'๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด 'none' ๊ฐ’์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์ƒ‰์ƒ ๊ณต๊ฐ„ ๋ณ€ํ™˜ ๋ชจ๋“ˆ์„ ๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

--mmap-๊ทธ๋ฃน ์†Œ์ผ“ ํŒŒ์ผ์˜ gid์™€ ์ผ์น˜ํ•˜๋„๋ก mmap ํŒŒ์ผ์˜ gid๋ฅผ ์„ค์ •ํ•˜๊ณ 
mmap ํŒŒ์ผ์˜ ๊ถŒํ•œ์„ 660์œผ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” mmap ํŒŒ์ผ์„ ๊ณต์œ ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž ๊ณ„์ •.

--์†Œ์ผ“ ๊ถŒํ•œ=์•ก์„ธ์Šค ๋ชจ๋“œ
์„œ๋ฒ„ ์†Œ์ผ“์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 600์ž…๋‹ˆ๋‹ค. ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.
์–ธ์ œ mmap-๊ทธ๋ฃน ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ for ์‹œ์ž‘, ์—…๊ทธ๋ ˆ์ด๋“œ ๊ณผ ๋ถ™์ด๋‹ค

--์•”ํ˜ธ ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„
์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ…์ŠคํŠธ ํŒŒ์ผ์— ์ €์žฅ๋œ ์•”ํ˜ธ๋กœ ์„ธ์…˜์„ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ
๋‹น์‹ ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค --bind-tcp ์˜ต์…˜. ์ด๊ฒƒ์ด ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉ๋œ๋‹ค๋ฉด,
๋™์ผํ•œ ์•”ํ˜ธ ๊ฐ’์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ํด๋ผ์ด์–ธํŠธ ์—ฐ๊ฒฐ์„ ๊ฑฐ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹  ๋‹ค์Œ์„ ํ†ตํ•ด ์•”ํ˜ธ ์ž์ฒด๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XPRA_PASSWORD
ํ™˜๊ฒฝ ๋ณ€์ˆ˜.

--์•”ํ˜ธํ™”=CIPHER
์—ฟ๋ณด๋Š” ๋ˆˆ์œผ๋กœ๋ถ€ํ„ฐ ์—ฐ๊ฒฐ์„ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์•”ํ˜ธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€
์—๋งŒ ์ •๋ง ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. --bind-tcp ์˜ต์…˜. ์ด ์˜ต์…˜์€
--์•”ํ˜ธํ™” ํ‚ค ํŒŒ์ผ ์˜ต์…˜ ๋˜๋Š” XPRA_ENCRYPTION_KEY ํ™˜๊ฒฝ ๋ณ€์ˆ˜. ๊ทธ๋งŒํผ
ํ˜„์žฌ ์ง€์›๋˜๋Š” ์œ ์ผํ•œ ์•”ํ˜ธ๋Š” AES, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์•”ํ˜ธํ™”๋ฅผ ์š”์ฒญํ•˜๋ฉด
์ดˆ๊ธฐ ์ดํ›„ ๋ชจ๋“  ํ†ต์‹ ์„ ์œ„ํ•ด ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๋ชจ๋‘์—์„œ ์‚ฌ์šฉ
์„œ๋ฒ„๊ฐ€ ์ด ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์•”ํ˜ธ ํ™•์ธ. ๋ฉ”๋ชจ:
์ด ๊ธฐ๋Šฅ์€ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ๊ฒ€ํ† ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
๋‹จํ˜ธํ•œ ๊ณต๊ฒฉ์ž๋กœ๋ถ€ํ„ฐ ์•ˆ์ „ํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.

--์•”ํ˜ธํ™” ํ‚ค ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„
์ง€์ •๋œ ์•”ํ˜ธํ™” ์•”ํ˜ธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ํ‚ค๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. --์•”ํ˜ธํ™”.
ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” ๋™์ผํ•œ ํ‚ค ํŒŒ์ผ ๋‚ด์šฉ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋Š” ๋Œ€์‹ 
์˜ต์…˜์„ ํ†ตํ•ด ํ‚ค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. XPRA_ENCRYPTION_KEY ํ™˜๊ฒฝ ๋ณ€์ˆ˜.

--์œ ํœด ์‹œ๊ฐ„ ์ดˆ๊ณผ=์œ ํœด ์‹œ๊ฐ„ ์ดˆ๊ณผ
์‚ฌ์šฉ์ž ํ™œ๋™(๋งˆ์šฐ์Šค ํด๋ฆญ ๋˜๋Š” ํ‚ค ๋ˆ„๋ฅด๊ธฐ)์ด ์—†์œผ๋ฉด ์—ฐ๊ฒฐ์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.
๋ˆ„๋ฆ„) ์ฃผ์–ด์ง„ ์‹œ๊ฐ„(์ดˆ) ๋™์•ˆ. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๊ฐ’ 0์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์‹œ๊ฐ„ ์ดˆ๊ณผ.

--ํด๋ฆฝ๋ณด๋“œ-ํ•„ํ„ฐ-ํŒŒ์ผ=ํŒŒ์ผ ์ด๋ฆ„
์ •๊ทœ์‹์„ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ์˜ ์ด๋ฆ„, ์ผ์น˜ํ•˜๋Š” ๋ชจ๋“  ํด๋ฆฝ๋ณด๋“œ ๋ฐ์ดํ„ฐ
์ด๋Ÿฌํ•œ ์ •๊ทœ ํ‘œํ˜„์‹ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ํ˜„์žฌ ์ด ์‚ฌํ•ญ๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์ด ์‚ฌ์šฉ๋œ ๊ธฐ๊ณ„๊ฐ€ ์•„๋‹Œ ๊ธฐ๊ณ„์—์„œ ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค.

--dpi=VALUE
ํด๋ผ์ด์–ธํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์กด์ค‘ํ•ด์•ผ ํ•˜๋Š” '์ธ์น˜๋‹น ๋„ํŠธ ์ˆ˜' ๊ฐ’์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ
์ˆซ์ž ๊ฐ’์€ 10์—์„œ 500 ์‚ฌ์ด์—ฌ์•ผ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
์‹œ์ž‘ํ•  ๋•Œ๋งŒ ์ด ๊ฐ’์„ ์ฝ์œผ๋ฏ€๋กœ ๊ธฐ์กด ์„ธ์…˜์— ์—ฐ๊ฒฐ
๋‹ค๋ฅธ DPI ๊ฐ’์œผ๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์›ํ•˜๋Š” ํšจ๊ณผ๊ฐ€ ์—†์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--๋งˆ์šฐ์Šค ํด๋ง=VALUE
์ปค์„œ๊ฐ€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์œ„์— ์žˆ์ง€ ์•Š์„ ๋•Œ ๋งˆ์šฐ์Šค ์œ„์น˜๋ฅผ ํด๋งํ•˜๋Š” ๋นˆ๋„
์ด๊ฒƒ์€ ์ดˆ ๋‹จ์œ„๋กœ ์ธก์ •๋ฉ๋‹ˆ๋‹ค. ์„œ๋ฒ„๋ฅผ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ
๋งˆ์šฐ์Šค ์›€์ง์ž„์— ๋Œ€ํ•œ ๋Œ€๋žต์ ์ธ ๊ฐœ์š”๋ฅผ ๋ณด๊ฑฐ๋‚˜ ๋‹จ์ˆœํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ
๊ธฐ๋Šฅ์€ ํŠน์ˆ˜ ๊ฐ’ '0'์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

--์ปค์„œ=์˜ˆ|์•„๋‹ˆ
์‚ฌ์šฉ์ž ์ •์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋งˆ์šฐ์Šค ์ปค์„œ์˜ ์ „๋‹ฌ์„ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ๊ฐ
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ ์–ธ์ œ๋“ ์ง€ ๋งˆ์šฐ์Šค ์ปค์„œ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋งค๋ฒˆ ํด๋ผ์ด์–ธํŠธ์— ๋ณด๋‚ผ ์ปค์„œ์˜ ํ”ฝ์…€. ์ด๊ฒƒ์€ ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

--์•Œ๋ฆผ=์˜ˆ|์•„๋‹ˆ
์‹œ์Šคํ…œ ์•Œ๋ฆผ ์ „๋‹ฌ์„ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ์•Œ๋ฆผ ํ•„์š”
xpra ์„œ๋ฒ„๋Š” dbus ๋ฐ๋ชฌ์˜ ์ž์ฒด ์ธ์Šคํ„ด์Šค๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค.
์‹œ์ž‘ ์‹œ ๊ฒฝ๊ณ ๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ์ด ์Šค์œ„์น˜๋Š” ๊ธฐ๋Šฅ์„ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ 
๊ฒฝ๊ณ ๋ฅผ ํ”ผํ•ฉ๋‹ˆ๋‹ค.

--์ž…๋ ฅ ๋ฐฉ์‹=๋ฐฉ๋ฒ•
๊ตฌ์„ฑํ•  ์ž…๋ ฅ ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์—ฌ๋Ÿฌ ํ™˜๊ฒฝ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋กœ ์‹œ์ž‘๋œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์กด์ค‘ํ•ด์•ผ ํ•˜๋Š” ๋ณ€์ˆ˜ ์‹œ์ž‘ ์ž์‹
์˜ต์…˜์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ๋ฐฉ๋ฒ•s๋Š” ํ˜„์žฌ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์—†์Œ ์ž…๋ ฅ ๋ฐฉ๋ฒ•์„ ์™„์ „ํžˆ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ 
ํ‚ค๋ณด๋“œ ์ž…๋ ฅ. ์ด๊ฒƒ์ด ๊ธฐ๋ณธ๊ฐ’์ž…๋‹ˆ๋‹ค.

์œ ์ง€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์€ ํ™˜๊ฒฝ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ท€ํ•˜๋Š” ์ด๋ฅผ ๋ณด์žฅํ•  ์ฑ…์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.

์ง X ์ž…๋ ฅ ๋ฐฉ๋ฒ•์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

์•„์ด๋ฒ„์Šค ์ง€๋Šฅํ˜• ์ž…๋ ฅ ๋ฒ„์Šค๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

SCIM ์Šค๋งˆํŠธ ๊ณตํ†ต ์ž…๋ ฅ ๋ฐฉ๋ฒ•์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

์šฐ์ž„ ๋ฒ”์šฉ ์ž…๋ ฅ ๋ฐฉ๋ฒ•์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๊ฐ’๋„ ์„ค์ •๋˜์ง€๋งŒ ๊ฒฝ๊ณ ๊ฐ€ ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

--x์„ค์ •=์˜ˆ|์•„๋‹ˆ
xsettings ๋™๊ธฐํ™”๋ฅผ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. Xsettings๋Š”
์‹ค์ œ posix ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” posix ํด๋ผ์ด์–ธํŠธ(์„€๋„์šฐ ์•„๋‹˜).

--์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด=์˜ˆ|์•„๋‹ˆ
์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜ ์ „๋‹ฌ์„ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค
๋ชจ๋“  ํ”Œ๋žซํผ์—์„œ ์ง€์›๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

--๋ฒจ=์˜ˆ|์•„๋‹ˆ
์‹œ์Šคํ…œ ๋ฒจ ์ „๋‹ฌ์„ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

--์›๊ฒฉ ๋กœ๊น…=์˜ˆ|์•„๋‹ˆ
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋กœ๊ทธ ์ถœ๋ ฅ์„ ์„œ๋ฒ„๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ for ๋ถ™์ด๋‹ค
-zLEVEL, --์••๋ฐ• ๋ถ•๋Œ€=LEVEL
xpra๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ์‚ฌ์šฉํ•  zlib ์••์ถ• ์ˆ˜์ค€์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
ํšŒ๋กœ๋ง. ๋†’์€ ์ˆ˜์ค€์˜ ์••์ถ•์€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋” ์ ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์ง€๋งŒ
๋” ๋งŽ์€ CPU ์„ฑ๋Šฅ. ์œ ํšจํ•œ ์˜ต์…˜์€ 0(์••์ถ• ์—†์Œ์„ ์˜๋ฏธ)๊ณผ 9 ์‚ฌ์ด์ž…๋‹ˆ๋‹ค.
ํฌํ•จํ•œ. ๋ ˆ๋ฒจ์ด ๋†’์„์ˆ˜๋ก ์ ์ง„์ ์œผ๋กœ ๋” ๋งŽ์€ CPU๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค.
๋‹ฌ์„ฑ๋œ ์‹ค์ œ ์••์ถ• ์ธก๋ฉด์—์„œ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 3์ด๋ฉฐ
์ผ๋ฐ˜์ ์œผ๋กœ ํ•ฉ๋ฆฌ์ ์ธ ์ ˆ์ถฉ. lz4 ์••์ถ•์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ
๋ ˆ๋ฒจ์ด 1๋กœ ์„ค์ •๋˜๋ฉด ํ™œ์„ฑํ™”๋˜๋ฉฐ, lz4๋Š” zlib๋ณด๋‹ค ์••์ถ•๋ฅ ์ด ํ›จ์”ฌ ๋‚ฎ์ง€๋งŒ
๋˜ํ•œ ํ›จ์”ฌ ๋น ๋ฆ…๋‹ˆ๋‹ค.

์ด ์••์ถ•์€ ํ”ฝ์…€ ๋ฐ์ดํ„ฐ์— ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค( RGB ๋ถ€ํ˜ธํ™”).

--ํ’ˆ์งˆ=VALUE
์ด ์˜ต์…˜์€ ์†์‹ค ์ธ์ฝ”๋”ฉ์— ๋Œ€ํ•œ ๊ณ ์ • ์ด๋ฏธ์ง€ ์••์ถ• ํ’ˆ์งˆ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค(JPEG, ์›น,
h264/h265 ๊ณผ vp8/vp9). ๋จผ์ € ์†์‹ค ์ธ์ฝ”๋”ฉ ์ค‘ ํ•˜๋‚˜๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
--๋ถ€ํ˜ธํ™”. ๊ฐ’์˜ ๋ฒ”์œ„๋Š” 1(์ตœ์ € ํ’ˆ์งˆ, ๊ณ ์••์ถ• - ์ผ๋ฐ˜์ ์œผ๋กœ
์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ) ~ 100(์ตœ๊ณ  ํ’ˆ์งˆ, ๋‚ฎ์€ ์••์ถ•). XNUMX ๊ฐ’์„ ์ง€์ •ํ•˜์—ฌ
์ตœ์ƒ์˜ ๋Œ€์—ญํญ ์‚ฌ์šฉ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•ด ์‹œ์Šคํ…œ์ด ๋™์ ์œผ๋กœ ํ’ˆ์งˆ์„ ์กฐ์ •ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ˆ˜.

--์ตœ์†Œ ํ’ˆ์งˆ=์ตœ์†Œ ํ’ˆ์งˆ
์ด ์˜ต์…˜์€ ํ’ˆ์งˆ ์˜ต์…˜์ด ๋‹ค์Œ์ผ ๋•Œ ํ—ˆ์šฉ๋˜๋Š” ์ตœ์†Œ ์ธ์ฝ”๋”ฉ ํ’ˆ์งˆ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ž๋™ ๋ชจ๋“œ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

--์†๋„=์†๋„๋ฅผ ๋”ํ•˜๋‹ค
์ด ์˜ต์…˜์€ ์ธ์ฝ”๋”ฉ ์†๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋Š๋ฆฌ๊ฒŒ ์••์ถ•ํ• ์ˆ˜๋ก ๋” ๋นจ๋ฆฌ ์••์ถ•๋ฉ๋‹ˆ๋‹ค.
๋” ๋‚˜์€ ๋Œ€๊ธฐ ์‹œ๊ฐ„. ์‹œ์Šคํ…œ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€๋ณ€ ์†๋„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ ์ด ์˜ต์…˜์€
๋Œ€์‹  ์‚ฌ์šฉํ•  ๊ณ ์ • ์†๋„ ์„ค์ •.

--์ตœ์†Œ ์†๋„=์ตœ์†Œ ์†๋„
์ด ์˜ต์…˜์€ ์†๋„ ์˜ต์…˜์ด ๋‹ค์Œ์œผ๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ ํ—ˆ์šฉ๋˜๋Š” ์ตœ์†Œ ์ธ์ฝ”๋”ฉ ์†๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ž๋™ ๋ชจ๋“œ.

--์ž๋™ ์ƒˆ๋กœ ๊ณ ์นจ ์ง€์—ฐ=์ง€์—ฐ
์ด ์˜ต์…˜์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ฐฝ์ด ์ž๋™์œผ๋กœ ์ƒˆ๋กœ ๊ณ ์ณ์ง€๋Š” ์ง€์—ฐ์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
๋ฌด์†์‹ค ํ”„๋ ˆ์ž„. ์ง€์—ฐ์€ ๋ถ€๋™ ์†Œ์ˆ˜์  ์ˆซ์ž์ด๋ฉฐ ์ดˆ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ
์˜ต์…˜์€ ๊ธฐ๋ณธ์ ์œผ๋กœ 1์ดˆ ์ง€์—ฐ๋˜์–ด ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์€
ํ’ˆ์งˆ์ด 95% ๋ฏธ๋งŒ์ธ ์†์‹ค ์ธ์ฝ”๋”ฉ์„ ์‚ฌ์šฉํ•  ๋•Œ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

--๋‹จ์ถ•ํ‚ค=ํ‚ค:์•ก์…˜
์—ฌ๋Ÿฌ ๋‹จ์ถ•ํ‚ค๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๋ฒˆ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ํ‚ค๋Š”
ํด๋ผ์ด์–ธํŠธ์— ์˜ํ•ด ํฌ์ฐฉ๋˜์–ด ์ง€์ •๋œ ์ž‘์—…์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๊ณ  ํ‚ค ๋ˆ„๋ฆ„์€
์„œ๋ฒ„๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ KEY ์‚ฌ์–‘์—๋Š” ๋‹ค์Œ ํ˜•์‹์˜ ํ‚ค๋ณด๋“œ ์ˆ˜์ •์ž๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [์ˆ˜์ •์ž+]*ํ‚ค,
์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค Shift + F10 or Shift+์ปจํŠธ๋กค+B

๋ช…๋ น์ค„์— ๋ฐ”๋กœ ๊ฐ€๊ธฐ๊ฐ€ ์ •์˜๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ๋‹จ์ถ•ํ‚ค๊ฐ€ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
์ต์ˆ™ํ•œ: ๋ฉ”ํƒ€+Shift+F4:์ข…๋ฃŒ

์ผ๋ถ€ ์ž‘์—…์€ ์ธ์ˆ˜๋ฅผ ํ—ˆ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๊ธฐ๋ก ์กฐ์น˜๊ฐ€ ์ˆ˜ํ–‰๋จ), ์ด ๊ฒฝ์šฐ
์ผ๋ฐ˜์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์Šคํƒ€์ผ ๊ตฌ๋ฌธ์œผ๋กœ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. ์ž‘์—…(ARG1, ARG2, ๋“ฑ)
๋ฌธ์ž์—ด ์ธ์ˆ˜๋Š” ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค(์ž‘์€๋”ฐ์˜ดํ‘œ์™€ ํฐ๋”ฐ์˜ดํ‘œ ๋ชจ๋‘ ์ง€์›๋จ).
์ˆซ์ž ์ธ์ˆ˜๋Š” ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค. ๊ด„ํ˜ธ์™€ ๋”ฐ์˜ดํ‘œ๋Š” ๋ฐ˜๋“œ์‹œ
์ผ๋ฐ˜์ ์œผ๋กœ ์‰˜ ๋ช…๋ น์ค„์—์„œ ์‚ฌ์šฉ๋  ๋•Œ ์ด์Šค์ผ€์ดํ”„๋ฉ๋‹ˆ๋‹ค. ์˜ˆ: --์—ด์‡ -
๋‹จ์ถ•ํ‚ค=Meta+Shift+F7:log\(\'hello\'\)

๋‹ค์Œ ํ™œ๋™s๋Š” ํ˜„์žฌ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.

์ข…๋ฃŒ xpra ํด๋ผ์ด์–ธํŠธ์˜ ์—ฐ๊ฒฐ์„ ๋Š์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ("๋ฉ”์‹œ์ง€")
์ „์†ก ๋ฉ”์„ธ์ง€ ๋กœ๊ทธ์—.

show_session_info[("ํƒญ ์ด๋ฆ„")]
์„ธ์…˜ ์ •๋ณด ์ฐฝ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์˜ต์…˜ ํƒญ ์ด๋ฆ„ ์ˆ˜
์ •๋ณด ํƒญ์ด ์„ ํƒ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๊ฐ€์น˜๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค ๋„์›€ ์˜ ๋ชฉ๋ก์„ ์–ป๊ธฐ ์œ„ํ•ด
์˜ต์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

show_start_new_command
์ƒˆ ๋ช…๋ น ์‹œ์ž‘ ๋Œ€ํ™” ์ƒ์ž๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋งค์งํ‚ค
์ผ๋ถ€ ์ฐฝ ๋ ˆ์ด์•„์›ƒ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ž๋ฆฌ ํ‘œ์‹œ์ž์ž…๋‹ˆ๋‹ค.

๋ฌดํšจํ™” ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ํŠน์ • ํ‚ค๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„œ๋ฒ„๋กœ ๋ณด๋‚ด์ง€๋Š” ์กฐํ•ฉ.

์ƒˆ๋กœ ๊ณ ์นจ_์ฐฝ
ํ˜„์žฌ ํฌ์ปค์Šค๊ฐ€ ์žˆ๋Š” ์ฐฝ์„ ๊ฐ•์ œ๋กœ ์ƒˆ๋กœ ๊ณ ์นฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ๊ณ ์นจ_๋ชจ๋“ _์ฐฝ
๋ชจ๋“  ์ฐฝ์„ ๊ฐ•์ œ๋กœ ์ƒˆ๋กœ ๊ณ ์นฉ๋‹ˆ๋‹ค.

--์ฝ๊ธฐ ์ „์šฉ=์˜ˆ|์•„๋‹ˆ
์ฝ๊ธฐ ์ „์šฉ ๋ชจ๋“œ๋Š” ๋ชจ๋“  ํ‚ค๋ณด๋“œ ๋ฐ ๋งˆ์šฐ์Šค ํ™œ๋™์ด
์„œ๋ฒ„.

--๋‚˜๋ˆ„๋Š”=์˜ˆ|์•„๋‹ˆ
๊ณต์œ ๋ฅผ ํ†ตํ•ด ๋‘˜ ์ด์ƒ์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋™์ผํ•œ ์„ธ์…˜์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ฐ˜๋“œ์‹œ
์„œ๋ฒ„์™€ ๋ชจ๋“  ํ˜‘๋ ฅ ํด๋ผ์ด์–ธํŠธ ๋ชจ๋‘์—์„œ ์ž‘๋™ํ•˜๋„๋ก ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

--ํ‚ค๋ณด๋“œ ๋™๊ธฐํ™”=์˜ˆ|์•„๋‹ˆ
์ผ๋ฐ˜์ ์œผ๋กœ ํ‚ค ๋ˆ„๋ฆ„ ๋ฐ ํ‚ค ํ•ด์ œ ์ด๋ฒคํŠธ๋Š” ์„œ๋ฒ„๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„๊ฐ€ ์ผ๊ด€๋œ ํ‚ค๋ณด๋“œ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”
๋™๊ธฐํ™”๋Š” ๋Œ€๊ธฐ ์‹œ๊ฐ„์ด ๊ธด ๋งํฌ์—์„œ ํ‚ค๊ฐ€ ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ํ‚ค๋ณด๋“œ์— ์ง์ ‘ ์•ก์„ธ์Šคํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(๊ฒŒ์ž„,
๋“ฑ).

--์‚ฌ์šด๋“œ ์†Œ์Šค=๋ฃจ๊ธด
์‚ฌ์šด๋“œ ์ŠคํŠธ๋ฆผ ์บก์ฒ˜์— ์‚ฌ์šฉ๋˜๋Š” GStreamer ์‚ฌ์šด๋“œ ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
์„œ๋ฒ„์˜ "์Šคํ”ผ์ปค ์ „๋‹ฌ" ๋ฐ "๋งˆ์ดํฌ" ์ „๋‹ฌ์— ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค.
๊ณ ๊ฐ. ์˜ต์…˜ ๋ชฉ๋ก์„ ์–ป์œผ๋ ค๋ฉด ํŠน์ˆ˜ ๊ฐ’ 'help'๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๊ฒƒ์€ ๋˜ํ•œ
๋‹ค์Œ ํ˜•์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”Œ๋Ÿฌ๊ทธ์ธ ์˜ต์…˜์„ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --์‚ฌ์šด๋“œ ์†Œ์Šค=๋งฅ๋ฐ•
์žฅ์น˜=device.alsa_input.pci-0000_00_14.2.analog-stereo

--์Šคํ”ผ์ปค=on|์˜คํ”„|์‚ฌ์šฉ ๊ณผ --๋งˆ์ดํฌ๋กœํฐ=on|์˜คํ”„|์‚ฌ์šฉ
์‚ฌ์šด๋“œ ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ ํฌ์›Œ๋”ฉ ์ง€์›: on ๊ณง ์ „๋‹ฌ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค
์—ฐ๊ฒฐ์ด ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์˜คํ”„ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฉ”๋‰ด๋ฅผ ํ†ตํ•ด ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ณ  ๋ฉ”๋‰ด ํ•ญ๋ชฉ์ด ๋น„ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.

--์Šคํ”ผ์ปค ์ฝ”๋ฑ=CODEC ๊ณผ --๋งˆ์ดํฌ ์ฝ”๋ฑ=CODEC
์‚ฌ์šด๋“œ ์ถœ๋ ฅ(์Šคํ”ผ์ปค) ๋˜๋Š” ์ž…๋ ฅ(๋งˆ์ดํฌ)์— ์‚ฌ์šฉํ•  ์ฝ”๋ฑ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์—ฌ๋Ÿฌ ๋ฒˆ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ฝ”๋ฑ์ด ์ง€์ •๋˜๋Š” ์ˆœ์„œ๋Š”
์ง€์ •์€ ๊ธฐ๋ณธ ์ฝ”๋ฑ ์ˆœ์„œ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ํŠน์ˆ˜ ๊ฐ’ 'help'๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์˜ต์…˜ ๋ชฉ๋ก. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ฝ”๋ฑ์ด ํ—ˆ์šฉ๋˜๋ฉฐ
์ฒซ ๋ฒˆ์งธ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

--์ œ๋ชฉ=VALUE
์ฐฝ ์ œ๋ชฉ์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ํ…์ŠคํŠธ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ์ œ๊ณต๋œ ๋ฌธ์ž์—ด์€ ์›๊ฒฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋Ÿฐํƒ€์ž„ ์‹œ ๊ฐ’์œผ๋กœ ์ฑ„์›Œ์ง€๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ž๋ฆฌ ํ‘œ์‹œ์ž
์›๊ฒฉ ์„œ๋ฒ„. ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ๊ฐ’์€ "@client-machine@์˜ @title@"์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ ์ž๋ฆฌ ํ‘œ์‹œ์ž๊ฐ€ ์ •์˜๋ฉ๋‹ˆ๋‹ค.

@์ œ๋ชฉ@
์›๊ฒฉ ์ฐฝ์˜ ์ œ๋ชฉ์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.

@ํด๋ผ์ด์–ธํŠธ-๋จธ์‹ @
์›๊ฒฉ ์„œ๋ฒ„์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์œผ๋กœ ๋Œ€์ฒด๋ฉ๋‹ˆ๋‹ค.

--ํด๋ผ์ด์–ธํŠธ ํˆดํ‚ท=ํˆดํ‚ท
์‚ฌ์šฉํ•  ํด๋ผ์ด์–ธํŠธ ํˆดํ‚ท์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์‚ฌ์šฉ๋˜๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ํˆดํ‚ท์ด ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.
์ฐฝ์„ ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ๊ธฐ๋Šฅ์˜ ๊ฐ€์šฉ์„ฑ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 'gtk2'
ํˆดํ‚ท์€ ๊ฐ€์žฅ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŠน์ˆ˜ ๊ฐ’ 'help'๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์˜ต์…˜ ๋ชฉ๋ก.

--๊ตญ๊ฒฝ=๊ฒฝ๊ณ„
๋ชจ๋“  xpra ์ฐฝ ๋‚ด๋ถ€์— ๊ทธ๋ฆด ํ…Œ๋‘๋ฆฌ์˜ ์ƒ‰์ƒ๊ณผ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰๋˜๋Š” xpra ์ฐฝ์„ ๋กœ์ปฌ๊ณผ ์‰ฝ๊ฒŒ ๊ตฌ๋ณ„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ฐฝ๋ฌธ. ๊ทธ๋งŒํผ ๊ฒฝ๊ณ„ ํ‘œ์ค€ ์ƒ‰์ƒ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: ๋นจ๊ฐ„๋ฐ
์˜ค๋ Œ์ง€) ๋˜๋Š” ์›น XNUMX์ง„๋ฒ• ๊ตฌ๋ฌธ(์˜ˆ: #F00 or # FF8C00). ํŠน๋ณ„ํ•œ
์ƒ‰์ƒ ์ด๋ฆ„ "์ž๋™"๋Š” ์„œ๋ฒ„ ๋Œ€์ƒ ์ฃผ์†Œ์—์„œ ์ƒ‰์ƒ์„ ํŒŒ์ƒํ•ฉ๋‹ˆ๋‹ค(
์—ฐ๊ฒฐ ๋ฌธ์ž์—ด) ๋™์ผํ•œ ๋Œ€์ƒ์— ์—ฐ๊ฒฐํ•˜๋ฉด ํ•ญ์ƒ
๊ฐ™์€ ์ƒ‰. ํ…Œ๋‘๋ฆฌ์˜ ํฌ๊ธฐ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ง€์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
--๊ตญ๊ฒฝ=๋…ธ๋ž€์ƒ‰,10.

--์ฐฝ ๋ ˆ์ด์•„์›ƒ=LAYOUT
๊ธฐ๋ณธ ์ฐฝ์„ ๊ทธ๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์œ„์ ฏ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ์ •์˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์•”ํ˜ธ. ์˜ต์…˜ ๋ชฉ๋ก์„ ๋ณด๋ ค๋ฉด ํŠน์ˆ˜ ๊ฐ’ 'help'๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ๊ฐ ํด๋ผ์ด์–ธํŠธ ํˆดํ‚ท
๋‹ค๋ฅธ ์ฐฝ ๋ ˆ์ด์•„์›ƒ์„ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ œ๊ณตํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

--์Ÿ๋ฐ˜=์˜ˆ|์•„๋‹ˆ
์‹œ์Šคํ…œ ํŠธ๋ ˆ์ด๋ฅผ ํ™œ์„ฑํ™” ๋˜๋Š” ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋„ํฌ ์•„์ด์ฝ˜์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— OSX์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
ํ•ญ์ƒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

--์ง€์—ฐ ํŠธ๋ ˆ์ด
์‹œ์Šคํ…œ์„ ํ‘œ์‹œํ•˜๊ธฐ ์ „์— ์ฒซ ๋ฒˆ์งธ ์ฐฝ ๋˜๋Š” ์•Œ๋ฆผ์ด ๋‚˜ํƒ€๋‚  ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.
์Ÿ๋ฐ˜. (ํฌ์‹์Šค ์ „์šฉ)

--ํŠธ๋ ˆ์ด ์•„์ด์ฝ˜=ํŒŒ์ผ ์ด๋ฆ„
๋„ํฌ/ํŠธ๋ ˆ์ด์— ํ‘œ์‹œ๋˜๋Š” ์•„์ด์ฝ˜์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ„๋‹จํ•œ ๊ธฐ๋ณธ๊ฐ’์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
'์—‘์Šคํ”„๋ผ' ์•„์ด์ฝ˜. (Microsoft Windows์—์„œ ์•„์ด์ฝ˜์€ ํŠน๋ณ„ํ•˜๋‹ค๊ณ  ์ฒด์žฌ.)

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

์˜ต์…˜ for ๋ถ™์ด๋‹ค, ์ค‘์ง€, ์ •๋ณด, ์Šคํฌ๋ฆฐ ์ƒท ๋ฒ„์ „
--ssh=CMD
์‚ฌ์šฉํ•  ๋•Œ SSH: ์›๊ฒฉ ๋””์Šคํ”Œ๋ ˆ์ด์— ์—ฐ๊ฒฐํ•  ์ฃผ์†Œ, xpra ์‹คํ–‰ SSH(1) ~
๊ธฐ๋ณธ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜์—ฌ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
"์‰ฌ". ssh ํ”„๋กœ๊ทธ๋žจ์ด ๋น„์ •์ƒ์ ์ธ ์œ„์น˜์— ์žˆ๊ฑฐ๋‚˜ ๋น„์ •์ƒ์ ์ธ ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ๊ฑฐ๋‚˜
ssh์˜ ๋™์ž‘์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํ•œ ์˜ต์…˜์„ ์ „๋‹ฌํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --ssh
xpra์—๊ฒŒ ssh ์‹คํ–‰ ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค์ฃผ๋„๋ก ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด arcfour ์•”ํ˜ธํ™”๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์‹คํ–‰ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค --ssh="์‰ฌ -c ์•„ํฌํฌ" ssh:ํ”„๋กœ๋„:7

์ฐธ๊ณ  : ssh ์••์ถ•์„ ํ™œ์„ฑํ™”ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์ด๊ฒƒ์€ xpra ์ž์ฒด์™€ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค.
์••์ถ•ํ•˜๋ฉด CPU๊ฐ€ ๋‚ญ๋น„๋ฉ๋‹ˆ๋‹ค. xpra๋„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. --์••๋ฐ• ๋ถ•๋Œ€ ์Šค์œ„์น˜.

๊ฒฝ๋กœ ์š”์†Œ๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฑ์Šฌ๋ž˜์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” MS Windows์˜ ๊ฒฝ์šฐ
๊ณต๋ฐฑ์€ ์ข…์ข… ๊ฒฝ๋กœ์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉ๋˜๋ฏ€๋กœ ๊ฒฝ๋กœ ์ฃผ์œ„์— ๋”ฐ์˜ดํ‘œ๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. (์ฆ‰:
ssh="C:\ํ”„๋กœ๊ทธ๋žจ ํŒŒ์ผ\Xpra\Plink.exe" - SSH -๋Œ€๋ฆฌ์ธ)

--exit-ssh=์˜ˆ|์•„๋‹ˆ
xpra๊ฐ€ ์‹คํ–‰๋  ๋•Œ SSH ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ•์ œ๋กœ ์ข…๋ฃŒํ• ์ง€ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„์—์„œ ์—ฐ๊ฒฐ์„ ๋Š์Šต๋‹ˆ๋‹ค. SSH ์—ฐ๊ฒฐ ๊ณต์œ ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ์„ ์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” xpra์— ์˜ํ•ด ์ƒ์„ฑ๋œ SSH ๋งˆ์Šคํ„ฐ ํ”„๋กœ์„ธ์Šค ์ธ์Šคํ„ด์Šค๋ฅผ ์ค‘์ง€ํ•˜์ง€ ์•Š๋„๋ก
๋‹ค๋ฅธ SSH ์„ธ์…˜์— ์˜ํ•ด. ์ฐธ๊ณ : ์ข…๋ฃŒ-ssh=์•„๋‹ˆ์˜ค SSH ํ”„๋กœ์„ธ์Šค๋ฅผ
SSH ํ”„๋กœ์„ธ์Šค๊ฐ€ ํ„ฐ๋ฏธ๋„ ์ž…๋ ฅ๊ณผ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๋Š” ํ„ฐ๋ฏธ๋„,
์•”ํ˜ธ ์ž…๋ ฅ, ํ˜ธ์ŠคํŠธ ํ‚ค์— ํ•„์š”ํ•œ ํ‚ค๋ณด๋“œ ์ƒํ˜ธ ์ž‘์šฉ์„ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
ํ™•์ธ ๋“ฑ..

--์›๊ฒฉ xpra=CMD
ssh๋ฅผ ํ†ตํ•ด ์›๊ฒฉ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•  ๋•Œ xpra๋Š” ๋‹ค์Œ์„ ์ฐพ์•„์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์˜ xpra ์‹คํ–‰ ํŒŒ์ผ. ์ด ์‹คํ–‰ ํŒŒ์ผ์ด ๋น„ํ‘œ์ค€
์‹คํ–‰ํ•˜๊ธฐ ์ „์— ํŠน์ˆ˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฐ ๋‹ค์Œ ์ด๋ฅผ ๋‹ฌ์„ฑํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์†Œํ•œ ์ผ์ด ์•„๋‹ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ธ ๊ฒฝ์šฐ ์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค ssh:๋ญ”๊ฐ€
์›๊ฒฉ xpra๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‹คํŒจํ•˜๋ฉด ์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ
์›๊ฒฉ ํ˜ธ์ŠคํŠธ์—์„œ xpra๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

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

ํ™˜๊ฒฝ


DISPLAY
์—‘์Šคํ”„๋ผ ์Šคํƒ€ํŠธ --์‹œ์ž‘-์ž์‹=... ์ž์‹ ํ™˜๊ฒฝ์—์„œ ์ด ๋ณ€์ˆ˜๋ฅผ ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
xpra ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๊ฐ€๋ฆฌํ‚ต๋‹ˆ๋‹ค.

์—‘์Šคํ”„๋ผ ๋ถ™์ด๋‹ค๋ฐ˜๋ฉด์— ๋Š” ์ด ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์–ด๋–ค ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ
์›๊ฒฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

XPRA_PASSWORD ์•”ํ˜ธ(๋˜๋Š” ์‚ฌ์šฉ์ž ๋ฐ ์•”ํ˜ธ ๋ชฉ๋ก)๋ฅผ ์•”ํ˜ธ๋กœ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ ํŒŒ์ผ์˜ ๋Œ€์•ˆ. ๋งŒ์•ฝ์— --์•”ํ˜ธ ํŒŒ์ผ ๋˜ํ•œ ์ง€์ •๋ฉ๋‹ˆ๋‹ค.
ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

XPRA_ENCRYPTION_KEY ์•”ํ˜ธํ™”ํ•˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์•”ํ˜ธํ™” ํ‚ค๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ ๊ฐ€๋Šฅ. ์ž์ฒด์ ์œผ๋กœ ํ‚ค๋ฅผ ์ง€์ •ํ•˜๋ฉด ์•”ํ˜ธํ™”๊ฐ€ ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
--์•”ํ˜ธํ™” ํ‚ค ํŒŒ์ผ ๋„ ์ง€์ •๋˜๋ฉด ์ด ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

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


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

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

  • 1
    itop - ITSM CMDB ์˜คํ”ˆ ์†Œ์Šค
    itop - ITSM CMDB ์˜คํ”ˆ ์†Œ์Šค
    IT ์šด์˜ ํฌํ„ธ: ์™„์ „ํ•œ ๊ฐœ๋ฐฉ
    ์†Œ์Šค, ITIL, ์›น ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค
    ์™„์ „ํžˆ ํฌํ•จํ•˜๋Š” ๊ด€๋ฆฌ ๋„๊ตฌ
    ๋งž์ถคํ˜• CMDB, ํ—ฌํ”„๋ฐ์Šคํฌ ์‹œ์Šคํ…œ ๋ฐ
    ์„œ๋ฅ˜๋งจ...
    itop ๋‹ค์šด๋กœ๋“œ - ITSM CMDB ์˜คํ”ˆ์†Œ์Šค
  • 2
    ํด๋ ˆ๋ฉ˜ ํƒ€์ธ
    ํด๋ ˆ๋ฉ˜ ํƒ€์ธ
    Clementine์€ ๋ฉ€ํ‹ฐ ํ”Œ๋žซํผ ์Œ์•…์ž…๋‹ˆ๋‹ค.
    ์˜๊ฐ์„ ๋ฐ›์€ ํ”Œ๋ ˆ์ด์–ด ๋ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ตฌ์„ฑ์ž
    ์•„๋งˆ๋ก 1.4. ๊ทธ๊ฒƒ์€ ๋น ๋ฅด๊ณ 
    ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์ธํ„ฐํŽ˜์ด์Šค,
    ๊ฒ€์ƒ‰ํ•˜๊ณ  ...
    ํด๋ ˆ๋ฉ˜ํƒ€์ธ ๋‹ค์šด๋กœ๋“œ
  • 3
    XISMuS
    XISMuS
    ์ฃผ์˜: ๋ˆ„์  ์—…๋ฐ์ดํŠธ 2.4.3์€
    ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!! ์—…๋ฐ์ดํŠธ๋Š” ๋ชจ๋“ 
    ์ด์ „ 2.xx ๋ฒ„์ „. ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๊ฒฝ์šฐ
    ๋ฒ„์ „ v1.xx์—์„œ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ 
    ๋‚œ ..
    XISMuS ๋‹ค์šด๋กœ๋“œ
  • 4
    ํŽ˜์ด์Šค ํŠธ๋ž™ ๋ˆ„์•„๋ฅด
    ํŽ˜์ด์Šค ํŠธ๋ž™ ๋ˆ„์•„๋ฅด
    ๋ชจ๋“ˆ์‹ ํ—ค๋“œํŠธ๋ž˜ํ‚น ํ”„๋กœ๊ทธ๋žจ
    ์—ฌ๋Ÿฌ ์–ผ๊ตด ์ถ”์ ๊ธฐ, ํ•„ํ„ฐ ์ง€์›
    ๊ทธ๋ฆฌ๊ณ  ๊ฒŒ์ž„ ํ”„๋กœํ† ์ฝœ. ํŠธ๋ž˜์ปค ์ค‘์—์„œ
    SM FaceAPI, AIC ๊ด€์„ฑ ํ—ค๋“œ
    ์ถ”์ ๊ธฐ ...
    ๋‹ค์šด๋กœ๋“œ
  • 5
    PHP QR ์ฝ”๋“œ
    PHP QR ์ฝ”๋“œ
    PHP QR ์ฝ”๋“œ๋Š” ์˜คํ”ˆ ์†Œ์Šค(LGPL)์ž…๋‹ˆ๋‹ค.
    QR ์ฝ”๋“œ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ,
    2์ฐจ์› ๋ฐ”์ฝ”๋“œ. ๊ธฐ๋ฐ˜์œผ๋กœ
    libqrencode C ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, API ์ œ๊ณต
    QR ์ฝ”๋“œ ๋ฐ”์ฝ”๋“œ ์ƒ์„ฑ ์ค‘...
    PHP QR ์ฝ”๋“œ ๋‹ค์šด๋กœ๋“œ
  • 6
    ํ”„๋ฆฌ์‹œ๋ธŒ
    ํ”„๋ฆฌ์‹œ๋ธŒ
    Freeciv๋Š” ๋ฌด๋ฃŒ ํ„ด ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค.
    ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด ์ „๋žต ๊ฒŒ์ž„,
    ํ”Œ๋ ˆ์ด์–ด๋Š” a์˜ ๋ฆฌ๋”๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.
    ๋ฌธ๋ช…์„ ์–ป๊ธฐ ์œ„ํ•œ ํˆฌ์Ÿ
    ๊ถ๊ทน์ ์ธ ๋ชฉํ‘œ: ๋ ...
    Freeciv ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad