Não estou ciente de uma maneira de fazer isso com o x11 (de fato, o aplicativo do Windows não está sendo executado no X11). No entanto, um resultado semelhante pode ser obtido usando o protocolo RDP (Remote Desktop Protocol). rdesktop
é um cliente Linux que implementa o RDP.
Após instalar o redesktop ( sudo apt-get install rdesktop
), encapsulamento por SSH se a máquina não for local e encaminhar a porta 3389, inicie um aplicativo através do rdesktop especificando as credenciais, o host e o programa a serem iniciados. (Veja man rdesktop
para mais informações).
Na máquina Windows, instale o SeamlessRDP (consulte o link e a opção -A para o rdesktop)
Na máquina Linux:
ssh -L 3389:localhost:3389 user@windowsHost #Forward port 3398 if needed
rdesktop -u user -d domain -A -s seamlessrdpshell notepad.exe -f windowsHost/localhost
#execute o bloco de notas
O lançamento sem -s argument
oferecerá uma sessão interativa completa semelhante ao VNC, o que seria uma solução para obter controle remoto total.