-
Notifications
You must be signed in to change notification settings - Fork 379
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docker-for-win: provide an xvfb to xpra #121
Comments
Sorry, I won't implement that. It adds a lot of complexity in x11docker but would be needed for edge cases only. |
Just a thought: IIRC xpra contains an Xvfb server. If xpra server can be compiled on Windows and provides Xvfb on its own, it can provide it to x11docker. x11docker could use it with |
I think that xpra does not contain Xvfb. Just as x11docker does, xpra is capable of starting an Xvfb, Xorg or Xdummy server, if the required dependencies are available in the environment. Precisely, xpra uses a wrapper named
Moreover, I think that this is why So, that's why the setup I was thinking about is the opposite: use x11docker to provide a X server to @totaam, can you please confirm that |
Correct: you could theoretically run a seamless xpra server on mswindows if you could run an xvfb of any kind (either Xvfb or Xdummy). |
Currently I see the following possibilities to provide an invisible X frame buffer to xpra:
My favorite is VcXsrv. It is actively maintained and the developer gives friendly and helpful response. |
I just tried and it does not work 😢. I installed
If I open a browser and visit
How could the script use x11docker, without creating the X server with it? I'm really interested in a x11docker-friendly solution to this scheme.
What advantage would provide this compared to Xvfb in Cygwin?
This should probably need some tweaks in xpra too, as xpra does not explicitly hide any window ATM: #122 (comment)
I'd use it if the issue is fixed, even without the
How do you reach him, tho? The tracker in sourceforge seems to have very little activity. Also https://github.com/ArcticaProject/vcxsrv#why-this-repo-and-these-builds-exist. |
9 times out of 10, that's a firewall blocking the connection.
Is websockify missing?
Not requiring cygwin. |
An example is given in #125. I encounter an issue with xpra client, but that is probably a different issue. Setup of Xvfb and xpra server works.
I once opened a bug ticket on sourceforge: https://sourceforge.net/p/vcxsrv/bugs/ |
Feel free to re-open if this is of interest again. |
The same way
x11docker/kaptain
is used to executex11docker-gui
ifkaptain
is not available on the host, I suggest providing a image namedx11docker/xvfb
which contains only the required resources to run Xvfb and/or Xdummy. Then, use the container as a fallback when none ofXvfb
,Xorg
orXdummy
are available on the host.On the one hand, as commented in #117, all xpra needs is an X11 server with the composite and damage extensions. So, by ensuring that x11docker is able to provide an Xvfb server, at least, recipes in the wiki can work on GNU/Linux, MSYS2, Cygwin, and WSL. Furthermore, it would allow binaries for Windows to be built with
xpra server
enabled (--use-display
being forced totrue
).On the other hand, it can also allow mode
--xpra
on any GNU/Linux server without X.The text was updated successfully, but these errors were encountered: