Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ x10tox11(1X11) — UTek 4.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

X(1x11)

Xserver(1x11)



X10TOX11(1X11)          COMMAND REFERENCE          X10TOX11(1X11)



NAME
     x10tox11 - X version 10 to X version 11 protocol converter

SYNOPSIS
     x10tox11 [ -display host:display ]

     This is a supported client.

DESCRIPTION
     This protocol converter masquerades as an X Window System
     Version 10 server.  It enables an X Version 10 client to run
     unchanged under X Version 11 by converting Version 10
     requests into appropriate Version 11 requests, and by
     converting all Version 11 events received from the server
     into Version 10 events.

     From the perspective of Version 10 clients, all Version 11
     clients look like Version 10 clients; and from the
     perspective of Version 11 clients, all Version 10 clients
     look like Version 11 clients.  Hence, a Version 11 window
     manager can manipulate Version 10 clients.

     This program does NOT use the X10 libnest ddX library.  It
     does protocol translation, rather than simply using X11
     graphics calls to implement X10 low level operations.  As a
     result, it is both faster and more robust than the X10 Xnest
     server.

USES
     The protocol converter must be run after the X11 server is
     running and should be run in the background:

          x10tox11 &

     The program will continue to run until you intentionally
     kill it or the X11 server is shut down.

OPTIONS
     -display host:display
                         Standard option for specifying the X11
                         display to which you wish to be
                         connected.  By default, it uses :0.0.
                         Note that x10tox11 will always pretend
                         to be an X10 server with the same
                         display number as the X11 server to
                         which it connects.  For example, if the
                         DISPLAY environment variable or the
                         -display option specifies fizzle:1.0,
                         then x10tox11 will connect to the X11
                         server on host fizzle for display 1 and
                         then will pretend to be the X10 server
                         for display 1.  Consequently, your X10



Printed 4/6/89                                                  1





X10TOX11(1X11)          COMMAND REFERENCE          X10TOX11(1X11)



                         clients will expect to have the
                         environment variable DISPLAY set to
                         fizzle:1 (but they should still work
                         even if your X10 clients use
                         fizzle:1.0).

     MinimumTileSize=n   Set minimum acceptable tile size to n.
                         There is a difference in semantics
                         between X10's XQueryShape and X11's
                         XQueryBestSize such that X11 will allow
                         any tile size but will return the
                         optimum whereas X10 enforced a minimum
                         tile size.  Usually this minimum tile
                         size is 16 and this is the default for
                         x10tox11.  If you find that this makes
                         your X10 clients break, then you can
                         override it with this option.

     help                This prints out a usage message and
                         exits.

     NoOverrideRedirect  This instructs x10tox11 to make every
                         effort not to use OverrideRedirect when
                         creating and mapping windows.  Normally,
                         x10tox11 creates all windows with the
                         OverrideRedirect attribute set to true.
                         Placing this option on the command line
                         will cause x10tox11 not to use
                         OverrideRedirect except for windows that
                         look like they might be menus.  This
                         will allow window managers that provide
                         title bars to do so.  Unfortunately, it
                         is impossible to determine ahead of time
                         what an X10 client intends to do with
                         windows.  In addition, X10 clients are
                         known to spontaneously unmap their
                         windows which upsets X11 window managers
                         unless the OverrideRedirect attribute is
                         true.  Further, some X11 window managers
                         may refuse to resize or move windows
                         that are marked with OverrideRedirect.
                         This may can be fixed to some extent
                         when an Inter Client Communications
                         Convention Manual (ICCCM) is adopted by
                         the X11 community.

CAVEATS
     There are limitations with respect to emulating Version 10
     through a Version 11 server.  See the file
     /usr/lib/X/x10tox11.help for more details.





Printed 4/6/89                                                  2





X10TOX11(1X11)          COMMAND REFERENCE          X10TOX11(1X11)



     If the source is compiled with certain flags, there are
     significant debugging facilities available.  Using the help
     option will tell you whether debugging facilities are
     available; x10tox11 marks them with OverrideRedirect.

SEE ALSO
     X(1x11), Xserver(1x11).
















































Printed 4/6/89                                                  3





































































%%index%%
na:408,110;
sy:518,280;
de:798,1347;
op:2145,1304;3929,3264;
ca:7193,278;7951,333;
se:8284,185;
%%index%%000000000129

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026