Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#1398
This pull request is largely from the hard work of @zach-r-long. I'm leaving Sandia, so I wanted to push up the last version I know we had working.
RKVM extends Minimega's VNC abilities to be able to remotely connect to standalone VNC servers. This enables keybuffer and framebuffer recording, as well as VNC automation to external assets within Minimega. RKVM has had limited testing against ESX, x11vnc, and PIKVM for physical hardware. Multiple connections are used and you will need to use the --shared and --forever switches with x11vnc. Currently only VNC servers allowing RAW encoding are supported, VNC servers configured to force other encodings like TIGHT will not work.
I have a container that has been used in testing this new feature.
https://github.com/mkunz7/vms/blob/master/vnc.tgz
Zach has been working on a branch that supports tight encoding, but novnc needs to first be updated to at least v1. VNC recording was broken when we tried to update it before. #1258
Zach feel free to add your own pull request with some cleaned up code.