모니터에서 원격 컴퓨터로 X 전송

모니터에서 원격 컴퓨터로 X 전송

나머지 세션을 계속하려면 다른 노트북에 원격으로 로그인하고 싶습니다. VNC는 대역폭을 소비하기 때문에 속도가 느립니다. 나는 대기 시간이 아니라 대역폭이라는 것을 알고 있습니다(또는 알고 있다고 생각합니다). 왜냐하면 화면 상단이나 가장 최근에 변경된 보기의 상단에서 첫 번째 업데이트가 매우 빠르게 발생하지만 전체 다시 그리기에는 시간이 걸리기 때문입니다.
나는 X가 픽스맵을 보내지 않고 화면을 다시 그리는 방법에 대한 지침을 보낸다고 생각합니다. 그래서 X를 사용하고 싶습니다.

질문: 모든 응용 프로그램에 지금 원격으로 사용 가능한 X 서버로 마이그레이션하라고 말할 수 있는 방법이 있습니까? 또는 내 컴퓨터가 호출한 :0.0이 더 이상 모니터에 연결되어 있지 않고 이제 원격 컴퓨터에 있다고 생각하도록 만들 수 있습니다. (언제든지 다른 노트북으로 다시 전환할 수 있도록 프로세스를 되돌릴 수 있습니까?)

답변1

X 자체의 일부로 이 작업을 수행할 수 있는 방법은 없지만" screenX용" 도구xpra. XPula:

X11 프로그램(일반적으로 원격 호스트에서)을 실행하고 해당 디스플레이를 로컬 컴퓨터로 보낸 다음 해당 프로그램의 연결을 끊고 상태를 잃지 않고 동일한 컴퓨터 또는 다른 컴퓨터에서 다시 연결할 수 있습니다.

매우 잘 작동하며 일반 X 연결에 비해 추가 대역폭을 사용하지 않습니다. 그것은 능력이있다데스크탑 "마스킹", 기본적으로 모든 클라이언트를 원격 시스템에 복사합니다. 사용 패턴에 따라 애플리케이션을 서버에 직접 연결한 xpra다음 사용하는 동안 해당 컴퓨터에서 연결하는 것을 선호할 수 있습니다.

일부 응용 프로그램은 클라이언트와 동일한 물리적 컴퓨터에 있는 것에 다양한 방식으로 의존하며 이러한 응용 프로그램에서 오류가 발생할 수 있습니다. 직접 렌더링은 가장 일반적인 문제입니다. GL 및 하드웨어 가속 비디오가 제대로 작동하지 않거나 완전히 손상될 수 있습니다.

관련 정보