#2 suspend-resume RFB stream

open
nobody
None
5
2010-06-28
2010-06-28
clohr
No

Hi,
When ssvnc is iconified, or displayed on a non active virtual desktop, the vnc server sends frames for nothing: the user don't watch it. This consumes bandwidth, memory and cpu for nothing (which may be critical when supervising a large amount of desktops).
The idea is: when the X client (ssvnc) receives an UnmapNotify XWindow event, it stops sending FramebufferUpdateRequests.
Then, when it receives a MapNotify event, it sends FramebufferUpdateRequests.

Regards.

Discussion