Exibindo janelas de uma máquina virtual do Windows em um gerenciador de janelas do host Linux

1

Eu sou capaz de exibir janelas de uma máquina UNIX em um cliente Windows usando o encaminhamento SSH X11. Mas é possível fazer o oposto? Digamos que eu tenha uma máquina virtual do Windows e execute algum software nela (que não funciona muito bem com o Wine) - então eu gostaria de manter a VM em um modo sem cabeça e encaminhar a UI do aplicativo para o X11 em um host Linux. / p>     

por Logarytm Całkowy 10.01.2016 / 00:33

2 respostas

0

Existem algumas abordagens que devem funcionar aqui. Este post (que deve estar no SU) menciona o problema e existem algumas respostas úteis. A maioria das respostas é bem antiga.

A solução oficial da Microsoft é usar um recurso chamado RemoteApp , que permite encaminhar janelas individuais sobre o RDP, em vez de enviar toda a área de trabalho. No entanto, ele só é oficialmente suportado (para o lado do host) nas versões de servidor do Windows, e sua VM do Windows provavelmente não é uma edição do servidor.

Esta postagem no blog fala sobre como fazer o RemoteApps funcionar cliente ("normal") edições do Windows. Você ainda precisa do servidor de serviços de terminal (RDP), então você precisa das versões Professional / Business / Enterprise / Education / Ultimate do Windows; Casa ou similar não funcionará. As postagens do blog recomendam o uso do RemoteApp Tool de outro programa. , mas o site desta ferramenta diz que não funcionará nas edições Professional / Business; você precisa de Enterprise, Ultimate ou Education. Não sei se a edição manual do registro descrita na postagem do blog funcionaria nas edições Professional / Business.

Para que o RemoteApps funcione no Linux, você pode ou não precisar usar um programa diferente de rdesktop . Esta pergunta responde em SF fala sobre FreeRDP , que aparentemente é uma bifurcação de rdesktop que suporta RemoteApps.

Há também a opção de dizer ao Windows para usar um shell personalizado (também mencionado nas respostas do SO), que não pode ser usado para se conectar a uma sessão existente, mas permite exibir apenas um único aplicativo. Um uso avançado disso é SeamlessRDP , que executa um shell personalizado que encaminha as janelas para o cliente rdesktop individualmente. Ele afirma não suportar Win7 ou Win8, no entanto, o que pode significar que ele não funciona em edições não-Server do Windows

    
por 10.01.2016 / 03:38
0

Estou assumindo que você está procurando lançar apenas aplicativos específicos e nem todos

Infelizmente, esse recurso não existe onde você pode simplesmente iniciar aplicativos específicos do Windows a partir da VM convidada do Windows em seu host UNIX

É tudo ou nada usando o cliente RDP

    
por 10.01.2016 / 00:42