it-swarm-ko.tech

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

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

나는 이것이 매우 사소한 일이 아니라는 것을 알고 있으며, 당신을 위해이를 수행하는 것이 없더라도이 아이디어를 추구하고 싶을 정도로 (xserver는 아니지만) Linux에 대해 충분히 알고 있습니다.

또한 "설치하면 작동"할 필요가 없습니다. 사용자 지정 커널을 설치하거나 시스템간에 파티션을 마운트하거나 필요한 것이 무엇이든 전적으로 기꺼이 (필요하지 않은 경우 놀랄 것입니다). 두 컴퓨터에서 실행되는 동일한 xorg 서버 인스턴스가 필요하다고 가정하기 때문입니다.

22
Falmarri

xpra -설명하는 것만 큼 부드럽지는 않지만 (X 서버간에 드래그하지 않음) 한 컴퓨터에서 프로그램을 시작한 다음 나중에 분리했다가 다시 연결할 수 있습니다. 다른 컴퓨터에서. (GUI 응용 프로그램의 화면으로 생각하십시오.)

프로세스가 프로그램을 시작하는 시스템에 여전히 연결되어 있고 프로세스 마이그레이션이 정말 어려운 문제이기 때문에 그보다 더 긴밀하게 통합하는 것은 어렵습니다.

9
p-static

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

6
alanc

스레드가 오래되었습니다. 그러나 이것은 향후 참조 용입니다.

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
zfs

실제로 원하는 것은 아니지만 2 개의 모니터로 컴퓨터 1을 실행하고 컴퓨터 2로 remmina를 실행하면 remmina 창을 확장하여 두 모니터를 모두 덮을 수 있지만 1 개의 데스크톱을 공유하지는 않습니다. 내가하는 일은 형편없는 노트북과 강력한 타워를 가지고 있다는 것입니다. 네트워크를 제외하고는 타워에 연결된 것이 없습니다. 그런 다음 랩톱으로 랩톱 모니터에서 물건을 실행하고 다른 모니터에서 remmina (타워로)를 실행합니다. 2 대의 데스크탑이지만 그 사이에 마우스와 키보드를 사용할 수 있습니다. 파일이 이동하는 한 타워에서 ftp 서버를 실행하고 ftp가 필요한 파일을 이동해야합니다. 더 나은 방법이 있지만 이것이 저에게 효과적입니다.

0
Dave