1

Let's assume that I have a Windows 10 VM running under Qemu, there is a way to forward to X11, the windows application. Something like I start the virtual machine, and I can see only the program without seeing the whole windows desktop.

3
  • 2
    This is basically asking "How do I make Windows use the X11 protocol?". IMHO, that's primarily a Windows-related question, but I'm not 100% sure.
    – Kusalananda
    Sep 25, 2019 at 15:08
  • if your windows program can run under wine, then wine apps can either run in a virtual desktop or as a window on the linux desktop.
    – cas
    Sep 25, 2019 at 15:52
  • Search for SeamlessRDP which could then be used with the -A option of rdesktop. For that to work, you'll have to install stuff on the windows side.
    – user313992
    Sep 25, 2019 at 22:03

2 Answers 2

2

I manage to achieve this using freerdp with the /app option like for example /app:mspaint And on the guest you should add this to the registry:

Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList]
    "fDisabledAllowList"=dword:00000001
1

It requires the installation of Virtualbox Guest Additions or VMWare Tools on the guest OS but this does exist, just not through the X protocol. It's also not entirely reliable and you may never get it to work, depending often on how much the client OS uses GPU features. On Virtualbox this is called "seamless mode" and is a transparent-window-based alternative to fullscreen. VMware has a similar feature called Unity Mode which I have no experience with.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .