
나는 내 질문에 대한 답을 찾기 위해 이리저리 파헤쳐 보았지만 아무것도 찾지 못했습니다.
xming 서버를 사용하면 ssh 창 전달을 통해 Windows에서 Linux 응용 프로그램을 투명하게 실행할 수 있다는 것을 알고 있지만 반대 작업을 수행하고 Linux 상자에서 Windows 상자로 연결하고 이 프로토콜을 사용하여 Linux에서 Windows 응용 프로그램을 표시할 수 있습니까?
나는 이것이 편도 티켓이라고 생각하지만 그것이 가능하기를 바랐습니다.
답변1
Windows 프로그램에 따라 다르지만 일반적으로 그렇지 않습니다.
이러한 Linux 프로그램이 PC에서 화면을 표시할 수 있는 이유는 해당 Linux 프로그램이 Linux용으로 작성되었기 때문입니다.X 윈도우 시스템, 클라이언트를 디스플레이 서버와 완전히 분리합니다.
X는 거의 모든 시스템에 포팅되었으며 Unix/Linux 변형의 grpahical 프로그램에 대한 사실상의 표준입니다. 더 구체적으로 말하면, 다음과 연결된 모든 프로그램은Xlib다른 방향으로도 잘 작동할 거예요. 따라서 예를 들어 Windows의 Cygwin/X 환경에서 GNU Emacs를 실행 중인 경우 해당 프로그램의 디스플레이를 Linux에 문제 없이 배치할 수 있습니다.
그러나 일반적으로 그렇지 않습니다. 클래식 win32 프로그램(예: Windows, Office, 웹 브라우저, 게임 등과 함께 제공되는 모든 프로그램)은 X 서버에 디스플레이를 제공할 수 없습니다. Xlib 전혀.
당신이 할 수 있는 일은RDP 클라이언트Windows 바탕 화면에 로그인하여 전체 바탕 화면 세션을 실행할 수 있습니다(그러나 이는 개별 프로그램을 표시하는 것과는 상당히 다른 솔루션입니다).