X Web Demo Quick
Start Guide
If you are having problems
and can not successfully display any demo X clients
within your web browser be sure to also read the X Web
FAQ.
RULE
#1.
BroadwayInfo is a resource site and provides
valuable X Web demos to the Internet community. As
such, server resources are frequently under high load. If
you are not receiving an error message from either the
Web server or your X server the application is most
likely "delayed" due to server stress. Peak
times are typically in the afternoon between 1 and 5PM
EST. Please Be Patient.
Here are some
quick steps before you start:
You must have installed a fully compliant X11R6.3 X
server on your PC. Some configuration may be necessary to
enable X Web to properly access your X display server. If
you do not have one click here
If you are behind a
firewall:
Chances are very good that X protocol traffic can
not pass through your firewall.
- If this is the case
you must install and configure the X Firewall
Proxy and Proxy Manager to securely open your
firewall to X protocol.
- Click here for a list
of Web Sites providing either source or binary
files.
Once you have installed
and correctly configured Xfwp (and your firewall) you
will also need to ensure the following:
- Your X server fully
implements the X11R6.3 SECURITY extension.
- Your X server is
properly configured such as the following
(example for Hummingbird Exceed)

- In your X
servers Security configuration ensure Host
Based Access is Disabled, or a Xhost file is
created to only allow connections from
"known" hosts. It is a good idea to
also enter the IP names of local LAN servers
hosting X clients you may access (to avoid
confusion).
- In your X
servers RXPLUGIN (X Web Plug-in or Helper
App) dialog, configure the following:
1 - RXPlugin.xrxHasFirewallProxy: true
2 - RXPlugin.xrxProxyManager:
hostx.companycom:6500
- Ensure that you have
enabled the X11R6.3 extension XC-APPGROUP

- Some demos may
require access to certain extensions which may
not be "hardened" in X11R6.3 and
therefore unavailable to "untrusted" X
clients. It is NOT recommended to grant
access to ALL untrusted X clients to these
extensions. Rather, if an application fails to
launch after properly defining Xfwp, ProxyManager
and Host Access Control the application may be
exit when the X server revokes access to some
extensions. In this case it is advisable to
either add "trust" to the Web server or
move on to another demo.
To Add Trust:
- In your X
servers RXPLUGIN (X Web Plug-in or Helper
App) dialog, configure the following:
1 - RXPlugin.xrxTrustedWebServers:
255.255.255.255/130.105.100.3
where the address mask and IP address (or network
address) are the host with the X client(s) you
wish to launch.
Caution: Granting
"trusted" status to a server grants
"trust" to ALL X clients that execute from the
server. Be sure that you do in fact trust the
site.
If you are not behind a
firewall:
- Ensure that you have
enabled the X11R6.3 extension XC-APPGROUP. This
should be enabled by default.

- Some demos may
require access to certain extensions which may
not be "hardened" in X11R6.3 and
therefore unavailable to "untrusted" X
clients. It is NOT recommended to grant
access to ALL untrusted X clients to these
extensions. Rather, if an application fails to
launch after properly defining Xfwp, ProxyManager
and Host Access Control the application may be
exit when the X server revokes access to some
extensions. In this case it is advisable to
either add "trust" to the Web server or
move on to another demo.
To Add Trust:
- In your X
servers RXPLUGIN (X Web Plug-in or Helper
App) dialog, configure the following:
RXPlugin.xrxTrustedWebServers:
255.255.255.255/130.105.100.3
where the address mask and IP address (or network
address) are the host with the X client(s) you
wish to launch.
- Ensure that you have
installed the correct fonts during the
installation of your X server. If you are unsure
enable Font Request Logging in your X server and
verify the font is in the font path.
If you are still having
a problem:
- If you have modified
the X Web Security Policy file check that your
changes are not responsible for failure. Replace
or remove your modifications.
- Some demos (such as
Doom) require specific server visuals. Ensure
your X display server visual is set correctly.
|