X-Windows 화면을 원격에서 볼수 있을까요?

onyx의 이미지

윈도우의 VNC라든가. PCANYWHERE와 같이
현재 모니터상에 보이는 X-Windows 화면을
원격지에서 볼수 있는지 궁금합니다.

X-Windows의 경우 프로토콜 자체가 윈도우의 터미널서비스와 같이
멀티세션을 지원하는거 같아서 안될거 같은데요.

혹 다른방법이라든지. 관련 S/W가 있다면 알려주시면 감사하겠습니다.

여러분의 고견을 듣고싶습니다.

bugiii의 이미지

VNC 의 기본 목표가 플랫폼 독립 원격 관리 아닙니까? VNC 서버... X-Windows 용이 있습니다.

그리고, X-Windows 클라이언트 머신에 접속하는 서버 (말이 바뀐게 아니죠?) 는 윈도우용도 있습니다. Unix-like 시스템에 X 서버 있다면 당연히 다른 X 클라이언트에 접속됩니다. 설정만 한다면 자신의 리눅스 X-Windows 에 다른 Unix X-Windows 화면을 띄울 수 있고, 재밌는 일도 많이 할 수 있습니다. 이쪽 머신 저쪽 머신 화면에 놀래키는 창을 띄우거나 하는... 하지만 원격관리 프로그램처럼 전체가 날라오는게 아니라 창마다 설정을 하는... 머라고 해야... 하여튼 좀 틀리죠... 그러니까, 다른 사람의 X-Windows 화면을 가져올 수는 없을 듯 합니다. 자신의 어플이 저쪽 머신에서 동작하지만 결과를 내 화면에서 본다는 의미로 봐야겠죠.

하도 오래전 일이라... 가물가물... 잘 하시는 분들의 정확한 답변 부탁드립니다.

그럼, 이만...

ganadist의 이미지

gtk 2.2에 포함된 데모에 보면 같은역할을 하는 샘플 프로그램이 있습니다.

http://gnome.or.kr/gallery/view_photo.php?full=1&set_albumName=screenshots&id=ame
http://gnome.or.kr/gallery/view_photo.php?full=1&set_albumName=screenshots&id=amf

를 참고하세요.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

harrylee의 이미지

그냥 X-manager를 쓰시면 안되나요..
X-windows로 바로 접속할수있잖아요..
젤 무난할것같은디..^^

Necromancer의 이미지

bugiii wrote:
VNC 의 기본 목표가 플랫폼 독립 원격 관리 아닙니까? VNC 서버... X-Windows 용이 있습니다.

그리고, X-Windows 클라이언트 머신에 접속하는 서버 (말이 바뀐게 아니죠?) 는 윈도우용도 있습니다. Unix-like 시스템에 X 서버 있다면 당연히 다른 X 클라이언트에 접속됩니다. 설정만 한다면 자신의 리눅스 X-Windows 에 다른 Unix X-Windows 화면을 띄울 수 있고, 재밌는 일도 많이 할 수 있습니다. 이쪽 머신 저쪽 머신 화면에 놀래키는 창을 띄우거나 하는... 하지만 원격관리 프로그램처럼 전체가 날라오는게 아니라 창마다 설정을 하는... 머라고 해야... 하여튼 좀 틀리죠... 그러니까, 다른 사람의 X-Windows 화면을 가져올 수는 없을 듯 합니다. 자신의 어플이 저쪽 머신에서 동작하지만 결과를 내 화면에서 본다는 의미로 봐야겠죠.

하도 오래전 일이라... 가물가물... 잘 하시는 분들의 정확한 답변 부탁드립니다.

그럼, 이만...

클라이언트 쪽에서는 DISPLAY 환경변수만 조작하면 됩니다. 그걸로 끝입니다.
다만 서버쪽에 보안기능 있다면 그것도 설정해줘야 하죠... (보통 유닉스는 xhost 사용)
이거만 하면 다른 컴퓨터에다 창 띄울 수 있습니다.

엑스 프로그램들이 엑스 서버에 접속할때는 사용자가 수동으로 지정하지
않는 한 DISPLAY 환경변수에 지정된 서버로 접속합니다.
이거 가지고 장난질도 해 봤고, 실제 회사에서 리눅스 두대로 이렇게
세팅해서 써본 적도 있습니다.

그리고 엑스는 통상적인 클라이언트-서버와는 반대로 사용자가 보는 쪽이
서버가 됩니다. 엑스는 서버가 하는 짓이 클라이언트 요청을 받아서 화면에다
뿌리는 거니까 비디오카드와 모니터가 설치된 사용자 컴퓨터가 서버가 되는거죠.

Written By the Black Knight of Destruction

cjh의 이미지

원하시는 기능을 사용하시려면 유닉스에 VNC띄워 놓고 VNC뷰어로 접속하는 수 밖에 없습니다. X는 윈도우의 디스플레이간 마이그레이션이나, 완전한 세션의 유지를 지원하지 않습니다. 다른 창을 다른 디스플레이에(DISPLAY환경변수가 지정하는)에 띄울 수 있지만 그건 처음부터 다시 시작하는 것이죠.

onyx wrote:
윈도우의 VNC라든가. PCANYWHERE와 같이
현재 모니터상에 보이는 X-Windows 화면을
원격지에서 볼수 있는지 궁금합니다.

X-Windows의 경우 프로토콜 자체가 윈도우의 터미널서비스와 같이
멀티세션을 지원하는거 같아서 안될거 같은데요.

혹 다른방법이라든지. 관련 S/W가 있다면 알려주시면 감사하겠습니다.

여러분의 고견을 듣고싶습니다.

--
익스펙토 페트로눔

lethean의 이미지

vnc의 변형인 rfb를 이용하면 됩니다. 사이트는 기억나지 않지만, 데비안 패키지로는 존재합니다. (apt-get install rfb)

암튼 실행시키면 원격에서 VNC 클라이언트로 접속할 수 있습니다.

Nevermind... :)

송지석의 이미지

뒷북인지는 모르지만..

kde에 kcmkrfb라고 있습니다.

한컴을 사용하는데 원격 데스크탑 공유라고 되어있군요.

윗분이 말씀하신 rfb를 kde용으로 올려놓은 듯.. 설정은 gui로 쉽게 되어있습니다.

접속은 vncviewer로 하면 되고요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.