Skip to content

[Feature Request] Add VNC Support as an Alternative to the Web Client #117

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

Open
lionB777 opened this issue Jan 30, 2025 · 10 comments
Open

Comments

@lionB777
Copy link

Description:
Adding VNC support to JetKVM would provide an alternative to the web client, enabling full remote control with better interaction capabilities.

Proposed Enhancement:

Implement a VNC server compatible with standard clients (TigerVNC, RealVNC, TightVNC, etc.).

Support mouse input and improve keyboard event handling.

Optimize latency for smooth real-time interaction.

Implement authentication for secure access.

Use Case:
VNC support would offer a more responsive and flexible alternative to the web client, improving usability for remote management and troubleshooting. Additionally, it would allow the machine to be isolated from the network if needed, enhancing security and control.

Would this feature be feasible for a future release? Thanks for considering!

@lionB777 lionB777 changed the title Add VNC Support as an Alternative to the Web Client [Feature Request] Add VNC Support as an Alternative to the Web Client Jan 30, 2025
@left2repairlive
Copy link

+1 on this feature. VNC is an open protocol, widely used and made for computer remoting, so it is a good pick for this usecase.

It would also allow users that experience issues with the web interface to have a different method to try remoting into their JetKVM. I quickly found some users that could take advantage of this:

@swerveshot
Copy link

I would definitely welcome this feature. But just out of curiosity; why VNC and not RDP (FreeRDP or xrdp)? I would think that is a more optimized protocol with lower latency.

@lionB777
Copy link
Author

You're right, it would be better, ideally both. But in my request, I thought that for the sake of compatibility it would be better. Since VNC exists on all platforms, I think this approach would be more universal. But I'm not an absolute expert on the subject, so if it can be done, that would be great.

@left2repairlive
Copy link

We default to VNC as it is more widespread in the circles are part of

@swerveshot
Copy link

We default to VNC as it is more widespread in the circles are part of

Ah that makes sense then.

Too bad though as RDP has some excellent features that VNC does not have. For instance having the ability to resize your client window and then have the server update it's canvas to match the new size. Or am I not up to speed with what's new with VNC?

@gravelfreeman
Copy link

Subscribing to this thread. Will order 4x if this ever gets implemented. Would fit perfectly in my workflow!

@quentinmit
Copy link

Too bad though as RDP has some excellent features that VNC does not have. For instance having the ability to resize your client window and then have the server update it's canvas to match the new size. Or am I not up to speed with what's new with VNC?

Resizing the desktop like that requires the cooperation of the host OS. Since JetKVM is just consuming the final video stream over HDMI, that would be difficult-to-impossible.

@swerveshot
Copy link

Resizing the desktop like that requires the cooperation of the host OS. Since JetKVM is just consuming the final video stream over HDMI, that would be difficult-to-impossible.

That's so true. I hadn't even considered that.

@saibarspeis
Copy link

If we get RDP/VNC I will order more. Just received my two KVM devices. Outside of some wonkiness with the USB power delivery it's amazing device so far!

@atsalyuk
Copy link

Too bad though as RDP has some excellent features that VNC does not have. For instance having the ability to resize your client window and then have the server update it's canvas to match the new size. Or am I not up to speed with what's new with VNC?

Resizing the desktop like that requires the cooperation of the host OS. Since JetKVM is just consuming the final video stream over HDMI, that would be difficult-to-impossible.

couldnt this be done by just updating the EDID to have an aspect ratio that matches the RDP window?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants