VNC development plan - discuss
Mark McLoughlin
markmc at redhat.com
Tue Mar 6 11:53:29 UTC 2007
On Tue, 2007-03-06 at 10:33 +0100, Adam Tkac wrote:
> Hi all,
>
> I did thinking about next development on vnc bits. Fedora 7 has three
> vnc servers - GNOME's vino, KDE's krfb and headless Xvnc with module to
> X. I'm not sure that we really need three different vnc servers in
> distribution. krfb and vino are very simillar. Both of these export real
> display. I think we could try substitute this two servers by one - for
> example x11vnc (http://www.karlrunge.com/x11vnc/). x11vnc has more
> features than actual "real desktop" servers. So two programs could be
> removed and one added => cost of maintaining and bugfixing could be
> lower.
vino and krfb have different goals and UIs that are designed to be well
integrated into their respective environments. I don't think merging the
two makes any more sense than e.g. merging evolution and kmail because
they both talk the SMTP protocol.
> In next stage we could discuss about standardized RFB protocol
> library which could be used by all vnc servers in distro. In the end we
> could have one rfb library which will be used by all servers (and
> viewers), one real server, one virtual server and X module. What do you
> think about this idea?
A common rfb server library would definitely be useful, yes.
libvncserver should be it, but it needs serious re-factoring before we
could ever hope for API/ABI stability.
Indeed, a common library between vino and krfb could do a lot more -
e.g. the screen scraping and keyboard handling.
Cheers,
Mark.
More information about the fedora-devel-list
mailing list