I've just put out a new pre-release of TurboVNC
(http://virtualgl.sourceforge.net/vnc.nightly.13) that gives a sneak
preview of one of the biggest changes in TurboVNC 1.3:
Retiring the X11 viewer
It has been decided to get rid of the X11 viewer, although it will still
be maintained on a break/fix basis in the 1.2 branch (no new features,
but I'll still fix bugs if you find them.) I've had a cross-platform
viewer on the roadmap for a while (initially slated to be a port of the
existing Windows viewer), and that may yet happen in coming years, but
given how well the Java+JNI solution is working, I'm personally more
interested in focusing on that path, since it's so much more flexible.
The new Linux packages automatically launch the Java viewer when you run
/opt/TurboVNC/bin/vncviewer. I am very interested in any feedback on
this. In particular:
-- Do you notice any performance difference relative to the old X11
viewer? Note that you need MIT-SHM pixmaps enabled to get peak
performance-- the viewer script will complain if they aren't.
-- Do you have any issues with launching it? In particular, does it
cause problems with the Java implementation on any platforms you use?
Note that if the "java" command isn't in your PATH, you can set
JAVA_HOME to the directory of your JRE, and the vncviewer script will
pick up on that.
-- Any functional issues? Any features or behavior that you enjoyed
from the old X11 viewer that you'd like to see incorporated? I'm aware
of the lack of key grabbing support, and that's definitely something
that will go into it (somehow) before it is released.
-- Advice? Hate mail?
Better integration of the Java TurboVNC Viewer on Windows
The new Windows packages now include the libjpeg-turbo JNI library
(turbojpeg.dll), so the Java viewer will be accelerated without having
to install the libjpeg-turbo SDK separately. I have not done a thorough
evaluation of the native vs. Java performance on Windows yet, so any
feedback on that is welcome as well. There is no plan to retire the
Windows viewer, but I would like the Java viewer to perform as close to
it as possible, since a lot of people are starting to use the Java
viewer as a zero-install solution.
On Windows, a script is now included (c:\program
files\turbovnc\vncviewer-java.bat) that will allow you to access the
command-line functions of the Java viewer, such as the -via and -tunnel
options for SSH tunneling.