-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
[Feature] VNC Output for existing Window #4608
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
Comments
It should be possible to take a screenshot of the window and trigger input events without changes to Avalonia code. |
@kekekeks How can I make a screenshot in Avalonia? It could also be possible to write a wrapper for ILockedFrameBuffer, which copies the data into several Child-ILockedFrameBuffers and creates several identical outputs, or? What do you think? |
@kekekeks Ok thank you. |
Picking up on this, @maxkatz6 is this still not planned? I think it is a bit limiting not being able to show in VNC and DRM/Framebuffer. |
@pedroveiga99 you can achieve that with Avalonia.Headless rendering. Making screenshots of each frame and imitating input. |
Currently it is only possible to select VNC or Linux FrameBuffer/DRM as output medium.
But it would be great, if you could connect to an existing window via VNC (e.g. for remote maintenance)
I've already looked at the source code, but this is a bit too much for my brain...
How do you see that? Is it possible?
The text was updated successfully, but these errors were encountered: