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 ์จ๋ผ์ธ ์ฌ์ฉ