컴퓨터 간에 X 서버(세션) 공유

컴퓨터 간에 X 서버(세션) 공유

저는 2대의 컴퓨터(모두 Linux 실행)를 가지고 있으며 현재 시너지를 사용하여 작업하고 있습니다. 이것은 굉장합니다. 하지만 지금은 컴퓨터 간에 마우스/키보드/클립보드뿐만 아니라 X 세션을 공유할 수 있는 방법(가능한가요? 작업 중인가요? 시도했지만 실패했습니까? 확실히 불가능합니까?)이 있는지 궁금합니다. 내 생각은 모니터 간에 X 창을 끌 수 있다는 것입니다.

나는 이것이 매우 중요한 것임을 알고 있으며, 비록 여러분을 위해 이것을 할 수 있는 것이 아무것도 없더라도 이 아이디어를 추구하고 싶었던 Linux(xserver는 아님)에 대해 충분히 알고 있습니다.

또한 "이것을 설치하면 작동합니다"라고 할 필요도 없습니다. 나는 사용자 정의 커널이나 시스템 간 파티션 또는 필요한 모든 것을 설치하는 데 전적으로 개방적입니다(필요하지 않은 경우 놀랄 것입니다). 왜냐하면 두 시스템 모두에서 실행되는 동일한 xorg 서버 인스턴스가 필요하다고 가정하기 때문입니다.

답변1

당신은 볼 수 있습니다XPula- 설명하는 것만큼 부드럽지는 않지만(X 서버 간 드래그 없음) 한 컴퓨터에서 프로그램을 시작한 다음 이를 다른 컴퓨터에 분리했다가 다시 연결할 수 있는 기능을 제공합니다. (GUI 애플리케이션의 화면이라고 생각하시면 됩니다.)

프로세스가 여전히 프로그램을 시작한 시스템에 묶여 있고 프로세스 마이그레이션이 매우 어려운 문제이기 때문에 이보다 더 긴밀한 통합을 얻는 것은 어렵습니다.

답변2

예를 들어 프록시 X 서버를 사용할 수 있습니다.DMX또는X위안이는 클라이언트가 연결할 단일 X 서버이지만 하드웨어에서 실행되는 여러 기본 X 서버에 이미지를 전송하여 "그립니다". 창을 한 컴퓨터의 화면에서 다른 컴퓨터 화면으로 이동하면 다른 서버에서 실행하기 위해 프로그램을 마이그레이션하는 것이 아니라 에이전트가 창을 그리는 데 필요한 X 서버만 변경됩니다.

답변3

스레드는 오래되었지만 향후 참조용입니다.

Winswitch(xpra 기반)

https://winswitch.org/downloads/

창 전환은 사용자가 실행한 응용 프로그램 외에 다른 컴퓨터에서 실행 중인 응용 프로그램을 표시할 수 있는 도구입니다. 응용 프로그램이 winswitch 서버를 통해 시작되면 필요에 따라 winswitch 클라이언트를 실행하는 다른 컴퓨터에 표시될 수 있습니다.

특히 Linux, Windows 및 Mac OS X에서 실행됩니다. 예를 들어, Mac OS X 응용프로그램을 Linux 데스크탑에 설치할 수 있습니다.

또는 x2go(공유 원격 세션과 유사)

http://wiki.x2go.org/doku.php/start

답변4

실제로 원하는 것은 아니지만 2개의 모니터가 있는 컴퓨터 1을 부팅하고 remmina를 컴퓨터 2에 연결하면 remmina 창을 확장하여 두 모니터를 모두 덮을 수 있지만 1개의 데스크톱을 공유하지는 않습니다. 내가 하는 일은 형편없는 노트북과 강력한 타워를 갖고 있는 것 뿐이다. 네트워크 외에는 타워에 아무것도 연결하지 않았습니다. 그런 다음 노트북을 사용하여 노트북 모니터에서 콘텐츠를 실행하고 다른 모니터(타워로)에서 remmina를 실행합니다. 데스크탑 두 대인데 그 사이에 마우스와 키보드를 사용할 수 있어요. 파일에 관한 한, 타워에서 FTP 서버를 실행하고 파일을 FTP로 이동해야 했습니다. 더 좋은 방법이 있을 것이라고 확신하지만 이것이 저에게 효과적이었습니다.

관련 정보