Window does not show up on vnc display
cbeerse "at" hiscom.nl
Tue Jul 2 10:08:01 2002
> -----Original Message-----
> From: klavs "at" austin.ibm.com [mailto:klavs "at" austin.ibm.com]
> I am running Xvnc (latest version) on an AIX box and usually
> logs in from
> home with linux to access the display. It works in most
> cases, but now and
> then I experience an application which does not show up on the vnc
> display, even with the DISPLAY variable set correctly, no
> error code comes
> and the program seem to be running fine, there is just no output being
> sent to the display. I have no problem sending the same application's
> output to another regular physical display on a different
> unix box, it is
> only vnc which refuses. It also won't show up if I am using
> the viewer on
> the physical screen itself, so it is not a network issue. It
> appears that
> it is mostly some java applications which causes problems. Heard about
> this problem before? Do you know of any workarounds? I saw you had a
> similar situation listed on your FAQ. Btw, I am using Java
> 1.3.0 Runtime
> Environment, which is fairly recent I believe.
Is it always the same application that never runs? Then it is the
application. I've seen some variants in this:
- Applications that need several X11 extentions that Xvnc does not handle.
The application should give a notice that it needs the extentions.
- Bad designed X11 applications that are hardcoded to display numbers :0 or
:0.0. That's not according to the X11 definition and this must be reported
as an error to the application.
- Not allowed to display. This is solved by removing the security from the
X11 server with `xhost +`. However, take care, now everyone can invoke
applications to that display, even display grabbers to grab your output. For
details see the xhost man pages.