약간의 배경 정보 : 더 큰 시스템의 일부인 소프트웨어를 처리하고 있습니다. 대부분의 시스템에는 지속적으로 실행되는 백그라운드 프로세스와 해당 기능이 필요할 때 열 수있는 GUI가 있습니다. 문제를 일으키는 특정 소프트웨어는 GUI와 백그라운드 처리를 모두 포함하는 단일 프로그램으로 작성되었습니다. 이는 GUI가 항상 실행 중이어야하며 그렇지 않으면 연관된 처리가 수행 될 수 없음을 의미합니다. 이것은 여러 가지 이유로 바람직하지 않습니다.
이 문제를 해결하기 위해 GUI 창을 표시하거나 숨길 수있는 다양한 X 의사 서버를 살펴 보았습니다. 내가 구체적으로 살펴본 세 가지는 xmove , ximove 및 xpra입니다.
xmove 는 실제로 오래 되었고 (1997 년 11 월 이후 개발되지 않은) 24 비트 그래픽을 지원하지 않습니다.
또한 ximove 라는 것을 발견 했습니다 . 저자 Mark C. Ballew는 xmove (XIMove≡Xmove Improvementd)를 개선하려는 의도로 시작했습니다. 그러나 그의 웹 사이트 를 보면 마지막 상태 업데이트가 8/16/04 인 것처럼 보이며 더 이상 존재하지 않는 http://forum.ximove.com/ 링크 입니다.
xpra 는 가장 유망한 옵션처럼 보이지만 원하는대로 작동하지 않았습니다. 종속성을 논의하는 xpra 파일에서 다루지 않는 “Cairo”에 대해 불평하는 많은 오류가 발생하지만 그럼에도 불구하고 프로그램은 웹 브라우저와 같은 작은 응용 프로그램에서 작동합니다. 그래도 문제가있는 프로그램에 사용하려고하면 더 많은 오류 (cairo 오류 및 기타)가 발생합니다. xpra와 응용 프로그램 자체가 충돌하는 것 같습니다.
최신 버전의 xpra를 새로 설치하려고 시도하고 있지만 시도해야 할 다른 X 의사 서버 응용 프로그램에 대한 통찰력이 있는지 궁금합니다.
답변
의견에서 Piskvor가 말한 것. 최신 버전의 xpra를 사용해보십시오. 설정으로 연주하고 오디오 전달과 같이 필요하지 않은 것을 비활성화하십시오. 잘 작동하도록 만들 수 있습니다.
답변
Xvnc , TightVNC 또는 TigerVNC 와 같은 VNC 서버를 사용해 볼 수 있습니다 .
VirtualBox (최소 버전 5)를 사용하고 가상 시스템에 운영 체제 및 프로그램을 설치할 수도 있습니다 . “분리 가능”모드에서 VM을 시작하면 모든 VirtualBox 창을 닫고 VM을 계속 실행할 수 있습니다. 그런 다음 VirtualBox GUI를 다시 시작하고 VM에 다시 연결할 수 있습니다.