jlesage / docker-baseimage-gui

A minimal docker baseimage to ease creation of X graphical application containers
MIT License
1.2k stars 179 forks source link

Feature Request: Replace x11vnx and xvfb with TigerVNC to enable remote resize #8

Closed baxerus closed 4 years ago

baxerus commented 6 years ago

It would be great to replace x11vnc and xvfb with TigerVNC. This would allow resizing of the remote desktop accordingly to resizing the browser window (perhaps best with disable option e.g. by setting the width and height explicitly).

I would like the help in the process if you want to.

Is there something that directly speaks against this idea? Perhaps you already tried and have good reasons not to use TigerVNC?

Best regards

Benedict

jlesage commented 6 years ago

I evaluated a couple of solution and I remember having looking at TigerVNC. However, I don't remember exactly why I didn't choose it. One big benefit of x11vnc is that it natively supports websocket (used by noVNC), while other solutions need a websocket-to-tcp proxy.

baxerus commented 6 years ago

When I find time, I will try to get it running with TigerVNC + WebSocket Proxy like noVNC's Websockify

Zetten commented 5 years ago

@baxerus Did you ever get anywhere with TigerVNC (or an alternative)? Seamless remote resizing is something I'm looking for as a feature-complete upgrade from https://hub.docker.com/r/hurricane/dockergui/ - it seems to be the only thing missing here!

baxerus commented 5 years ago

@Zetten No, I'm sorry, I didn't manage to find the time to try it. But would still like to do it

c64bob commented 5 years ago

It seems x11vnc is in the process of adding support for remote resizing, see https://github.com/LibVNC/x11vnc/issues/91