On 20/05/2019 07:59, Mukul Agrawal wrote: > The application running inside Windows Server Container is a regular > microsoft windows application. > I am guessing it is not an X11 application because I didnt have to > install any x server. It works natively on MS windows machines. Then you won't be able to use xpra to expose it individually. > > I have played with XPRA on linux systems and linux container a little > bit and I can get those to work. > I was wondering if: (1) you have a distribution of xpra server that can > run on microsoft windows host machines The regular xpra builds for MS Windows support running servers, but those servers are just shadow servers: it allows you to access the whole desktop all at once, not individual windows separately. > and if it does then (2) if it is > possible to for a windows server container running on that host to send > its graphics to the xpra server running on host (or running on sister > container) instead of running inside container. No. MS Windows applications know nothing about X11.
This question comes up regularly: it should be possible to improve xpra to support seamless mode on MS Windows. But this would take a serious amount of work. Cheers, Antoine > From your answer, it looks like (2) may be possible. So main question is > if you have a MS windows version of xpra server? > > > > > > Regards, Mukul ( https://sites.google.com/site/mukulagrawal ) > > > On Sunday, May 19, 2019, 10:16:22 AM PDT, Antoine Martin via > shifter-users <shifter-users@lists.devloop.org.uk> wrote: > > > On 19/05/2019 20:43, Mukul Agrawal via shifter-users wrote: >> Dear XPRA team, >> I have an application running on Windows Server container.Can I get > the graphics generated in the container to a remote client using novnc ? > I will assume you mean xpra here. > What sort of graphics? This an X11 application, right? >> I can control how to start the container but prefer not to install > anything inside container.I can install anything required on host that > is running the container. > I'm not 100% certain I understand what you're trying to do, but if you > cannot install xpra in the container whose applications you are trying > to expose, you can install xpra in another container and then start your > applications on the display started by the xpra server there. ie: > DISPLAY=xpraserverIP:DISPLAYNO yourapp > You will need to allow TCP connections to your X11 server, see xhost and > remove "-nolisten tcp" from xpra's default xvfb command. > If you don't want to expose the X11 display over plain TCP, you can use > ssh display forwarding between the two containers. > In any case, there are benefits to this approach: you can really isolate > your application by running it in a container with very limited network > access. > > Cheers, > Antoine > > >> Any pointers are appreciated. > >> _______________________________________________ >> shifter-users mailing list >> shifter-users@lists.devloop.org.uk > <mailto:shifter-users@lists.devloop.org.uk> >> https://lists.devloop.org.uk/mailman/listinfo/shifter-users >> > > _______________________________________________ > shifter-users mailing list > shifter-users@lists.devloop.org.uk > <mailto:shifter-users@lists.devloop.org.uk> > https://lists.devloop.org.uk/mailman/listinfo/shifter-users > _______________________________________________ shifter-users mailing list shifter-users@lists.devloop.org.uk https://lists.devloop.org.uk/mailman/listinfo/shifter-users