[0m


X10TOX11(1)	    UNIX Programmer's Manual	      X10TOX11(1)



[1mNAME
     [0mx10tox11 - X version 10 to version 11 protocol converter

[1mSYNOPSIS
     x10tox11 [0m[-display host:display]

[1mDESCRIPTION
     [0m_x_1_0_t_o_x_1_1 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 Ver-
     sion 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 just look like Version 11 clients.  Hence, a Version
     11 window manager can manipulate Version 10 clients.

     This program does NOT use the X10 _l_i_b_n_e_s_t ddX library.  It
     does actual 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.

[1mTYPICAL USAGE
     [0mThe protocol converter must be run after the X11 server is
     running and should be run in the background:

     _x_1_0_t_o_x_1_1 &

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

[1mOPTIONS
     [0m-display host:display
	  Standard option for specifying the X11 display to which
	  you wish to be connected.  By default, it uses
	  unix:0.0.  Note that _x_1_0_t_o_x_1_1 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 -_d_i_s_p_l_a_y option
	  specifies _f_i_z_z_l_e:_1._0, then _x_1_0_t_o_x_1_1 will connect to the
	  X11 server on host _f_i_z_z_l_e for display 1 and then will
	  pretend to the the X10 server for display 1.	Conse-
	  quently, your X10 clients will expect to have the
	  environment variable DISPLAY set to _f_i_z_z_l_e:_1 (but they
	  should still work even if your X10 clients use _f_i_z_-
	  _z_l_e:_1._0).

     MinimumTileSize=n
	  Set minimum acceptable tile size to _n.  There is a
	  difference in semantics between X10's XQueryShape and



Printed 25/2/94          21 October 1988			1






X10TOX11(1)	    UNIX Programmer's Manual	      X10TOX11(1)



	  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 was
	  16 and this is the default for _x_1_0_t_o_x_1_1. 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 _x_1_0_t_o_x_1_1 to make every effort not to use
	  OverrideRedirect when creating and mapping windows.
	  Normally, _x_1_0_t_o_x_1_1 creates all windows with the Overri-
	  deRedirect attribute set to true.  Placing this option
	  on the command line will cause _x_1_0_t_o_x_1_1 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 Overri-
	  deRedirect 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 Conven-
	  tion Manual (ICCCM) is adopted by the X11 community.

[1mSEE ALSO
     [0mX(1), Xserver(1)

[1mBUGS
     [0mThere are limitations with respect to emulating Version 10
     through a Version 11 server.  See the file
     /usr/lib/X/x10tox11.help for more details.

     Some window managers may refuse to move, resize or perform
     any operations on X10 client windows because, by default,

     If the source is compiled with certain flags, there are sig-
     nificant debugging facilities available.  Using the _h_e_l_p
     option will tell you whether debugging facilities are avail-
     able.  _x_1_0_t_o_x_1_1 marks them with OverrideRedirect.	See
     [1mOPTIONS [0mabove.

[1mCOPYRIGHT
     [0mCopyright 1988, Tektronix Inc.

     Permission to use, copy, modify, and distribute this
     software and its documentation for any purpose and without
     fee is hereby granted, provided that the above copyright



Printed 25/2/94          21 October 1988			2






X10TOX11(1)	    UNIX Programmer's Manual	      X10TOX11(1)



     notice appear in all copies and that both that copyright
     notice and this permission notice appear in supporting docu-
     mentation.

[1mAUTHOR
     [0mTodd Brunhoff, Visual Systems Laboratory, Tektronix.

















































Printed 25/2/94          21 October 1988			3



[0m