Patch for rfb.cc for making bochs screen show remotely by using libvncserver

"Stanislav" <[email protected]> Sun, 14 Apr 2013 22:30:27 +0300
Newsgroups gmane.comp.emulators.bochs.devel
Message-ID <[email protected]>
Hi,

 

For some reason I missed this message before (probably due to
sourceforge.net error I didn't receive it ever).

Now I saw it by accident using google search and found it very interesting
for me!

 

But I have some questions about this patch:

 

Is it possible to co-exist current RFB code with the new one and
conditionally compile new functionality only when libvncserver is available
?

Especially under win32 + Cygwin/mingw where I don't have the libvncserver L

 

If you understand the RFB stuff enough - can you tell what is missing to
make the same to work without libvncserver package ?

Which modules / functions from the package used by the patch ?

 

Are familiar with the QEMU VNC interfaces ?

Do they use libvncserver package ? I thought they don't .

 

Thanks,

Stanislav

 

 

The patch is for the rfb GUI plugging, which make bochs screen can be shown
remotely in 24bits RBG color, and can be also shown in noVNC( HTML5 VNC
client ). Thanks for libvncserver project.

There are also some limits. 
Makes bochs package depend on libvncserver.
To let mouse works properly in VNC client, users must use the tablet mode in
usb hci plugging. That means, you should make sure your bochs config file
has following lines (in .bochsrc):

plugin_ctrl: .... , usb_uhci=1, .... # .... is other pluggings
usb_uhci: enabled=1, port1=tablet 

BTW, 
In gui/Makefile.in , change GUI_LINK_OPTS_RFB
this line:
GUI_LINK_OPTS_RFB = @RFB_LIBS@ -lz -ljpeg -lvncserver

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter

_______________________________________________
bochs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bochs-developers
rfb_patch.tgz (application/octet-stream, 23.4 KB) - not displayed