Ideas for X improvement.

David Jackson djackson452 at
Wed May 25 13:54:50 PDT 2011

On Wed, May 25, 2011 at 3:07 PM, Alan Coopersmith <
alan.coopersmith at> wrote:

> On 05/25/11 12:53 PM, David Jackson wrote:
> > needs to listen to users on  X Window System  flexibility.
> X.Org does listen, but we don't have developers sitting around with nothing
> to
> do, but instead have far more things to work on than people volunteering to
> work
> on them.
> > A display driver that contains a VNC server. The problem with x11vnc is
> that it
> > is slow, very slow. XVnc server, which is a X server that contains a VNC
> server
> > but has no hardware drivers, is much faster since the VNC server is built
> > directly into the X server, however this does not allow one to export
> their main
> > X display which is also displayed directly to video hardware. The
> solution here
> > is to include a driver in the main server distribution for a VNC
> server
> > that can be loaded into the X server. The VNC server driver should be
> able to be
> > dynamically loaded while the server is running and the output of the
> server
> > displayed simultaneously to VNC clients and to the local video hardware.
> TigerVNC provides a loadable module for the server already
> that
> does this.
> > Dynamic runtime enabling and disabling, configuration and setup and
> removal of
> > display output and input drivers while the server runs without server
> restart.
> Done for input drivers several years ago.   Output drivers is a much harder
> problem.
> > While improving and enhancing programming facilities availaible to
> developers
> > and enhancing features and flexibility to users, needs to commit to
> full
> > backwards compatability with the X11 protocol and the extensions to it,
> > including binary compatable at the protocol level and backwards
> compatability at
> > the xlib API level.
> The core protocol & Xlib API has been completely backwards compatible for
> 24
> years now - how much better can we get?
> (Sorry, the rest was way too long, and given that it's clear you're not
> even
>  aware what's already being done,  I doubt anyone is going to trudge
> through
>  it all.)
> --
>        -Alan Coopersmith-        alan.coopersmith at
>         Oracle Solaris Platform Engineering: X Window System


I looked for information on on Tightvnc's website. There are no
instructions or documentations there on how one would even use it. I suspect
it probably wouldnt work at all if it exists, or would be difficult or
impossible for a user to get it to work. should ship a driver for VNC
server access. This is something that everyone could use. Again, it is
important that X be flexible and useable, otherwise its not really useable.
Many people need network transparency and may want to have many X servers
running, maybe a headless one with only VNC server in it, maybe one with
both VNC server and display to hardware. Xvnc is quickly becoming useless.
KDE apps no longer really work with it anymore. x11vnc is useless and too
slow. Why not add flexibility and options so X is not so limited in how it
can be used?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the xorg mailing list