home *** CD-ROM | disk | FTP | other *** search
/ IBM Presents OS/2 Software Hits 1995 / OS-2_SW_HITS_2ND_EDITION_1995.ISO / i17 / pmx20c3.exe / PMXC3.ZIP / HELP / pmx.HLP (.txt) < prev    next >
OS/2 Help File  |  1995-01-04  |  173KB  |  5,802 lines

  1.  
  2. ΓòÉΓòÉΓòÉ <hidden> Trademarks ΓòÉΓòÉΓòÉ
  3.  
  4. The following terms, denoted by an asterisk (*) at their first occurrences in 
  5. this publication, are trademarks of IBM Corporation in the United States or 
  6. other countries: 
  7.  
  8.  
  9.  AIX                OS/2                           PS/2
  10.  
  11.  AnyNet             Personal System/2              RISC System/6000
  12.  
  13.  IBM                Presentation Manager           System/370
  14.  
  15.  Operating System/2
  16.  
  17. The following terms, denoted by a double asterisk (**) at their first 
  18. occurrences in this publication, are trademarks of other companies: 
  19.  
  20. Trademark         Owned By 
  21. Adobe             Adobe Inc. 
  22. Motif             Open Software Foundation 
  23. Postscript        Adobe Inc. 
  24. Speedo            Bitstream Inc. 
  25. UNIX              UNIX System Laboratories, Inc. 
  26. X Window System   Massachusetts Institute of Technology 
  27.  
  28.  
  29. ΓòÉΓòÉΓòÉ 1. Introducing the X Window System Server ΓòÉΓòÉΓòÉ
  30.  
  31. The X Window System is a distributed, window-based graphics system developed at 
  32. the Massachusetts Institute of Technology. TCP/IP for OS/2 supports Version 11 
  33. Release 5 (X11R5) of the X Window System server function. 
  34.  
  35. The OS/2 X Window System server (PMX) enables you to display and control X 
  36. Window System client application programs in OS/2 windowed sessions.  These 
  37. client application programs can reside in one or more IBM or other computing 
  38. systems that support the X Window System client function.  They are connected 
  39. to the PMX host through a TCP/IP network.  IBM systems that currently have X 
  40. Window System client capability include OS/2, VM, MVS, and AIX* (RISC/6000*, 
  41. Personal Systems/2* (PS/2*), and System/370*). 
  42.  
  43. PMX uses OS/2 Presentation Manager (PM) as the X Window System manager and 
  44. supports all of the keyboard, display, and pointer devices that are supported 
  45. by OS/2 Presentation Manager. Using Presentation Manager as the X Window System 
  46. manager enables OS/2 Presentation Manager windowed applications and X Window 
  47. System client applications to share the same screen.  As a result, another 
  48. window manager (such as Motif**) cannot act as the window manager for PMX. 
  49.  
  50. It is possible to install and use OS/2 without a mouse or equivalent pointer 
  51. device.  However, PMX requires such a device to be installed and usable by 
  52. Presentation Manager as a pointer device. 
  53.  
  54. PMX uses large amounts of memory.  It is recommended that your workstation have 
  55. at least 8MB of memory.  The amount depends on which X Window System client 
  56. applications are running, and how much memory the individual programs require. 
  57.  
  58. To use PMX, you must have installed on your workstation either the TCP/IP 
  59. protocol stack from the TCP/IP for OS/2 Base Kit or an equivalent protocol 
  60. stack.  This chapter describes how to install PMX on the TCP/IP stack from the 
  61. TCP/IP for OS/2 Base Kit. 
  62.  
  63.  
  64. ΓòÉΓòÉΓòÉ 1.1. System Requirements ΓòÉΓòÉΓòÉ
  65.  
  66. Prerequisite Programs 
  67.  
  68. In order to install and use this kit, you must also have the following programs 
  69. already installed: 
  70.  
  71. o IBM TCP/IP Version 2.0 for OS/2:  Base Kit, or an equivalent protocol stack 
  72. o IBM OS/2 Version 2.0, or higher 
  73.  
  74. Note:   PMX requires the 32-bit graphic engine of OS/2 2.0 or higher. This was 
  75. first made available in the service pack for OS/2 2.0.  Thus PMX requires that 
  76. you install the service pack if you use OS/2 2.0. 
  77.  
  78. Memory Requirements 
  79.  
  80. The following table shows the approximate memory requirements for this kit. 
  81. Note that the actual memory requirements depend heavily on the mix of X 
  82. applications that are used with the X window system server. 
  83.  
  84. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  85. ΓöéTCP/IP Function        ΓöéRecommended    Γöé
  86. Γöé                       ΓöéMemory         Γöé
  87. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  88. ΓöéX Window System Server Γöé8              Γöé
  89. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  90.  
  91. Disk Space 
  92.  
  93. The disk space required for this kit are: 
  94.  
  95. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  96. ΓöéTCP/IP Kit             ΓöéDisk Space     Γöé
  97. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  98. ΓöéX Window Server Kit    Γöé11.7           Γöé
  99. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  100.  
  101. Swapper Space 
  102.  
  103. We also recommend that you have enough free disk space for the OS/2 swapper. 
  104. The SWAPPATH statement in your CONFIG.SYS file specifies on which disk that 
  105. free space must be.  The actual swap space is affected greatly by the amount of 
  106. memory that is available, and by the actual X applications and OS/2 
  107. applications that are to be run simultaneously. 
  108.  
  109. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  110. ΓöéFree Space for Swapper Γöé10 MB          Γöé
  111. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  112.  
  113.  
  114. ΓòÉΓòÉΓòÉ 1.2. Implementation Notes ΓòÉΓòÉΓòÉ
  115.  
  116. The READ.ME file on the installation diskettes provides information about PMX 
  117. implementation, enhancements, and restrictions. The following list provides 
  118. additional information about PMX implementation: 
  119.  
  120. o PMX is ported from the MIT X Consortium X11R5 distribution. 
  121.  
  122. o Because Presentation Manager is the window manager, you cannot use other 
  123.   window managers. 
  124.  
  125. o For workstations that have a mouse with only two buttons, press both mouse 
  126.   button 1 and mouse button 2 simultaneously when directions say to use the 
  127.   middle button. 
  128.  
  129. o Save unders are currently supported only for top-level windows. 
  130.  
  131. o The X Window System shape extension is currently supported in PMX. The shape 
  132.   extension support is limited for top level windows because Presentation 
  133.   Manager only supports rectangular windows.  The shape extension is fully 
  134.   supported for child windows. 
  135.  
  136. o PMX does not support drawing on the X "root" window.  X drawing on the root 
  137.   window will appear to work to X Window System client applications, but no 
  138.   drawing will actually be done (for example, to the Presentation Manager 
  139.   desktop).  If a graphic operation that reads data from the root window is 
  140.   attempted, it will succeed.  The data that is read will be from the PM 
  141.   desktop. 
  142.  
  143. o The handling of key strokes in client windows has been changed.  Most OS/2 
  144.   key combinations are not passed to OS/2, but go only to the X application. 
  145.   The combinations that still cause OS/2 actions are: alt-pf4 (close), alt-pf5 
  146.   (restore), alt-pf7 (move), alt-pf8 (resize), alt-pf9 (minimize), and alt-pf10 
  147.   (maximize).  A few other OS/2 key combinations cannot be suppressed by 
  148.   Presentation Manager programs such as PMX:  ctrl-alt-del, ctrl-esc, and 
  149.   alt-esc. 
  150.  
  151. o PMX does not supply a X font server.  However, following the application of 
  152.   CSD UN52841 PMX can connect to X11R5 font servers on other platforms (such as 
  153.   AIX). 
  154.  
  155. o PMX does NOT support the obsolete .snf font technology.  Font technology has 
  156.   been updated in X11R5 to .pcf format.  Older .snf font source (.bdf format) 
  157.   can be recompiled into .pcf via the bdftopcf and mkfontdr utilities. 
  158.   Alternately, the .snf fonts can be loaded into a X11R5 font server on a 
  159.   remote platform, and used by PMX. 
  160.  
  161.   Note:   After the installation of PMX CSD UN68122, .bdf and .pcf fonts can be 
  162.   converted into better performing native PM fonts by using the BDFTOPM or 
  163.   PCFTOPM utilities. 
  164.  
  165.  
  166. ΓòÉΓòÉΓòÉ 2. Installing PMX ΓòÉΓòÉΓòÉ
  167.  
  168. You can install the IBM TCP/IP Version 2.0 for OS/2: X Window System Server Kit 
  169. from either the product diskette or a code server.  After you complete the 
  170. installation, you will configure PMX.  For configuration information, refer to 
  171. Configuring PMX. 
  172.  
  173. PMX includes the following components: 
  174.  
  175. o PMX program (PMX.EXE) 
  176. o X Window System font support 
  177. o National language support for keyboards 
  178. o X Window System utilities 
  179.  
  180. Note:   Once you have installed the TCP/IP 2.0 for OS/2:  X Window Server Kit, 
  181. any form of reinstallation of this kit can overlay and destroy files that you 
  182. might have changed.  Whether you reinstall the kit, install a Corrective 
  183. Service Diskette, or install a refresh or subsequent release, you risk losing 
  184. data.  You should first save any such files before you start installation.  In 
  185. the case of PMX, the files include: 
  186.  
  187. \tcpip\bin\xinit.cmd
  188. \tcpip\x11\misc\fonts.ali
  189. \tcpip\x11\75dpi\fonts.ali
  190.  
  191. In addition, you may have added fonts to either of the \tcpip\x11\misc or 
  192. \tcpip\x11\75dpi directories.  In this case, after installing a Corrective 
  193. Service Diskette or reinstalling the product, you should run the mkfontdr 
  194. utility in each of these directories to create a correct FONTS.DIR file that 
  195. includes the fonts that you added. 
  196.  
  197.  
  198. ΓòÉΓòÉΓòÉ 2.1. Installing the Software from a Product Diskette ΓòÉΓòÉΓòÉ
  199.  
  200. To install the TCP/IP for OS/2 PMX product using the Installation Program, 
  201. follow these steps: 
  202.  
  203.  1. Insert the X Window System Server installation diskette. 
  204.  
  205.  2. At an OS/2 command prompt, type A:TCPINST and press Enter. 
  206.  
  207.  3. Select the X Window System Server kit. 
  208.  
  209.     You can also select installation of the BookManager softcopy publications 
  210.     and the IBM Library Reader at this time. 
  211.  
  212.  4. Select the Install pushbutton. 
  213.  
  214.  5. Insert diskettes as prompted. 
  215.  
  216.  6. Exit the program. 
  217.  
  218.  7. Restart your system to make the installation effective. 
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ 2.2. Installing the Software from a Code Server ΓòÉΓòÉΓòÉ
  222.  
  223. This kit complies with IBM's Configuration, Installation, and Distribution 
  224. (CID) architecture, which provides for unattended, remote installation of 
  225. programs and applications from code servers to client workstations. 
  226.  
  227. A code server is a workstation that contains the source files (or diskette 
  228. images) to be used during installation. 
  229.  
  230. A client workstation is the workstation on which this kit is being installed, 
  231. configured or maintained.  It uses the resources of a code server to gain 
  232. access to the files it requires. 
  233.  
  234. For information about how to install this kit from a code server to a client 
  235. workstation, see the IBM TCP/IP Version 2.0 for OS/2:  Installation and 
  236. Administration. 
  237.  
  238.  
  239. ΓòÉΓòÉΓòÉ 3. Configuring PMX ΓòÉΓòÉΓòÉ
  240.  
  241. PMX can be configured by using the TCP/IP Configuration Notebook program, 
  242. TCPIPCFG, or by selecting: 
  243.  
  244.  1. Commands menu-bar choice 
  245.  2. Configure cascading choice 
  246.  3. Initial from the cascaded menu 
  247.  
  248. You can configure the following options for PMX: 
  249.  
  250. o Keyboard type 
  251. o Type of focus 
  252. o Type of window raising 
  253. o Hosts authorized to use PMX 
  254. o Dimensions of the cursor 
  255. o Type of cursor 
  256. o Color visuals and color database file 
  257. o Font type and path 
  258. o X data transfer mechanism 
  259. o Miscellaneous other options 
  260.  
  261. Configuring PMX using the Configuration menu or the configuration notebook is 
  262. more convenient than configuring it manually, which involves editing 
  263. configuration files and entering parameters. 
  264.  
  265. Note:   Many of the configuration options can also be set at the X Window 
  266. System Server and XINIT command lines.  If you set parameters in both places, 
  267. the command line parameters will override the options set in the configuration 
  268. notebook or PMX Configuration option. 
  269.  
  270. Related Topics:
  271. Environment variables used by PMX
  272. Files used by PMX
  273.  
  274.  
  275. ΓòÉΓòÉΓòÉ 3.1. Using the Configuration Notebook Program ΓòÉΓòÉΓòÉ
  276.  
  277. To access configuration information for PMX with the configuration notebook, 
  278. double-click with mouse button 1 on the TCP/IP Configuration icon in the TCP/IP 
  279. folder.  There are three pushbuttons at the bottom of each configuration page. 
  280.  
  281. Undo        Discards any changed values since the page was last updated. 
  282.  
  283. Default     Displays the default values (not on X Hosts page). 
  284.  
  285. Help        Provides help information for the page. 
  286.  
  287. To set an option on a page of the notebook, select the desired option.  When 
  288. you leave the page, the values on that page are updated. 
  289.  
  290. To save your changes, close the configuration notebook. You must restart the X 
  291. Window System Server for the changes to take effect. 
  292.  
  293.  
  294. ΓòÉΓòÉΓòÉ 3.2. Keyboard Options Page ΓòÉΓòÉΓòÉ
  295.  
  296. Use this page to specify what keyboard you are using.  For information on 
  297. setting your keyboard manually, see National Language Support for Keyboards. 
  298.  
  299.  
  300. ΓòÉΓòÉΓòÉ 3.2.1. National Language Support for Keyboards ΓòÉΓòÉΓòÉ
  301.  
  302. PMX provides support for non-USA keyboards. You can define your keyboard 
  303. according to your country's specifications.  PMX uses the XMODMAP utility to 
  304. set up your keyboard for the language use of the countries specified in 
  305. Keyboard Languages Supported by PMX. 
  306.  
  307. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  308. ΓöéLanguage            ΓöéKeyboard  ΓöéLanguage            ΓöéKeyboard  Γöé
  309. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  310. ΓöéBelgian             Γöénl_BE     ΓöéJapanese English    Γöéen_JP     Γöé
  311. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  312. ΓöéBelgian French      Γöéfr_BE     ΓöéLatin American      Γöées_LA     Γöé
  313. Γöé                    Γöé          ΓöéSpanish             Γöé          Γöé
  314. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  315. ΓöéCanadian French     Γöéfr_CA     ΓöéNorwegian           Γöéno_NO     Γöé
  316. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  317. ΓöéDanish              Γöéda_DK     ΓöéPortuguese          Γöépt_PT     Γöé
  318. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  319. ΓöéDutch               Γöénl_NL     ΓöéSpanish             Γöées_ES     Γöé
  320. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  321. ΓöéFinnish             Γöéfi_FI     ΓöéSwedish             Γöésv_SV     Γöé
  322. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  323. ΓöéFrench              Γöéfr_FR     ΓöéSwiss French        Γöéfr_CH     Γöé
  324. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  325. ΓöéGerman              Γöéde_DE     ΓöéSwiss German        Γöéde_CH     Γöé
  326. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  327. ΓöéGreek               Γöéel_GR     ΓöéTurkish             Γöétr_TR     Γöé
  328. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  329. ΓöéIcelandic           Γöéis_IS     ΓöéUnited Kingdom      Γöéen_GB     Γöé
  330. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  331. ΓöéItalian             Γöéit_IT     ΓöéUnited States       Γöéen_US     Γöé
  332. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  333. ΓöéJapanese            Γöéja_JP     Γöé                    Γöé          Γöé
  334. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  335.  
  336. You must define the LANG environment variable and the appropriate language 
  337. keyboard value in your CONFIG.SYS file, as follows: 
  338.  
  339.  1. Reboot the workstation or type set LANG=( keyboard_language_value ) at the 
  340.     command line.  This changes the mapping to your specifications in the 
  341.     CONFIG.SYS file. 
  342.  
  343.  2. Run XINIT to start PMX and set the correct keyboard. 
  344.  
  345. The keyboard handling is identical to the X Window System for AIX RISC 
  346. System/6000 keyboards.  The XMODMAP files in AIX, which modify how the keyboard 
  347. is used by X Window System, can also be used with PMX without change. 
  348.  
  349. You might need to change your keyboard definitions in a way different from what 
  350. running XINIT does.  Do the following steps: 
  351.  
  352.  1. Start PMX using the PMX command with the -k n parameter. 
  353.  
  354.  2. Run XMODMAP with your keyboard definition file as input.  For example, if 
  355.     TCP/IP for OS/2 is installed in your C drive, your PMX Italian keyboard 
  356.     file is the file: 
  357.  
  358.         c:\tcpip\X11\xdefaults\xmodmap\it_IT\keyboard
  359.  
  360.     For comparison, in RISC System/6000 AIX 3.2, the definition for using 
  361.     Italian for the file follows: 
  362.  
  363.         /usr/lpp/X11/xdefaults/xmodmap/it_IT/keyboard
  364.  
  365.  
  366. ΓòÉΓòÉΓòÉ 3.2.2. 101 key help ΓòÉΓòÉΓòÉ
  367.  
  368. Selecting the 101 key option sets the keyboard type to a 101-key keyboard. Most 
  369. USA keyboards have 101 keys. This type is the default keyboard type for PMX. 
  370. The setting can take effect dynamically while the server is running. 
  371.  
  372. Related Topics:
  373. National Language Support for the Keyboard
  374.  
  375.  
  376. ΓòÉΓòÉΓòÉ 3.2.3. 102 key help ΓòÉΓòÉΓòÉ
  377.  
  378. Selecting the 102 key option sets the keyboard type to a 102-key keyboard. Most 
  379. European keyboards have 102 keys.  The setting can take effect dynamically 
  380. while the server is running. 
  381.  
  382. Related Topics:
  383. National Language Support for the Keyboard
  384.  
  385.  
  386. ΓòÉΓòÉΓòÉ 3.2.4. 106 key help ΓòÉΓòÉΓòÉ
  387.  
  388. Selecting the Japanese 5576-002 (106 key) option sets the keyboard type to a 
  389. 106-key (Japanese) keyboard. This setting can take effect dynamically while the 
  390. server is running. 
  391.  
  392. Related Topics:
  393. National Language Support for the Keyboard
  394.  
  395.  
  396. ΓòÉΓòÉΓòÉ 3.2.5. 106A key help ΓòÉΓòÉΓòÉ
  397.  
  398. Selecting the Japanese 5576-A01 (106 key) option sets the keyboard type to a 
  399. 106-key (Japanese) keyboard. This setting can take effect dynamically while the 
  400. server is running. 
  401.  
  402. Related Topics:
  403. National Language Support for the Keyboard
  404.  
  405.  
  406. ΓòÉΓòÉΓòÉ 3.2.6. 124 key help ΓòÉΓòÉΓòÉ
  407.  
  408. Selecting the Japanese 5576-001 (124 key) option sets the keyboard type to a 
  409. 124-key (Japanese) keyboard. This setting can take effect dynamically while the 
  410. server is running. 
  411.  
  412. Related Topics:
  413. National Language Support for the Keyboard
  414.  
  415.  
  416. ΓòÉΓòÉΓòÉ 3.2.7. Language help ΓòÉΓòÉΓòÉ
  417.  
  418. Use this setting to select the language support for PMX.  This setting will be 
  419. used by XINIT.CMD at startup to configure the language for your keyboard. The 
  420. default is United States. 
  421.  
  422. Related Topics:
  423. National Language Support for the Keyboard
  424.  
  425.  
  426. ΓòÉΓòÉΓòÉ 3.3. Focus/Raise Window Control Page ΓòÉΓòÉΓòÉ
  427.  
  428. Use this page to specify what user actions should give X Window System client 
  429. applications focus or raise these applications to the top.  For information on 
  430. defining these user actions manually, see the following parameters in Using the 
  431. OS/2 X Window System Server: 
  432.  
  433. o -explicitfocus 
  434. o -implicitfocus 
  435. o -clickclienttoraise 
  436. o -clickframetoraise 
  437.  
  438. Related Topics:
  439. Controlling Focus
  440. Raising Windows
  441.  
  442.  
  443. ΓòÉΓòÉΓòÉ 3.3.1. Controlling Focus ΓòÉΓòÉΓòÉ
  444.  
  445. Both PM and X and their applications are concerned with keyboard and mouse 
  446. focus. Focus indicates: 
  447.  
  448. o Which windows get keyboard key presses and releases 
  449. o Which windows get mouse button presses and releases 
  450. o Which windows get mouse movement events 
  451.  
  452. In both X and PM, window manager functions have focus policies. In X, this is 
  453. usually controlled by the implicit and explicit focus control options: 
  454.  
  455. o If explicit focus control is in effect, you would click on the X client 
  456.   window (where mouse and keyboard actions should go). Thereafter, under normal 
  457.   circumstances, those actions will go to that window even if the pointer is 
  458.   moved outside the window. 
  459.  
  460. o In contrast, with implicit focus control, you do not need to click to move 
  461.   focus. Focus normally goes to the X client window containing the pointer. 
  462.  
  463. Both PM and X applications can modify focus temporarily. Most often this is 
  464. done when handling menus or scroll bars and is called grabbing or capturing 
  465. focus.  The application keeps focus until the operation is ended in some way. 
  466.  
  467. In PM the overall behavior is always explicit focus control, although an 
  468. application can control focus within its own windows quite freely. PMX must 
  469. reconcile the focus behaviors of the PM window manager functions and the X 
  470. applications. It can do this because, as a single PM application, it can 
  471. provide either explicit or implicit behavior within its own windows. 
  472.  
  473. By default,  PMX provides explicit control. You can also specify the 
  474. -explicitfocus option on the command line. 
  475.  
  476. The -implicitfocus option may be specified on the command line to start PMX 
  477. with implicit control.  In implicit mode, focus follows the pointer only if PMX 
  478. has already gotten focus explicitly, since PM only allows focus to be changed 
  479. explicitly by clicks or similar keyboard actions.  Once PMX has focus, it can 
  480. change focus implicitly within all of its X client windows. 
  481.  
  482. The configuration submenu "Focus/Raise Controls" of the server window can be 
  483. used to select implicit or explicit focus, allowing you to change the focus 
  484. behavior at any time. 
  485.  
  486.  
  487. ΓòÉΓòÉΓòÉ 3.3.2. Raising Windows ΓòÉΓòÉΓòÉ
  488.  
  489. PMX provides two methods for bringing windows to the top: 
  490.  
  491.  1. Usually, in Presentation Manager, clicking on either the client area or the 
  492.     frame causes the window to come to the top. The -clickclienttoraise PMX 
  493.     command option starts PMX in this mode. It tells the server to raise 
  494.     windows to the top when clicks are done in the application (client) area. 
  495.     This is the default PMX behavior. 
  496.  
  497.  2. The -clickframetoraise option of the PMX command tells the server to raise 
  498.     windows to the top only when clicks are done in the PM frame. Clicking in 
  499.     the application (client) area will not raise the window. This is a common 
  500.     option for many X window managers, and is provided in PMX for users who 
  501.     prefer this behavior. 
  502.  
  503. The configuration submenu "Focus/Raise Controls" of the server window can be 
  504. used to specify whether or not you can click on only the frame to bring a PMX 
  505. client window to the top. Thus, you can change this behavior at any time. 
  506.  
  507. You can focus both types of windows by clicking on the frame or title bar; this 
  508. brings the window to the top.  However, the X Window System client application 
  509. windows treat input focus differently from the way PM windows do.  The 
  510. differences occur when you click in the X Window System client application area 
  511. or move the cursor in and out of the X Window System client application areas, 
  512. as follows: 
  513.  
  514. o When you click in the client area and the X Window System client application 
  515.   window does not have focus: 
  516.  
  517.    - The window is given focus but is not brought to the top. 
  518.    - The click is not passed to the client. 
  519.  
  520. o When the X Window System client application window is focused and you move 
  521.   the cursor to another client window, the focus follows. 
  522.  
  523. o To read keystrokes, leave the cursor in the window where you want your 
  524.   keystrokes directed. 
  525.  
  526. o Some applications will do a "grab" of the keyboard focus; although you might 
  527.   have the X Window System cursor in one window, keyboard strokes might still 
  528.   be going to a different window.  In this case, the highlighting of the PM 
  529.   frame shows where the cursor is and not where the keystrokes are going. 
  530.  
  531. Although seamless integration of PM and X Window System was and is the goal of 
  532. PMX designers, the current design of window focusing reflects the best 
  533. compromise to accommodate the inherent differences in PM and X Window System 
  534. windowing technologies. 
  535.  
  536. If you are using the -pseudocolor option to enable applications to modify 
  537. screen colors, bringing an X Window System window that has a unique colormap to 
  538. the top can radically affect the colors of all other windows on the PM Desktop. 
  539. In order to restore the default PM Desktop colors, click on the PM Desktop 
  540. background or select Restore Original Colors from the PMX Commands menu. 
  541.  
  542.  
  543. ΓòÉΓòÉΓòÉ 3.3.3. Click to focus help ΓòÉΓòÉΓòÉ
  544.  
  545. Selecting the Click in window for focus option tells the server to transfer 
  546. focus from one client window to another only by clicking in the window.  This 
  547. is the normal behavior for Presentation Manager windows and is the default 
  548. behavior for the server. 
  549.  
  550. Related Topics:
  551. Controlling Focus
  552.  
  553.  
  554. ΓòÉΓòÉΓòÉ 3.3.4. Pointer for focus help ΓòÉΓòÉΓòÉ
  555.  
  556. Selecting the Move pointer into client area for focus option tells the server 
  557. to transfer focus from one client window to another simply by moving the 
  558. pointer into the client area of the window. It is not necessary to click on a 
  559. client window to transfer focus to it (provided some PMX client window already 
  560. has focus).  This is not the normal behavior for Presentation Manager windows. 
  561.  
  562. Related Topics:
  563. Controlling Focus
  564.  
  565.  
  566. ΓòÉΓòÉΓòÉ 3.3.5. Click frame to raise help ΓòÉΓòÉΓòÉ
  567.  
  568. Selecting the Click frame to raise option tells the server to raise windows to 
  569. the top only when you click on the PM frame.  When you click on the application 
  570. (for example, the client area), the window is not raised. 
  571.  
  572. Related Topics:
  573. Raising Windows
  574.  
  575.  
  576. ΓòÉΓòÉΓòÉ 3.3.6. Click client/frame to raise help ΓòÉΓòÉΓòÉ
  577.  
  578. Selecting the Click frame or client area to raise option tells the server to 
  579. raise windows to the top when you click on the application (for example, the 
  580. client area). This is the usual Presentation Manager behavior. 
  581.  
  582. Note:   Clicks in the PM frame can also raise the window. 
  583.  
  584. This option is the default for the server. 
  585.  
  586. Related Topics:
  587. Raising Windows
  588.  
  589.  
  590. ΓòÉΓòÉΓòÉ 3.4. X Host Authorization ΓòÉΓòÉΓòÉ
  591.  
  592. Use this page to specify which hosts are authorized to use PMX.  For 
  593. information on defining these hosts manually, see X0HOSTS File. 
  594.  
  595.  
  596. ΓòÉΓòÉΓòÉ 3.4.1. X Host listbox help ΓòÉΓòÉΓòÉ
  597.  
  598. Selecting the X Host Authorization (x0hosts) list box displays the entries in 
  599. the x0hosts file, identifying the network X client hosts authorized to connect 
  600. to your X server.  You can add, edit, or delete file entries. 
  601.  
  602. Related Topics:
  603. XHOST Utility-Authorizing Client Hosts
  604.  
  605.  
  606. ΓòÉΓòÉΓòÉ 3.4.2. Host timeout help ΓòÉΓòÉΓòÉ
  607.  
  608. Use the Host timeout entryfield to specify the number of seconds to wait when 
  609. initializing entries in the X0HOSTS file.  If PMX cannot initialize the entry 
  610. within the specified time period, an attempt will be made to resolve the host 
  611. name from the HOSTS file.  This is useful when the nameserver does not respond 
  612. to requests from PMX. 
  613.  
  614. Related Topics:
  615. XHOST Utility-Authorizing Client Hosts
  616.  
  617.  
  618. ΓòÉΓòÉΓòÉ 3.4.3. Add pushbutton help ΓòÉΓòÉΓòÉ
  619.  
  620. Selecting the Add pushbutton displays a dialog box from which you can add one 
  621. entry to the x0hosts file. 
  622.  
  623. Related Topics:
  624. XHOST Utility-Authorizing Client Hosts
  625.  
  626.  
  627. ΓòÉΓòÉΓòÉ 3.4.4. Edit pushbutton help ΓòÉΓòÉΓòÉ
  628.  
  629. Selecting the Edit pushbutton displays a dialog box from which you can edit a 
  630. selected entry in the x0hosts file. This pushbutton is disabled if you select 
  631. multiple entries or if you do not specify an entry. 
  632.  
  633. Related Topics:
  634. XHOST Utility-Authorizing Client Hosts
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ 3.4.5. Delete pushbutton help ΓòÉΓòÉΓòÉ
  638.  
  639. Selecting the Delete pushbutton deletes the designated entries in the x0hosts 
  640. file.  If no entries are selected, this pushbutton is disabled. 
  641.  
  642. Related Topics:
  643. XHOST Utility-Authorizing Client Hosts
  644.  
  645.  
  646. ΓòÉΓòÉΓòÉ 3.5. Cursor Options ΓòÉΓòÉΓòÉ
  647.  
  648. Use this page to define the appearance and size of the cursor when it is over X 
  649. Window System client applications.  For information on defining the cursor 
  650. manually, see the following parameters in Using the OS/2 X Window System 
  651. Server: 
  652.  
  653. o -lc 
  654. o -pmcursor 
  655. o -colorcursor 
  656. o -bwcursor 
  657. o -reversecolorcursor 
  658. o -reversebwcursor 
  659. o -fc 
  660.  
  661.  
  662. ΓòÉΓòÉΓòÉ 3.5.1. Default cursor dimensions help ΓòÉΓòÉΓòÉ
  663.  
  664. Use the Default cursor dimensions option to define the default dimensions for 
  665. the cursor. This is the default for the server. 
  666.  
  667.  
  668. ΓòÉΓòÉΓòÉ 3.5.2. Double cursor dimensions help ΓòÉΓòÉΓòÉ
  669.  
  670. Use the Double cursor dimensions option to double the dimensions of any cursor. 
  671. This selection is disabled if the Presentation manager cursor is selected. 
  672.  
  673.  
  674. ΓòÉΓòÉΓòÉ 3.5.3. Presentation Manager cursor help ΓòÉΓòÉΓòÉ
  675.  
  676. Use the Presentation Manager cursor option to display the Presentation Manager 
  677. cursor instead of the X Window System cursor.  The Presentation Manager cursor 
  678. is limited to default dimensions. 
  679.  
  680.  
  681. ΓòÉΓòÉΓòÉ 3.5.4. X color cursor help ΓòÉΓòÉΓòÉ
  682.  
  683. Use the X color cursor option to display X cursors as colored cursors.  This is 
  684. the default unless the PM device driver does not support colored cursors. 
  685.  
  686.  
  687. ΓòÉΓòÉΓòÉ 3.5.5. X reverse color cursor help ΓòÉΓòÉΓòÉ
  688.  
  689. Use the X reverse color cursor option to display X cursors as colored cursors. 
  690. The foreground and background colors are opposite from what they would be with 
  691. the X color cursor option. 
  692.  
  693.  
  694. ΓòÉΓòÉΓòÉ 3.5.6. X black and white cursor help ΓòÉΓòÉΓòÉ
  695.  
  696. Use the X black and white cursor option to display X cursors as black and white 
  697. cursors.  This is the default if the PM device driver does not support colored 
  698. cursors. 
  699.  
  700.  
  701. ΓòÉΓòÉΓòÉ 3.5.7. X reverse black and white cursor help ΓòÉΓòÉΓòÉ
  702.  
  703. Use the X reverse black and white cursor help option to display X cursors as 
  704. black and white cursors.  The foreground and background colors are opposite 
  705. from what they would be with the X black and white cursor option. 
  706.  
  707.  
  708. ΓòÉΓòÉΓòÉ 3.5.8. Cursor font name help ΓòÉΓòÉΓòÉ
  709.  
  710. Use the Cursor font name field to specify the default font used for the X 
  711. cursor.  This option does not apply when Presentation manager cursor is 
  712. selected. 
  713.  
  714.  
  715. ΓòÉΓòÉΓòÉ 3.6. Color Options ΓòÉΓòÉΓòÉ
  716.  
  717. Use this page to define how PMX manages colors in X Window System client 
  718. applications.  For information on defining colors manually, see the following 
  719. parameters in Using the OS/2 X Window System Server: 
  720.  
  721. o -staticcolor 
  722. o -palettemgr 
  723. o -pseudocolor 
  724. o -co 
  725.  
  726.  
  727. ΓòÉΓòÉΓòÉ 3.6.1. Color Table Support ΓòÉΓòÉΓòÉ
  728.  
  729. It is unusual for Presentation Manager applications to modify physical colors 
  730. on the screen.  It is much more common for X Window System client applications 
  731. to do so.  PMX attempts to strike a balance between these two behaviors. 
  732.  
  733. X applications fall into the following three groups: 
  734.  
  735. Group 1    Does not modify color, and chooses from what is available. 
  736.  
  737. Group 2    Can select exact colors, but uses whatever approximations are 
  738.            available if the exact colors cannot be allocated. 
  739.  
  740. Group 3    Attempts to allocate colors or create colormaps often without 
  741.            checking whether this is possible.  The result often is a variety of 
  742.            error messages from the application.  If you have this situation and 
  743.            if your workstation has a display adapter for which PM has Palette 
  744.            Manager support, you can run the application after starting PMX with 
  745.            the -palettemgr or -pseudocolor command line options. 
  746.  
  747. If you use the -pseudocolor or -palettemgr options, see Installing and 
  748. Controlling Colormaps for more information. 
  749.  
  750. For more information about color tables, see Types of Color Tables. 
  751.  
  752. For more information about color command line options, see Specifying PMX 
  753. Command Color Options. 
  754.  
  755.  
  756. ΓòÉΓòÉΓòÉ 3.6.1.1. Types of Color Tables ΓòÉΓòÉΓòÉ
  757.  
  758. There are five terms that you might see in discussing PMX color support: 
  759.  
  760. o Color Visuals 
  761. o Colormaps in the X Window system 
  762. o Color Tables in Presentation Manager (cannot be modified) 
  763. o Realizable Color Tables in Presentation Manager (modifiable) 
  764. o Palettes in Presentation Manager (can be modified) 
  765.  
  766. In both the X Window System and in Presentation Manager, applications specify 
  767. colors by using red-green-blue (RGB) values. Graphical operations on windows 
  768. and bitmaps, however, are performed in terms of pixel values. A colormap is an 
  769. X Window System table that maps pixel values to RGB color entries. Presentation 
  770. Manager has corresponding pixel-to-RGB mapping tables called color tables and 
  771. palettes. A realizable color table allows dynamic changes to be made to its RGB 
  772. entries. 
  773.  
  774. In X Window System terminology, color visuals are the types and depths of 
  775. colormaps supported by a specific server and display adapter combination.  For 
  776. example, for a particular display adapter, an X Window System server might have 
  777. a 5-bit deep visual with only 32 gray scale colors and both a 4-bit deep color 
  778. visual with 16 colors and an 8-bit deep color visual with 256 colors. 
  779.  
  780. PMX supports the following color visual types: 
  781.  
  782. o StaticColor 
  783. o PseudoColor 
  784.  
  785. In each case, the visuals are only screen deep. That is, if a display supports 
  786. 256 colors, the colormaps that PMX supports contain 256 colors. When drawing 
  787. graphics, these colors can be selected with 8-bit pixel values. 
  788.  
  789.  
  790. ΓòÉΓòÉΓòÉ 3.6.1.1.1. The StaticColor Colormap ΓòÉΓòÉΓòÉ
  791.  
  792. The colors in a StaticColor colormap cannot be changed.  In PMX there is only 
  793. one such colormap available, and it contains the colors that are in the default 
  794. physical color table of the display adapter. If the display adapter is VGA, the 
  795. StaticColor colormap has 16 colors and PMX uses 4-bit pixel values. If the 
  796. display adapter is 8514, XGA, SVGA, or Image Adapter, and if there is 
  797. sufficient adapter video memory installed, then the PMX StaticColor colormap 
  798. has 256 colors and PMX uses 8-bit pixels. 
  799.  
  800. When display adapters, like XGA-2 in 65536 colors mode, provide than 256 
  801. colors, PMX provides a 256 color StaticColor colormap. 
  802.  
  803. PMX can support a StaticColor colormap on any display adapter. If the X Window 
  804. System client asks for an RGB value that is not in the colormap, the colormap 
  805. is not changed.  Instead, the client is given a pixel value which maps to an 
  806. existing physical color that is closest to the requested color. 
  807.  
  808.  
  809. ΓòÉΓòÉΓòÉ 3.6.1.1.2. PseudoColor Colormaps ΓòÉΓòÉΓòÉ
  810.  
  811. Presentation Manager supports two types of modifiable color tables: 
  812.  
  813. o Palette Manager palettes 
  814. o Realizable Color Tables (RLCT) 
  815.  
  816. These types of color tables are supported for 8514, XGA, and SVGA display 
  817. adapters, provided enough video memory is installed on the adapter. PMX can use 
  818. either type of Presentation Manager color table in order to make PseudoColor 
  819. colormaps available to X Window System client applications. 
  820.  
  821. For PMX to successfully use Palette Manager palettes, however, PMX needs to 
  822. have a Graphics Engine hook (GREHOOK.DLL) installed in the OS/2 operating 
  823. system at boot time. This dynamic link library (DLL) is supplied with PMX. The 
  824. TCP/IP for OS/2 installation program modifies OS2.INI to point to the hook DLL. 
  825. The HOOKINST utility has been provided if it ever becomes necessary to manually 
  826. manipulate the OS2.INI entry for the hook DLL. 
  827.  
  828. When PMX is running in PseudoColor mode, there is a default PseudoColor 
  829. colormap from which applications can allocate colors. This default PseudoColor 
  830. colormap has some entries reserved for the Presentation Manager desktop colors. 
  831. The colors in these reserved entries are shared between Presentation Manager 
  832. applications and X Window System clients. If PMX is using Presentation Manager 
  833. Palette Manager palettes, then, optionally, there are also entries reserved in 
  834. the default PseudoColor colormap for use by other OS/2 applications which 
  835. utilize Palette Manager palettes. The colors in these reserved entries are not 
  836. available to X Window System clients. The number of default PseudoColor 
  837. colormap entries reserved for each use can be queried and configured using the 
  838. Color page of the PMX Configuration Notebook. 
  839.  
  840. If an X Window System client application runs out of available entries in the 
  841. default PseudoColor colormap, it can create a new empty PseudoColor colormap 
  842. and associate the new colormap with its windows. Hence, when PMX is running in 
  843. PseudoColor mode, there can be several unique PseudoColor colormaps in use. 
  844. Only one PseudoColor colormap can be installed into the physical hardware at 
  845. any time. 
  846.  
  847. Warning:  OS/2 applications which use Palette Manager palettes do not display 
  848. their colors correctly when PMX uses Realizable Color Tables to provide 
  849. PseudoColor colormaps. If running PMX in Realizable Color Table mode 
  850. (-pseudocolor) causes black holes to occur in non-PMX windows, then try running 
  851. PMX in Palette Manager mode (-palettemgr). 
  852.  
  853. Note:   If PMX crashes while in PseudoColor mode, and leaves the PM Desktop 
  854. colors messed up, run the PMXRESET utility to recover normal PM Desktop colors. 
  855.  
  856. If you do not specify on the PMX command that a specific type of colormap is to 
  857. be used, PMX uses the StaticColor colormap by default. 
  858.  
  859.  
  860. ΓòÉΓòÉΓòÉ 3.6.1.2. Specifying PMX Command Color Options ΓòÉΓòÉΓòÉ
  861.  
  862. There are several command line flags for color control: 
  863.  
  864. Parameters                    Description 
  865.  
  866. -staticcolor                  One StaticColor colormap is available. 
  867.  
  868. -pseudocolor                  One default and multiple private PseudoColor 
  869.                               colormaps are available. PMX uses PM Realizable 
  870.                               Color Tables. No StaticColor colormap is made 
  871.                               available. 
  872.  
  873. -palettemgr                   One default and multiple private PseudoColor 
  874.                               colormaps are available. PMX uses PM Palette 
  875.                               Manager palettes. No StaticColor colormap is made 
  876.                               available. 
  877.  
  878. If you specify neither -staticcolor, -pseudocolor, nor -palettemgr, then PMX 
  879. defaults to -staticcolor. 
  880.  
  881. PMX will also default to -staticcolor if you choose -pseudocolor but the 
  882. Presentation Manager display device driver does not support Realizable Color 
  883. Tables, or if you choose -palettemgr but the device driver does not support 
  884. Palette Manager palettes. 
  885.  
  886. When PMX is running in -staticcolor mode, X Window System clients will receive 
  887. errors when they attempt operations that are legal only for PseudoColor 
  888. colormaps. 
  889.  
  890.  
  891. ΓòÉΓòÉΓòÉ 3.6.1.3. Installing and Controlling Colormaps ΓòÉΓòÉΓòÉ
  892.  
  893. In the X Window System, the window manager is in charge of installing colormaps 
  894. into the hardware. In this case, PMX is the window manager. PMX changes 
  895. colormaps only if it is running in a PseudoColor mode. 
  896.  
  897. PMX installs the colormap of an X Window System window whenever it is made the 
  898. top window on the screen. If this is not the default PseudoColor colormap, this 
  899. can affect the colors of all windows on the screen, so that they do not have 
  900. their normal colors.  Thus, you can control what colormap is in effect by 
  901. controlling which application is brought to the top to be used.  Note that by 
  902. using Palette Manager (-palettemgr), you will have a better chance of having PM 
  903. and X application's colors coexisting correctly. 
  904.  
  905. To bring an application to the top, do either of the following actions: 
  906.  
  907. o Click on its frame or title bar. 
  908. o Use the Raise lowest window option of the PMX Command menu. 
  909.  
  910. An application window can also come to the top for other reasons, such as being 
  911. restored from an icon. 
  912.  
  913. The Command menu Refresh All Clients option repaints all PM windows, whether 
  914. they are X Window System windows or not.  PM recalculates colors of all windows 
  915. in terms of the current physical color table. This often brings most screen 
  916. colors back to approximately what was normal before you began running X Window 
  917. System client applications that modified the color tables. 
  918.  
  919. The default PseudoColor colormap is initialized with the contents of the 
  920. Presentation Manager default color table. As this happens at PMX startup time, 
  921. you will see some transient color changes occur on the screen. A set of PMX 
  922. standard desktop colors are reserved within the default PseudoColor colormap in 
  923. order to minimize changes of colors within non-PMX windows. PM frame and menu 
  924. colors usually are not disturbed, for example. You may notice that icons and 
  925. images have strange colors, especially when PMX runs in Realizable Color Table 
  926. mode, because Presentation Manager does not choose their colors from the set of 
  927. desktop standard colors. You can minimize this effect by using the Color page 
  928. of the Configuration notebook to reserve more PM desktop colors in the default 
  929. PseudoColor colormap. Whatever colors are reserved for the PM Desktop are also 
  930. available for use by X Window System clients, but cannot be modified by those 
  931. clients. 
  932.  
  933. If an X Window System client creates a new PseudoColor colormap, its entries 
  934. are initialized to the original PM default color table colors, but no entries 
  935. are marked as allocated.  Most applications fill in such colormaps starting 
  936. from the beginning, and can affect all other colors on the screen.  In 
  937. particular, in PM, physical color zero usually is black, and all black colors 
  938. change to whatever the X Window System client allocates first. 
  939.  
  940.  
  941. ΓòÉΓòÉΓòÉ 3.6.2. PMXRESET utility ΓòÉΓòÉΓòÉ
  942.  
  943. PMXRESET is a PMX 2.0 utility for recovering correct PM desktop colors in the 
  944. event that PMX crashes while it is in PseudoColor mode. 
  945.  
  946. PMXRESET takes no command line information. It does nothing if it is 
  947. accidentally run while PMX is also running. 
  948.  
  949.  
  950. ΓòÉΓòÉΓòÉ 3.6.3. HOOKINST utility ΓòÉΓòÉΓòÉ
  951.  
  952. HOOKINST is a PMX 2.0 utility for installing a PMX Graphics Engine Hook DLL 
  953. (GREHOOK.DLL). This Graphics Engine Hook DLL must be loaded at OS/2 boot time 
  954. before PMX can provide PseudoColor support using PM Palette Manager palettes. 
  955. When booting up, OS/2 checks an entry in OS2.INI for the pathname of the 
  956. Graphics Engine hook. 
  957.  
  958. HOOKINST manipulates the OS2.INI entry so that it points to the PMX 
  959. GREHOOK.DLL. You must reboot OS/2 if you run HOOKINST to change OS2.INI. 
  960.  
  961. Command formats: 
  962.  
  963.   hookinst ?    -- display help text
  964.   hookinst     -- displays current PMX GREHOOK DLL path
  965.   hookinst delete  -- deletes PMX GREHOOK entry in OS2.INI
  966.   hookinst d:\tcpip\dll\grehook.dll
  967.           -- creates or alters the PMX GREHOOK entry in OS2.INI
  968.  
  969.  
  970. ΓòÉΓòÉΓòÉ 3.6.4. StaticColor help ΓòÉΓòÉΓòÉ
  971.  
  972. If the StaticColor option is specified, one StaticColor colormap will be used 
  973. for all X Window System clients. 
  974.  
  975. Related Topics:
  976. The StaticColor Colormap
  977. Color Table Support
  978.  
  979.  
  980. ΓòÉΓòÉΓòÉ 3.6.5. PseudoColor Using PM Palette Manager help ΓòÉΓòÉΓòÉ
  981.  
  982. If the PseudoColor using PM Palette Manager option is specified, one default 
  983. and multiple private PseudoColor colormaps are available. PMX uses PM Palette 
  984. Manager palettes to change screen colors. No StaticColor colormap is made 
  985. available. 
  986.  
  987. Related Topics:
  988. PseudoColor Colormaps
  989. Color Table Support
  990.  
  991.  
  992. ΓòÉΓòÉΓòÉ 3.6.6. PseudoColor using PM Realizable Color Tables help ΓòÉΓòÉΓòÉ
  993.  
  994. If the PseudoColor using PM Realizable Color Tables option is specified, one 
  995. default and multiple private PseudoColor colormaps are available. PMX uses PM 
  996. Realizable Color Tables to alter screen colors. No StaticColor colormap is made 
  997. available. 
  998.  
  999. Warning:  OS/2 applications which use Palette Manager palettes do not display 
  1000. their colors correctly when PMX uses Realizable Color Tables to provide 
  1001. PseudoColor colormaps. If running PMX in Realizable Color Table mode causes 
  1002. black holes to occur in non-PMX windows, then try running PMX in Palette 
  1003. Manager mode. 
  1004.  
  1005. Related Topics:
  1006. PseudoColor Colormaps
  1007. Color Table Support
  1008.  
  1009.  
  1010. ΓòÉΓòÉΓòÉ 3.6.7. PMX Private Colormap Entries help ΓòÉΓòÉΓòÉ
  1011.  
  1012. Use the PMX Private Colormap Entries spin button to specify the number of 
  1013. entries in the default PseudoColor colormap that are available exclusively for 
  1014. X Window System clients. These entries are private to PMX, since they are not 
  1015. shared with other OS/2 windows. 
  1016.  
  1017. This spin button is disabled when the StaticColor button has been chosen. 
  1018.  
  1019. When PMX is running in PseudoColor color mode, there are a total of 256 entries 
  1020. available in the PseudoColor default colormap. These 256 entries can be 
  1021. allocated to three uses: 
  1022.  
  1023. o PMX Private Colormap Entries are color cells available only for X 
  1024.   applications. While it is possible for these entries to be shared among X 
  1025.   applications, they are not available to any other PM application. 
  1026.  
  1027. o PM Desktop Colors are entries that contain a suite of standard Presentation 
  1028.   Manager colors. There are three sizes of suites:  20, 64, or 128 standard 
  1029.   colors. The colors in these entries cannot be changed by either PM or X 
  1030.   applications, but are shared by all. 
  1031.  
  1032. o Entries for PM Palette Manager Applications are color cells that are 
  1033.   available to other OS/2 applications that use PM palettes, such as bitmap 
  1034.   viewers or image painting applications. While it is possible for these 
  1035.   entries to be shared among PM applications, they are not available to any X 
  1036.   application. 
  1037.  
  1038. Picking the number of PMX Private Colormap Entries uniquely determines the 
  1039. number of PM Desktop Colors. When PMX is running in Realizable Color Table 
  1040. mode, only discrete values of 128, 192, or 236 private colormap entries can be 
  1041. used. Since PM Realizable Color Table mode is incompatible with PM Palette 
  1042. Manager applications, there are no entries set aside in the default PseudoColor 
  1043. colormap for Entries for PM Palette Manager Applications. 
  1044.  
  1045. When PMX is running in Palette Manager mode, there is a continuous range from 
  1046. 129 to 236 of private colormap entries available, and either 20 or 64 PM 
  1047. Desktop Colors. Any default PseudoColor colormap entries not used as private or 
  1048. PM desktop color entries, are available to other PM Palette Manager 
  1049. applications. 
  1050.  
  1051. Note:   The number of Entries for PM Palette Manager Applications is maximum at 
  1052. 63 when the number of PMX Private Colormap Entries is set to 129. 
  1053.  
  1054. Related Topics:
  1055. PseudoColor Colormaps
  1056. Color Table Support
  1057.  
  1058.  
  1059. ΓòÉΓòÉΓòÉ 3.6.8. Color database help ΓòÉΓòÉΓòÉ
  1060.  
  1061. Use the Color database file option to enter the path and the name of the file 
  1062. where the color database can be found.  This file shows a mapping between a 
  1063. large number of color names and red-green-blue values.  It can be customized by 
  1064. editing the file and changing the red, green, and blue values associated with a 
  1065. particular color name. 
  1066.  
  1067. Related Topics:
  1068. Color Database File (RGB.TXT)
  1069. Color Table Support
  1070.  
  1071.  
  1072. ΓòÉΓòÉΓòÉ 3.7. Font Options ΓòÉΓòÉΓòÉ
  1073.  
  1074. Use this page to specify the directory containing the fonts you want it to use 
  1075. in X Window System client applications.  For information on defining fonts 
  1076. manually, see the following parameters in Using the OS/2 X Window System 
  1077. Server: 
  1078.  
  1079. o -fn 
  1080. o -fp 
  1081.  
  1082.  
  1083. ΓòÉΓòÉΓòÉ 3.7.1. Types of fonts used by PMX ΓòÉΓòÉΓòÉ
  1084.  
  1085. After CSD UN68122 (or subsequent PMX CSDs) have been installed, PMX can use 
  1086. native PM fonts, which display text significantly faster than .pcf fonts. 
  1087.  
  1088. There are several types of fonts which PMX can use: 
  1089.  
  1090.   BDF source fonts
  1091.   PCF bitmap fonts
  1092.   Speedo** scalable fonts
  1093.   Private PM bitmap (.xfn) fonts
  1094.   Public PM bitmap fonts
  1095.   Public PM scalable fonts
  1096.  
  1097. PMX no longer uses the obsolete SNF bitmap fonts. 
  1098.  
  1099.  
  1100. ΓòÉΓòÉΓòÉ 3.7.1.1. BDF Font File ΓòÉΓòÉΓòÉ
  1101.  
  1102. Bitmap Display Fonts (BDF) format is an ASCII source code format for defining X 
  1103. Window System fonts. The PMX server cannot use BDF format fonts directly. Fonts 
  1104. in BDF format must first be compiled to either XFN (using the BDFTOPM utility) 
  1105. or PCF (using the BDFTOPCF utility) formats. 
  1106.  
  1107.  
  1108. ΓòÉΓòÉΓòÉ 3.7.1.2. PCF Font File ΓòÉΓòÉΓòÉ
  1109.  
  1110. Portable Compiled Format (PCF) font files are binary encodings of BDF fonts 
  1111. created by using the BDFTOPCF utility. 
  1112.  
  1113. As the name of this format states, these binary files are portable between X 
  1114. Window System Servers on different platforms. PCF fonts compiled with the 
  1115. BDFTOPCF utility on any operating system can be used with any X Window System 
  1116. server that is based on X11R5 or later. 
  1117.  
  1118.  
  1119. ΓòÉΓòÉΓòÉ 3.7.1.3. Speedo Font File ΓòÉΓòÉΓòÉ
  1120.  
  1121. Speedo fonts are scalable fonts supplied by Bitstream Inc. PMX is able to use 
  1122. these fonts. 
  1123.  
  1124.  
  1125. ΓòÉΓòÉΓòÉ 3.7.1.4. SNF Font File ΓòÉΓòÉΓòÉ
  1126.  
  1127. SNF stands for Server Natural Format. 
  1128.  
  1129. PMX does NOT support the obsolete .snf font technology. Older .snf font source 
  1130. (.bdf format) can be recompiled into .xfn via the bdftopm and mkfontdr 
  1131. utilities.  Alternately, the .snf fonts can be loaded into a X11R5 font server 
  1132. on a remote platform, and used by PMX. 
  1133.  
  1134.  
  1135. ΓòÉΓòÉΓòÉ 3.7.1.5. Public and Private PM Fonts ΓòÉΓòÉΓòÉ
  1136.  
  1137. A clear distinction can be drawn between OS/2 PM Public and Private fonts. OS/2 
  1138. PM Public fonts: 
  1139.  
  1140. o Can be used by any process in the OS/2 system. 
  1141. o Use system resources. 
  1142. o Are usually loaded at system startup. 
  1143. o Cannot be deleted until after system shutdown. 
  1144. o Are available in either Image (bitmap) or Outline (scalable) formats. 
  1145.  
  1146. Note:   Only PM Public Outline fonts can be scaled. 
  1147.  
  1148. OS/2 PM Private fonts, on the other hand: 
  1149.  
  1150. o Are loaded by a specific process (ie, the PMX Server). 
  1151. o Can be used only by that specific process. 
  1152. o Are available only in Image (bitmap) format. 
  1153.  
  1154. PMX private fonts are created using the bdftopm or pcftopm utilities, each 
  1155. generating font files with the .xfn extensions. However, by renaming the 
  1156. extension from .xfn to .FON, you can install the resulting .FON font file as a 
  1157. PM Public font using the PM Font Palette Desktop utility. 
  1158.  
  1159. If there are other OS/2 PM .FON private fonts that you want to make available 
  1160. to PMX, install them as OS/2 PM Public fonts, and specify pmpublic\ on the PMX 
  1161. font path. 
  1162.  
  1163. For additional related information about PM Public fonts, see Build the PM 
  1164. Public Font List-MKFONTDR -pmpublic and PM Public Fonts. 
  1165.  
  1166.  
  1167. ΓòÉΓòÉΓòÉ 3.7.1.6. XFN Font File ΓòÉΓòÉΓòÉ
  1168.  
  1169. PMX can use native PM bitmap fonts, which display text significantly faster 
  1170. than .pcf fonts. Use the BDFTOPM or PCFTOPM utilities to convert X Window 
  1171. Bitmap fonts to native PM bitmap fonts. 
  1172.  
  1173. .XFN font files are actually OS/2 DLLs that contain one PM bitmap font resource 
  1174. along with additional resources that describe the original .BDF or .PCF X font. 
  1175.  
  1176. PMX loads each .XFN DLL as a private PM font whenever an X client opens that 
  1177. font.  PMX unloads the .XFN DLL after the X client closes the font. 
  1178.  
  1179. One important difference between .XFN and .PCF fonts is that PMX is able to 
  1180. scale .PCF bitmap fonts in order to fulfill some OpenFont requests for 
  1181. non-existent .PCF fonts. Since .XFN fonts are loaded directly into PM, and PM 
  1182. does not support scaling of bitmap fonts, .XFN fonts will not be scaled. 
  1183.  
  1184. If your X application requires scaled bitmap fonts, continue to use the 
  1185. necessary .PCF fonts, or else substitute scalable PM Public fonts. 
  1186.  
  1187. Note:   The PMX .XFN format does not handle DBCS fonts; please continue to use 
  1188. .PCF format for those fonts which have more than 256 characters. 
  1189.  
  1190.  
  1191. ΓòÉΓòÉΓòÉ 3.7.1.7. PM Public Fonts ΓòÉΓòÉΓòÉ
  1192.  
  1193. PMX can use native PM public fonts, which display text significantly faster 
  1194. than .pcf fonts. 
  1195.  
  1196. OS/2 PM comes with a good variety of bitmap and scalable fonts. Installing word 
  1197. processor or graphics editing packages on OS/2 usually adds more PM Public 
  1198. fonts that can be used by any PM application on your OS/2 system.  PMX allows X 
  1199. applications the use of all these PM Public fonts when pmpublic\ is added to 
  1200. the PMX font path. 
  1201.  
  1202. Since the contents of the PM Public font list is subject to change, PMX creates 
  1203. a fresh list of public fonts each time pmpublic\ is activated.  It does this by 
  1204. running mkfontdr -pmpublic as a child process. mkfontdr -pmpublic creates an 
  1205. updated fonts.dir file in the subdirectory pointed to by the ETC environment 
  1206. variable. 
  1207.  
  1208. Note:   pmpublic\ is not automatically added to your PMX font path during PMX 
  1209. CSD installation. 
  1210.  
  1211. PM Public fonts do not support the character code page ISO8859-1 that many X 
  1212. clients request. PMX solves this problem by translating ISO8859-1 strings into 
  1213. code page 850 strings that PM can handle. Most PM Public fonts occur two times 
  1214. in the ETC\fonts.dir file, once for code page ISO8859-1 and again for code page 
  1215. IBM-850. 
  1216.  
  1217. Note:   PMX will also use a fonts.ali file if it is found in the same ETC 
  1218. subdirectory with the fonts.dir file for the PM Public fonts. PMX does not ship 
  1219. a fonts.ali file for PM Public fonts. 
  1220.  
  1221. Here are sample fonts.dir entries made for one PM Public bitmap font: 
  1222.  
  1223. System VIO.pmx   -ibmos2-"System VIO"-medium-r-normal--26-160-120-120-c-120-iso8859-1
  1224. System VIO.pmx   -ibmos2-"System VIO"-medium-r-normal--28-170-120-120-c-120-ibm-850
  1225.  
  1226. And an example of entries made for a scalable PM Public font: 
  1227.  
  1228. Helvetica Italic.pmx   -adobe-Helvetica-medium-i-normal--0-0-0-0-p-0-ibm-850
  1229. Helvetica Italic.pmx   -adobe-Helvetica-medium-i-normal--0-0-0-0-p-0-iso8859-1
  1230.  
  1231. An example of using this scalable font (after PMX has been started): 
  1232.  
  1233.    xset +fp pmpublic\
  1234.    xfd -fn -adobe-Helvetica-medium-i-normal--0-2000-75-75-p-0-iso8859-1
  1235.    Tip: This XFD window will be much larger than your display
  1236.         screen.  Use the PM Alt-F7 key sequence and mouse
  1237.         movement in order to move this window around.
  1238. This will create a big 200 point font in which each character is about 200 
  1239. pixels high! 
  1240.  
  1241. Note:   X requires that a scaled font request contain exactly 14 dashes! 
  1242.  
  1243. Note:   Most scalable PM Public fonts are kerned, which means that the 
  1244. appearance of text cannot be reliably predicted by the X application. 
  1245.  
  1246. Note:   PMX does not support double-byte character set (DBCS) PM fonts. 
  1247.  
  1248.  
  1249. ΓòÉΓòÉΓòÉ 3.7.2. Customizing PMX Fonts ΓòÉΓòÉΓòÉ
  1250.  
  1251. The X Window System server uses font files to display text for client 
  1252. applications.  The OS/2 X Window System server program includes X Window System 
  1253. fonts supplied from the MIT X11R5 distribution as well as those supplied by IBM 
  1254. AIX X Window System products.  These files have a file extension of either .xfn 
  1255. (native PM font format) or .PCF (portable compiled font) and are located in the 
  1256. X11\MISC and X11\75DPI subdirectories. 
  1257.  
  1258. By default, PMX.EXE searches for the font files in X11\MISC, then in X11\75DPI, 
  1259. and then in X11\SPEEDO.  You can change the default font directories and search 
  1260. order by using the -fp option of PMX.EXE.  You can also override the defaults 
  1261. by using the fp parameter of the xset command.  However, it is recommended that 
  1262. you do not place the X11\SPEEDO directory first on the font path.  PMX has 
  1263. problems in this situation, especially if the fonts get used for menus. 
  1264.  
  1265. X Window System fonts that your client applications need, but that are not 
  1266. included with OS/2, can be imported from other systems for use with the OS/2 X 
  1267. Window System server.  For information about enhancing the font support for the 
  1268. OS/2 X Window System server with X Window System fonts from other systems, see 
  1269. Using Font Utilities to Customize Your System. 
  1270.  
  1271.  
  1272. ΓòÉΓòÉΓòÉ 3.7.2.1. How the Server Accesses Fonts ΓòÉΓòÉΓòÉ
  1273.  
  1274. PMX can use a wide variety of font formats, usually font files with a file name 
  1275. extension of either .XFN, .SPD or .PCF The X Window System server locates and 
  1276. accesses font files by using the FONTS.DIR and FONTS.ALI files of the 
  1277. directories in the font path.  There must be exactly one FONTS.DIR file and no 
  1278. more than one FONTS.ALI file in each directory in the font path.  The FONTS.DIR 
  1279. and FONTS.ALI files map X Window System logical font names, as specified to the 
  1280. X Window System server by the requesting X Window System client applications, 
  1281. to font file names known to the local server. The mapping of X Window System 
  1282. logical font names to file names removes the need for the X Window System 
  1283. clients to know about the local file system characteristics and naming 
  1284. conventions. 
  1285.  
  1286. Related Topic:
  1287. Using Font Servers
  1288. Font Server Utilities
  1289.  
  1290.  
  1291. ΓòÉΓòÉΓòÉ 3.7.2.2. The Font Search Path ΓòÉΓòÉΓòÉ
  1292.  
  1293. Font information is in a search path defined to the server.  The font path can 
  1294. be changed dynamically as the server runs by using the XSET utility or X Window 
  1295. System protocol messages from clients. It can also be changed dynamically from 
  1296. the PMX Server Window by: 
  1297.  
  1298.  1. Selecting Commands menu item 
  1299.  2. Selecting Configuration cascading menu 
  1300.  3. Selecting Current settings 
  1301.  4. Selecting Fonts tab 
  1302.  5. Changing the default font path 
  1303.  6. Closing the notebook 
  1304.  7. Selecting the Apply button 
  1305. The server searches for a file named FONTS.DIR and a file named FONTS.ALI in 
  1306. each directory in the font path.  These files map logical font names to the 
  1307. font files in that directory. 
  1308.  
  1309. Additional directories with FONTS.DIR and FONTS.ALI files can be specified. 
  1310. For example, assume that \MYFONTS is on your C drive, and TCP/IP for OS/2 is 
  1311. installed in the directory that begins with D:\TCPIP; you can start the X 
  1312. Window System server with the miscellaneous, 75 dpi, Speedo fonts, and also 
  1313. your own personal fonts, in the directory C:\MYFONTS, by specifying the 
  1314. following command: 
  1315.  
  1316. pmx -fp d:\tcpip\X11\misc,d:\tcpip\X11\75dpi,d:\tcpip\X11\speedo,c:\myfonts
  1317.  
  1318.  
  1319. ΓòÉΓòÉΓòÉ 3.7.2.3. The FONTS.DIR Files ΓòÉΓòÉΓòÉ
  1320.  
  1321. FONTS.DIR files are created using the MKFONTDR program after you compile the 
  1322. fonts. For more information on the MKFONTDR program, see Build the Font 
  1323. Directory-MKFONTDR. The FONTS.DIR files contain a list of all the font files 
  1324. (and the logical font names) in a directory. Fonts created with conventions 
  1325. that have become standard for the X Window System since Release 3 have names 
  1326. that are long and contain information about the font.  You can use wild card 
  1327. characters to simplify the search for a font when a client program specifies a 
  1328. font.  You can use either uppercase or lowercase in your font patterns because 
  1329. the case of letters in logical font names is ignored. 
  1330.  
  1331. The first line of the FONTS.DIR file contains an integer specifying the number 
  1332. of fonts.  The rest of the lines in the file contain two items of information, 
  1333. separated by one or more blanks.  The first item on each line is the OS/2 file 
  1334. name.  An example of file name is 9X15.PCF.  The second item on each line is 
  1335. the logical font name by which the font is known to the X Window System server. 
  1336. An example of a font name is 9x15.  The logical font name is extracted from 
  1337. information in the font file and is not derived from the OS/2 file name. 
  1338.  
  1339.  
  1340. ΓòÉΓòÉΓòÉ 3.7.2.4. The FONTS.ALI File ΓòÉΓòÉΓòÉ
  1341.  
  1342. The FONTS.ALI file (in UNIX, this would be FONTS.ALIAS) maps new names to 
  1343. existing fonts and can be put in any directory of the font path.  Use a text 
  1344. editor if you need to edit this file.  Each line in the file normally contains 
  1345. two items, separated by one or more blanks. The first item is the alias you use 
  1346. for a font.  The second item is a font-name pattern. 
  1347.  
  1348. To embed white space in either the alias or the logical font name pattern, 
  1349. enclose the alias or the pattern in double-quotation marks. To embed a 
  1350. double-quotation mark (or any other special character), precede the character 
  1351. with a backslash. 
  1352.  
  1353. When a client specifies a font alias, the name it refers to is searched for by 
  1354. looking through each font directory (FONTS.DIR file). This means that the 
  1355. aliases do not have to refer to the fonts in the same directory as the 
  1356. FONTS.ALI file. 
  1357.  
  1358. If the string FILE_NAMES_ALIASES stands alone on a line in the FONTS.ALI file, 
  1359. each font file name in the directory (without its .xfn or .PCF extension) is 
  1360. used as an alias for that font. 
  1361.  
  1362. Each directory in the font path can have a FONTS.ALI file.  When PMX is 
  1363. installed, a FONTS.DIR and FONTS.ALI file are installed in each font directory. 
  1364.  
  1365.  
  1366. ΓòÉΓòÉΓòÉ 3.7.3. Using Font Utilities to Customize Your System ΓòÉΓòÉΓòÉ
  1367.  
  1368. This section describes how to use font utilities to customize your system.  The 
  1369. X Window System server displays text by accessing font files.  You can also use 
  1370. fonts not included with the TCP/IP for OS/2 X Window System server support. 
  1371. For example, you might have an X Window System client application requiring a 
  1372. special font that is available on a UNIX or AIX machine.  You can install the 
  1373. needed fonts on the workstation for use by the X Window System server program. 
  1374.  
  1375. To install an additional font: 
  1376.  
  1377.  1. Locate the source file for the font you want to install. For example, X 
  1378.     Window System font source files have a file extension of BDF (such as 
  1379.     COURB08.BDF). 
  1380.  
  1381.     If can locate a PCF version of the new font, you can skip the next two 
  1382.     steps and copy or download the binary .PCF file into the target font 
  1383.     directory. 
  1384.  
  1385.  2. Copy or download the .BDF font source file to a disk drive on your 
  1386.     workstation. 
  1387.  
  1388.  3. Compile the font source file using the X Window System font compiler 
  1389.     utility, BDFTOPM. 
  1390.  
  1391.     BDFTOPM takes the .BDF font source file as input and creates a new file in 
  1392.     native PM font format (.xfn font). This new file has a file extension of 
  1393.     .xfn (such as COURB08.xfn) and contains information that the OS/2 X Window 
  1394.     System server uses to create character images for display in X Window 
  1395.     System.  All fonts that are used with the OS/2 X Window System server must 
  1396.     have been compiled using the BDFTOPM, BDFTOPCF, or PCFTOPM utilities. 
  1397.  
  1398.     Note:   If the font you are compiling is a double-byte character set (DBCS) 
  1399.     font with more than 256 characters, you should use the BDFTOPCF utility. 
  1400.  
  1401.  4. After the font is compiled, place the resulting .xfn or .PCF file into a 
  1402.     directory where the OS/2 X Window System server can find it. It is best to 
  1403.     create separate font subdirectories for any additional fonts that do not 
  1404.     come with PMX. If you place custom fonts in a default X Window System font 
  1405.     directory (for example, TCPIP\X11\MISC), there may be a font migration 
  1406.     problem in future PMX updates. 
  1407.  
  1408.     If you put the .xfn or .PCF file in a directory other than the one in the 
  1409.     default font path, identify that directory to the X Window System server by 
  1410.     using the font path (-fp) option when you start PMX.  See Starting PMX and 
  1411.     How the Server Accesses Fonts for more information on specifying font 
  1412.     paths. 
  1413.  
  1414.  5. After you compile the X Window System font and move the file to the chosen 
  1415.     directory, run the MKFONTDR utility on that directory.  MKFONTDR creates or 
  1416.     updates the FONTS.DIR file in the directory. 
  1417.  
  1418.     The OS/2 X Window System server uses the FONTS.DIR file to map a particular 
  1419.     logical font name, as requested by an X Window System client application, 
  1420.     to a font file in the same directory. 
  1421.  
  1422.     The installation of the additional font is now complete. 
  1423.  
  1424.  6. To activate these changes, you can either restart the X Window System 
  1425.     server or use the rehash option (-fp rehash) of the XSET utility.  Either 
  1426.     of these actions causes the server to reread the FONTS.DIR files in the 
  1427.     directories of the current font paths. 
  1428.  
  1429.  
  1430. ΓòÉΓòÉΓòÉ 3.7.3.1. Compile .xfn PM Fonts-BDFTOPM ΓòÉΓòÉΓòÉ
  1431.  
  1432. BDFTOPM converts a bitmap display (BDF) font to a native PM format (.xfn) font. 
  1433. The text writing performance of the PMX server is significantly increased when 
  1434. .xfn fonts are used. 
  1435.  
  1436. To run BDFTOPM, issue the bdftopm command: 
  1437.  
  1438. ΓöÇΓöÇbdftopmΓöÇΓöÇ -o output_filename.xfnΓöÇΓöÇ input_filenameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1439.  
  1440. -o output_filename.xfn 
  1441.    Allows you to specify the name of the output PM font file. The output file 
  1442.    name must end with a .xfn extension spelled out in lower case letters. 
  1443.  
  1444. input_filename 
  1445.    Specifies the name of the input file containing the BDF font. 
  1446.  
  1447. An example of bdftopm command is: 
  1448.  
  1449. bdftopm -o cursor.xfn cursor.bdf
  1450.  
  1451. Note:   bdftopm does not write an .xfn font to stdout, like bdftopcf does. 
  1452.  
  1453. Note:   bdftopm cannot compile double-byte character set (DBCS) fonts which 
  1454. contain more than 256 characters. PCF font format must be used for DBCS fonts; 
  1455. use bdftopcf. 
  1456.  
  1457. Warning:  mkfontdr requires all of the fonts in a single subdirectory to be 
  1458. unique. Be sure, after you convert .BDF or .PCF fonts to .xfn format, that you 
  1459. remove those original .BDF or .PCF fonts from the subdirectory before you run 
  1460. mkfontdr. Otherwise, mkfontdr will give an error message about duplicate fonts. 
  1461.  
  1462.  
  1463. ΓòÉΓòÉΓòÉ 3.7.3.2. Convert .PCF Fonts to PM-PCFTOPM ΓòÉΓòÉΓòÉ
  1464.  
  1465. PCFTOPM converts a Portable Compiled Format (PCF) font to a native PM format 
  1466. (.xfn) font. The text writing performance of the PMX server is significantly 
  1467. increased when .xfn fonts are used. 
  1468.  
  1469. To run PCFTOPM, issue the pcftopm command: 
  1470.  
  1471. ΓöÇΓöÇpcftopmΓöÇΓöÇ -o output_filename.xfnΓöÇΓöÇ input_filenameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1472.  
  1473. -o output_filename.xfn 
  1474.    Allows you to specify the name of the output PM font file. The output file 
  1475.    name must end with a .xfn extension spelled out in lower case letters. 
  1476.  
  1477. input_filename 
  1478.    Specifies the name of the input file containing the PCF font. 
  1479.  
  1480. An example of pcftopm command is: 
  1481.  
  1482. pcftopm -o cursor.xfn cursor.pcf
  1483.  
  1484. Note:   pcftopm does not write an .xfn font to stdout, like bdftopcf does. 
  1485.  
  1486. Note:   pcftopm cannot compile double-byte character set (DBCS) fonts which 
  1487. contain more than 256 characters. PCF font format must be used for DBCS fonts. 
  1488.  
  1489. Warning:  mkfontdr requires all of the fonts in a single subdirectory to be 
  1490. unique. Be sure, after you convert .BDF or .PCF fonts to .xfn format, that you 
  1491. remove those original .BDF or .PCF fonts from the subdirectory before you run 
  1492. mkfontdr. Otherwise, mkfontdr will give an error message about duplicate fonts. 
  1493.  
  1494.  
  1495. ΓòÉΓòÉΓòÉ 3.7.3.3. Compile PCF Fonts-BDFTOPCF ΓòÉΓòÉΓòÉ
  1496.  
  1497. BDFTOPCF converts bitmap display fonts (BDF) to portable compiled format (PCF) 
  1498. fonts.  The PMX server can use PCF fonts. 
  1499.  
  1500. To run BDFTOPCF, issue the bdftopcf command: 
  1501.  
  1502. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  1503. ΓöéBDFTOPCF Functions        Operands         Γöé
  1504. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1505. ΓöéConversion                -i               Γöé
  1506. Γöé                          -t               Γöé
  1507. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1508. ΓöéOrder                     -l               Γöé
  1509. Γöé                          -L               Γöé
  1510. Γöé                          -m               Γöé
  1511. Γöé                          -M               Γöé
  1512. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  1513. ΓöéAdditional                -filename        Γöé
  1514. Γöé                          -o               Γöé
  1515. Γöé                          -p               Γöé
  1516. Γöé                          -u               Γöé
  1517. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1518.  
  1519.  
  1520. ΓòÉΓòÉΓòÉ 3.7.4. Conversion Operands ΓòÉΓòÉΓòÉ
  1521.  
  1522. ΓöÇΓöÇbdftopcfΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1523.               ΓööΓöÇ -iΓöÇΓöÿ  ΓööΓöÇ -tΓöÇΓöÿ
  1524.  
  1525. -i 
  1526.    Inhibits the normal computation of ink metrics. When a font has glyph images 
  1527.    that do not fill the bitmap image (for example, the on pixels do not extend 
  1528.    to the edges of the metrics), the bdftopcf command computes the actual ink 
  1529.    metrics and places them in the .PCF file. The -t parameter inhibits this 
  1530.    behavior. 
  1531.  
  1532. -t 
  1533.    Specifies that bdftopcf converts fonts into terminal fonts when possible.  A 
  1534.    terminal font has each glyph image padded to the same size.  The X WIndow 
  1535.    System server can usually render these types of fonts more quickly. 
  1536.  
  1537.  
  1538. ΓòÉΓòÉΓòÉ 3.7.5. Order Operands ΓòÉΓòÉΓòÉ
  1539.  
  1540. ΓöÇΓöÇbdftopcfΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1541.               ΓööΓöÇ -lΓöÇΓöÿ  ΓööΓöÇ -LΓöÇΓöÿ  ΓööΓöÇ -mΓöÇΓöÿ
  1542. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1543.    ΓööΓöÇ -MΓöÇΓöÿ
  1544.  
  1545. -l 
  1546.    Sets the font bit order to the least significant bit first. For example, the 
  1547.    left-most bit on the screen will be in the least valued bit in each unit. 
  1548.  
  1549. -L 
  1550.    Sets the font byte order to least significant byte first. All multibyte data 
  1551.    in the file name (metrics, bitmaps, and so on) will be written in 
  1552.    least-significant-byte-first format. 
  1553.  
  1554. -m 
  1555.    Sets the font bit order to most significant bit first. Bits for each glyph 
  1556.    will be placed in this order. For example, the left most bit on the screen 
  1557.    will be in the highest valued bit in each unit. 
  1558.  
  1559. -M 
  1560.    Sets the font byte order to most significant byte first. All multibyte data 
  1561.    in the file (metrics, bitmaps, and everything else) will be written 
  1562.    most-significant-byte-first format. 
  1563.  
  1564.  
  1565. ΓòÉΓòÉΓòÉ 3.7.6. Additional Operands ΓòÉΓòÉΓòÉ
  1566.  
  1567. ΓöÇΓöÇbdftopcfΓöÇΓöÇΓöÇfilenameΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  1568.                            ΓööΓöÇ -o output_filenameΓöÇΓöÿ
  1569. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1570.    ΓööΓöÇ -pnΓöÇΓöÿ  ΓööΓöÇ -unΓöÇΓöÿ
  1571.  
  1572. filename 
  1573.    Specifies the name of the file containing the BDF font. 
  1574.  
  1575. -o output_filename 
  1576.    By default, bdftopcf writes the .PCF file to standard output; this option 
  1577.    gives the name of a file to be used instead. 
  1578.  
  1579. -p n 
  1580.    Sets the font glyph padding.  Each glyph in the font will have each scanline 
  1581.    padded to a multiple of n bytes, where n is 1, 2, 4, or 8. 
  1582.  
  1583. -u n 
  1584.    Sets the font scanline unit.  When the font bit order is different from the 
  1585.    font byte order, the scanline unit n describes what unit of data (in bytes) 
  1586.    is to be swapped.  The unit n can be 1, 2, or 4. 
  1587.  
  1588. Note: 
  1589.  
  1590. o If BDFTOPCF is started with no options, it silently waits for the data that 
  1591.   describes a BDF font to be typed in.  You can press Ctrl-Z and then press 
  1592.   Enter to stop BDFTOPCF. 
  1593.  
  1594. o Some X Window System servers automatically convert a BDF font to a PCF font 
  1595.   using the BDFTOPCF program if the font is not in PCF form. These servers can 
  1596.   also use a program called COMPRESS to decompress either the BDF or the PCF 
  1597.   form if it is in compressed form.  The OS/2 server accepts fonts only in PCF 
  1598.   form, so fonts must be compiled to that form for OS/2. 
  1599.  
  1600. o If the -o option is not specified, the output data will be directed to 
  1601.   standard output, which is usually the screen. 
  1602.  
  1603. The following example shows how to compile the cursor font: 
  1604.  
  1605. bdftopcf cursor.bdf -o cursor.pcf
  1606.  
  1607.  
  1608. ΓòÉΓòÉΓòÉ 3.7.6.1. Build the Font Directory-MKFONTDR ΓòÉΓòÉΓòÉ
  1609.  
  1610. The MKFONTDR utility creates a FONTS.DIR file that the server uses to translate 
  1611. logical font name designations to font file names. 
  1612.  
  1613. A font directory can contain a mix of .xfn and .pcf fonts as long as each font 
  1614. is unique. The FONTS.DIR file contains a list of all of the .xfn and .pcf font 
  1615. files contained in the same directory. 
  1616.  
  1617. The MKFONTDR program takes an optional list of directories as its arguments. If 
  1618. a directory name is not given, it looks in the current directory. For each 
  1619. directory argument, MKFONTDR reads all of the font files in the directory, 
  1620. searching for properties named FONT in the files, or (failing that) the name of 
  1621. the file stripped of its extension.  These are used as logical font names, 
  1622. which are written out to the file FONTS.DIR in the directory along with the 
  1623. name of the font file. 
  1624.  
  1625. To create a FONTS.DIR file, issue the mkfontdr command: 
  1626.  
  1627.               ΓöîΓöÇ current directoryΓöÇΓöÉ
  1628. ΓöÇΓöÇmkfontdrΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1629.               Γöé ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ       Γöé
  1630.               Γöé           Γöé       Γöé
  1631.               ΓööΓöÇΓöÇ directoryΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  1632.  
  1633. directory  The name of the directory in which the fonts reside. This will be 
  1634.            used to create the fonts.dir font listing. The default directory is 
  1635.            your current directory. 
  1636.  
  1637. Warning:  mkfontdr requires all of the fonts in a single directory to be 
  1638. unique. Be sure, after you convert .BDF or .PCF fonts to .xfn format, that you 
  1639. remove those original .BDF or .PCF fonts from the directory before you run 
  1640. mkfontdr. Otherwise, mkfontdr will give an error message about duplicate fonts. 
  1641.  
  1642.  
  1643. ΓòÉΓòÉΓòÉ 3.7.6.2. Build the PM Public Font List-MKFONTDR -pmpublic ΓòÉΓòÉΓòÉ
  1644.  
  1645. PMX can use PM public system fonts in X application windows. When pmpublic\ 
  1646. occurs in the PMX font path, PMX looks for a special FONTS.DIR listing of PM 
  1647. public system fonts. This special FONTS.DIR file must be located in the 
  1648. subdirectory pointed to by the ETC environment variable. 
  1649.  
  1650. To create the FONTS.DIR file for PM public fonts, issue this special form of 
  1651. the mkfontdr command: 
  1652.  
  1653. ΓöÇΓöÇmkfontdrΓöÇΓöÇ -pmpublicΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  1654.  
  1655. -pmpublic  Creates a new fonts.dir file in the directory pointed to by the ETC 
  1656.            environment variable. This fonts.dir file contains a list of all the 
  1657.            PM public fonts. 
  1658.  
  1659.  
  1660. ΓòÉΓòÉΓòÉ 3.7.7. Default font path help ΓòÉΓòÉΓòÉ
  1661.  
  1662. Use the Default font path field to specify the search path for font 
  1663. information.  The server searches for the FONTS.DIR and FONTS.ALI files in each 
  1664. directory in the font path.  These files map logical font names to the font 
  1665. file names in that directory. 
  1666.  
  1667. Additional directories with FONTS.DIR and FONTS.ALI files can be specified by 
  1668. separating the directories with a comma. 
  1669.  
  1670. The default for the server is TCPIP\X11\MISC,TCPIP\X11\75DPI. 
  1671.  
  1672. Related Topics:
  1673. Using Font Servers
  1674. Font Server Utilities
  1675. PM Public fonts (pmpublic\)
  1676. X Font Support
  1677.  
  1678.  
  1679. ΓòÉΓòÉΓòÉ 3.7.8. Default font file name help ΓòÉΓòÉΓòÉ
  1680.  
  1681. Use the Default font field to set the logical name of the default font for the 
  1682. server.  The default for the server is a font named fixed. 
  1683.  
  1684. Related Topics:
  1685. X Font Support
  1686.  
  1687.  
  1688. ΓòÉΓòÉΓòÉ 3.8. Cut/Paste Options ΓòÉΓòÉΓòÉ
  1689.  
  1690. Use this page to specify how to manage cut and paste operations. Cutting and 
  1691. pasting is a convenient way for users to transfer data to and from X Window 
  1692. System client applications and Presentation Manager or Win-OS/2 applications. 
  1693. For information on cut and paste options, see Using the PM Clipboard with PMX. 
  1694.  
  1695.  
  1696. ΓòÉΓòÉΓòÉ 3.8.1. How the Cut Buffer Works Within PMX ΓòÉΓòÉΓòÉ
  1697.  
  1698. When the user copies or cuts data from an X Window System client application, 
  1699. the application transfers the data to the cut buffer and has no further 
  1700. responsibility for the data.  When the user pastes the data into another X 
  1701. Window System client application, that application gets the data from the cut 
  1702. buffer. 
  1703.  
  1704. PMX, itself, always treats cut and paste data this way.  PMX Window System 
  1705. always cuts data from an X Window System client into CUT_BUFFER0.  Any 
  1706. subsequent cut operations overlay the previous cut, with the cut data always 
  1707. going into CUT_BUFFER0.  PMX Window System always pastes data to an X Window 
  1708. System client from CUT_BUFFER0.  Any subsequent paste operations continue to 
  1709. get the same data from CUT_BUFFER0 until the data is changed by a subsequent 
  1710. cut. 
  1711.  
  1712.  
  1713. ΓòÉΓòÉΓòÉ 3.8.2. Cut-Buffer Rotation ΓòÉΓòÉΓòÉ
  1714.  
  1715. Some X Window System client applications, xedit for example, rotate the data in 
  1716. the cut buffer.  The cut buffer is actually made of a stack of eight separate 
  1717. buffers, whose property names are: 
  1718.  
  1719. o CUT_BUFFER0 
  1720. o CUT_BUFFER1 
  1721. o CUT_BUFFER2 
  1722. o CUT_BUFFER3 
  1723. o CUT_BUFFER4 
  1724. o CUT_BUFFER5 
  1725. o CUT_BUFFER6 
  1726. o CUT_BUFFER7 
  1727.  
  1728. As many as eight different text blocks can reside in the cut buffer.  Data goes 
  1729. first into CUT_BUFFER0.  When another piece of data is added to the cut buffer, 
  1730. it goes into CUT_BUFFER0, and the data that was in CUT_BUFFER0 is moved to 
  1731. CUT_BUFFER1.  As each new piece of data is added to the cut buffer, all 
  1732. existing data is moved to the next cut buffer. 
  1733.  
  1734. Data is retrieved from the cut buffer in first-in-last-out order. So data is 
  1735. always retrieved from CUT_BUFFER0, and data in the other cut buffers moves one 
  1736. buffer forward toward CUT_BUFFER0.  In other words, data moves from CUT_BUFFER1 
  1737. to CUT_BUFFER0, from CUT_BUFFER2 to CUT_BUFFER1, and so on. 
  1738.  
  1739.  
  1740. ΓòÉΓòÉΓòÉ 3.8.3. How PMX Shares Cut Buffer Data with PM ΓòÉΓòÉΓòÉ
  1741.  
  1742. PMX shares cut buffer data with PM using this procedure: 
  1743.  
  1744.  1. PMX monitors the contents of CUT_BUFFER0. 
  1745.  
  1746.  2. When the contents of CUT_BUFFER0 change (because of a cut), PMX transfers 
  1747.     the text from CUT_BUFFER0 to the PM clipboard.  That data is then available 
  1748.     to PM applications. 
  1749.  
  1750.  3. When an X Window System client application requests the contents of 
  1751.     CUT_BUFFER0 (to do a paste) PMX checks the PM clipboard. 
  1752.  
  1753.  4. If there is text in the PM clipboard, PMX transfers it to CUT_BUFFER0 so 
  1754.     the X Window System client can use it. 
  1755.  
  1756. Note:   Because X Window System client applications handle cut buffers 
  1757.         inconsistently, PMX does not rotate data in cut buffers.  Instead, PMX 
  1758.         Window System always cuts data from X Window System client application 
  1759.         into CUT_BUFFER0, and pastes X Window System client data from 
  1760.         CUT_BUFFER0.  PMX does not push the cut buffers before placing text 
  1761.         from the PM clipboard into CUT_BUFFER0. 
  1762.  
  1763.  
  1764. ΓòÉΓòÉΓòÉ 3.8.4. Using the PM Clipboard with PMX ΓòÉΓòÉΓòÉ
  1765.  
  1766. OS/2's Presentation Manager and the X Window System both provide a way to share 
  1767. data among applications using cutting, copying, and pasting.  The two systems 
  1768. handle these operations differently, however.  PMX provides facilities for 
  1769. sharing data between applications running under PM and those running as clients 
  1770. of PMX. 
  1771.  
  1772. PMX uses some of the X Window System standard data transfer conventions to 
  1773. manage cutting, copying, and pasting.  The following information summarizes how 
  1774. PMX shares X Window System client application data with PM applications.  Use 
  1775. the Cut/Paste section of the TCP/IP configuration notebook to select one of 
  1776. these data transfer options, as shown in Cut/Paste Page of TCPIPCFG: 
  1777.  
  1778. o Turn off PMX cut/paste 
  1779. o Cut buffer (text only) 
  1780. o PRIMARY, SECONDARY, or CLIPBOARD selection 
  1781.  
  1782.  
  1783. ΓòÉΓòÉΓòÉ 3.8.5. Selections ΓòÉΓòÉΓòÉ
  1784.  
  1785. A selection is a transaction-oriented mechanism designed to allow transferring 
  1786. any type of data between X Window System client applications.  PMX supports the 
  1787. transfer of text and image data between X Window System client applications by 
  1788. connecting the selection mechanism to the PM clipboard. 
  1789.  
  1790. The selection mechanism can be enabled by choosing one of the three supported 
  1791. selections (PRIMARY, SECONDARY, or CLIPBOARD selection) on page 7 of the PMX 
  1792. configuration notebook. 
  1793.  
  1794.  
  1795. ΓòÉΓòÉΓòÉ 3.8.6. How Selections Works Within PMX ΓòÉΓòÉΓòÉ
  1796.  
  1797. When the user copies or cuts data from an X Window System client application, 
  1798. the application: 
  1799.  
  1800. o Sets aside the data within its own window.  It does not yet actually transfer 
  1801.   the data. 
  1802.  
  1803. o Registers with PMX that it owns one of the following selection names: 
  1804.  
  1805.    PRIMARY        Conventionally used for general data transfer 
  1806.  
  1807.    SECONDARY      Conventionally used for transferring data without disturbing 
  1808.                   the primary selection 
  1809.  
  1810.    CLIPBOARD      Conventionally used as the means for cutting and pasting data 
  1811.                   between X Window System client applications 
  1812.  
  1813. The X Window System client application from which the user cut or copied the 
  1814. data is said to own the selection name; it is called the selection owner. 
  1815. Whenever any other X Window System client application wishes to paste the data 
  1816. set aside by the selection owner, the other client sends the owner a request 
  1817. for data transfer.  When the selection owner receives the data transfer 
  1818. request, the owner copies the data into a window property specified by the 
  1819. requesting X Window System client application.  The paste operation is then 
  1820. complete. 
  1821.  
  1822. Note:   Selection ownership does not change unless a different X Window System 
  1823. client application sets aside data and makes it available via the same 
  1824. selection name. 
  1825.  
  1826.  
  1827. ΓòÉΓòÉΓòÉ 3.8.7. Sharing Selection Data With PM ΓòÉΓòÉΓòÉ
  1828.  
  1829. PMX supports the selection mechanism by forcing ownership of the selection.  At 
  1830. startup, the PMX root window becomes the owner of the specified selection 
  1831. (PRIMARY, SECONDARY, or CLIPBOARD).  If an X Window System client wants to 
  1832. paste a selection, that X Window System client requests the data from the owner 
  1833. (which is PMX).  PMX then tries to match the requested target format with the 
  1834. current contents of the PM clipboard.  If the data is available, it is 
  1835. transferred to the X Window System client.  If the data is not available, the 
  1836. request is rejected. 
  1837.  
  1838. When an X Window System client makes a selection (a cut or copy operation), 
  1839. that X Window System client takes ownership of the selection from PMX.  PMX 
  1840. responds by requesting the data in a number of different formats (specifically, 
  1841. TEXT and BITMAP formats).  If PMX receives data, it places the data on the PM 
  1842. public clipboard.  At the end of the transaction, PMX resumes ownership of the 
  1843. selection.  This form of cut and paste allows for the seamless transfer of text 
  1844. and graphic images between X and PM environments. 
  1845.  
  1846. With this mode, the only available target formats for X selections are STRING, 
  1847. PIXMAP, and BITMAP (a two-color PIXMAP).  X Window System clients that rely on 
  1848. other targets cannot function properly with the cut-and-paste option enabled. 
  1849. You can use the cut/paste between X and PM menu item, to toggle the function on 
  1850. and off, so that these clients can function.  When you toggle this menu item 
  1851. off, the cut-and-paste function between X and PM is disabled.  But your 
  1852. cut-and-paste options are retained so that they are in effect when you toggle 
  1853. the function on again. 
  1854.  
  1855. Note:   If you select the No cut/paste between X and PM option, the menu item 
  1856.         is disabled.  In this case, you should first select the cut/paste 
  1857.         option in the configuration notebook. 
  1858.  
  1859.  
  1860. ΓòÉΓòÉΓòÉ 3.8.8. Cut Buffers Example ΓòÉΓòÉΓòÉ
  1861.  
  1862. To use the cut buffers as a means of cutting and pasting between X and OS/2 
  1863. applications, select the Cut Buffers (text only) option from the PMX 
  1864. configuration notebook.  Then close the notebook and select Apply or Save and 
  1865. Apply to apply the setting to PMX.  Now start the text-related applications in 
  1866. X, PM, and WIN-OS/2 environments.  To see which X Window System clients support 
  1867. cut-and-paste operations using cut buffers, check the manual pages for the 
  1868. client of interest.  Some clients that use this method are xterm and xedit. 
  1869. You can simply cut and paste among all three types of applications. 
  1870.  
  1871. Using xterm, for example, you can use mouse button 1 to select the beginning of 
  1872. the desired selection, and use mouse button 3 at the end of the selection. 
  1873. xterm highlights the selection and puts it in CUT_BUFFER0.  Now go to any other 
  1874. X, PM, or WIN-OS/2 application and select the paste option; the contents of 
  1875. CUT_BUFFER0 will be pasted into the application. 
  1876.  
  1877.  
  1878. ΓòÉΓòÉΓòÉ 3.8.9. Selections Example ΓòÉΓòÉΓòÉ
  1879.  
  1880. To use selections as a means of cutting and pasting between X and OS/2, select 
  1881. PRIMARY, SECONDARY, or CLIPBOARD in the PMX configuration notebook.  Now close 
  1882. the notebook and select Apply or Save and Apply to apply the setting to PMX. 
  1883. Start applications that support cut-and-paste operations for text and images. 
  1884. The X Window System clients that support the selection mechanism are limited, 
  1885. and include the X11R5 versions of xterm, xedit, xmag, and bitmap. 
  1886.  
  1887. When using xmag, for example, if you click on the "select" button, it will take 
  1888. ownership of the PRIMARY selection.  If PRIMARY is the selection being 
  1889. monitored by PMX, then it will ask for both text and bitmaps.  In turn, xmag 
  1890. will give PMX the data and it will be placed on the PM public clipboard.  In 
  1891. the case of xmag, it will give the text "Hello, world." as well as the current 
  1892. image in it's main window. 
  1893.  
  1894.  
  1895. ΓòÉΓòÉΓòÉ 3.8.10. Disable cut/paste help ΓòÉΓòÉΓòÉ
  1896.  
  1897. Use the Turn off PMX cut/paste option to disable the cut and paste function 
  1898. between X and OS/2, while not affecting cut and paste between X clients.  When 
  1899. this option is selected, the "Cut/paste between X and PM" menu item is 
  1900. disabled, since toggling cut and paste on and off is not possible when the 
  1901. function is not being implemented. 
  1902.  
  1903. Related Topic:
  1904. Cut and Paste Support
  1905.  
  1906.  
  1907. ΓòÉΓòÉΓòÉ 3.8.11. Cut buffer help ΓòÉΓòÉΓòÉ
  1908.  
  1909. Use the Cut buffer (text only) option to select a cut buffer as the X data 
  1910. transfer mechanism. 
  1911.  
  1912. A cut buffer is a named property on the root window which can contain text. A 
  1913. cut buffer cannot be used to transfer an image.  It is passive in the sense 
  1914. that it is just a container. 
  1915.  
  1916. Related Topics:
  1917. Cut and Paste Support
  1918. Cut Buffers Example
  1919.  
  1920.  
  1921. ΓòÉΓòÉΓòÉ 3.8.12. PRIMARY selection help ΓòÉΓòÉΓòÉ
  1922.  
  1923. Use the PRIMARY selection option to specify the principal selection name for 
  1924. data transfer.  This is one of three selection names that X applications should 
  1925. support, according to ICCCM conventions. 
  1926.  
  1927. Related Topics:
  1928. Cut and Paste Support
  1929. Selections
  1930. Selections Example
  1931.  
  1932.  
  1933. ΓòÉΓòÉΓòÉ 3.8.13. SECONDARY selection help ΓòÉΓòÉΓòÉ
  1934.  
  1935. Use the SECONDARY selection option to specify an alternative selection name for 
  1936. transferring data without disturbing the PRIMARY selection.  This is one of 
  1937. three selection names that X applications should support, according to ICCCM 
  1938. conventions. 
  1939.  
  1940. Related Topics:
  1941. Cut and Paste Support
  1942. Selections
  1943. Selections Example
  1944.  
  1945.  
  1946. ΓòÉΓòÉΓòÉ 3.8.14. CLIPBOARD selection help ΓòÉΓòÉΓòÉ
  1947.  
  1948. Use the CLIPBOARD selection option to specify the selection name used 
  1949. specifically to support cut and paste transfers between X applications.  This 
  1950. is one of three selection names that X applications should support, according 
  1951. to ICCCM conventions. 
  1952.  
  1953. Related Topics:
  1954. Cut and Paste Support
  1955. Selections
  1956. Selections Example
  1957.  
  1958.  
  1959. ΓòÉΓòÉΓòÉ 3.8.15. Data Transfer Timeout Field ΓòÉΓòÉΓòÉ
  1960.  
  1961. The Data transfer timeout field specifies how many seconds PMX waits for data 
  1962. it has requested from an X Window System client application. If the number of 
  1963. seconds specified in this field passes after PMX has requested data, PMX 
  1964. abandons the request. 
  1965.  
  1966. This value is particularly important if you are trying to paste data from an X 
  1967. Window System client application running from a remote host. If the value is 
  1968. too low, the application may not be able to get the data through the network to 
  1969. you in time.  If the value is too high and the application is not responding, 
  1970. your system will be tied up until the number of seconds specified in this field 
  1971. has passed. 
  1972.  
  1973.  
  1974. ΓòÉΓòÉΓòÉ 3.9. Other Options ΓòÉΓòÉΓòÉ
  1975.  
  1976. Use this page to define mouse options and other miscellaneous options defining 
  1977. the way PMX operates.  For information on defining these options manually, see 
  1978. the following parameters in Using the OS/2 X Window System Server: 
  1979.  
  1980. o -bc 
  1981. o -i, -iconify 
  1982. o -nocopyright 
  1983. o -nocascade 
  1984. o -logpath 
  1985. o -r 
  1986. o -shape 
  1987.  
  1988.  
  1989. ΓòÉΓòÉΓòÉ 3.9.1. Minimize at startup help ΓòÉΓòÉΓòÉ
  1990.  
  1991. Use the Minimize at startup option to automatically minimize PMX to a desktop 
  1992. icon when started. 
  1993.  
  1994. When you deselect this option, the server window is displayed after 
  1995. initialization. 
  1996.  
  1997.  
  1998. ΓòÉΓòÉΓòÉ 3.9.2. Window cascade help ΓòÉΓòÉΓòÉ
  1999.  
  2000. If the Cascade application windows option is selected, windows that are not 
  2001. initially positioned by user specifications will be cascaded down the screen. 
  2002.  
  2003. If this option is not selected, the server will not cascade windows if the 
  2004. application provides an initial location. 
  2005.  
  2006.  
  2007. ΓòÉΓòÉΓòÉ 3.9.3. Keyboard autorepeat help ΓòÉΓòÉΓòÉ
  2008.  
  2009. If the Keyboard autorepeat option is selected, the server turns on the 
  2010. automatic repeating of keys.  This function can be turned off by deselecting 
  2011. this option. 
  2012.  
  2013. This function is selected by default. 
  2014.  
  2015.  
  2016. ΓòÉΓòÉΓòÉ 3.9.4. Display copyright help ΓòÉΓòÉΓòÉ
  2017.  
  2018. If the Display copyright at startup option is selected, PMX product information 
  2019. is displayed each time the server is started. 
  2020.  
  2021. Deselecting this option tells the server to bypass the product information box 
  2022. each time the server is started. 
  2023.  
  2024.  
  2025. ΓòÉΓòÉΓòÉ 3.9.5. Log file path help ΓòÉΓòÉΓòÉ
  2026.  
  2027. Use the Log file path option to specify the directory where the PMX.LOG log 
  2028. file resides.  The default is specified by the ETC environment variable.  If 
  2029. the PMX files are stored on a shared, read-only disk, this allows the log file 
  2030. to be placed elsewhere. 
  2031.  
  2032.  
  2033. ΓòÉΓòÉΓòÉ 3.9.6. Permit old bugs help ΓòÉΓòÉΓòÉ
  2034.  
  2035. Use Permit old bugs to permit certain old broken clients to function properly. 
  2036. Examples of clients that will be affected by this setting are X11R2 and R3 
  2037. versions of xterm. 
  2038.  
  2039.  
  2040. ΓòÉΓòÉΓòÉ 3.9.7. Shape extension help ΓòÉΓòÉΓòÉ
  2041.  
  2042. Use Enable shape extension to start PMX with shape extension installed.  This 
  2043. will allow nonrectangular windows to be created by clients, with the exception 
  2044. of top-level windows.  Top level windows created with the shape extension will 
  2045. be embedded in a rectangular Presentation Manager window. 
  2046.  
  2047.  
  2048. ΓòÉΓòÉΓòÉ 3.9.8. Log font requests help ΓòÉΓòÉΓòÉ
  2049.  
  2050. Use Log Fonts to cause PMX to trace font requests made by X applications. 
  2051.  
  2052.  
  2053. ΓòÉΓòÉΓòÉ 3.10. Setting PMX to Start Automatically ΓòÉΓòÉΓòÉ
  2054.  
  2055. Most users will want to have PMX start automatically when they start their 
  2056. workstations.  You can use the configuration notebook program to do this.  The 
  2057. configuration notebook program: 
  2058.  
  2059.  1. Adds a line, to the TCPSTART.CMD file, that starts PMX by calling XINIT. 
  2060.     TCP/IP for OS/2 uses TCPSTART.CMD to start the services and programs that 
  2061.     you select on the AutoStart page in TCPIPCFG.  XINIT is a command file that 
  2062.     starts PMX; see XINIT for more information. 
  2063.  
  2064.  2. Adds an icon, to the OS/2 STARTUP folder, that calls TCPSTART.CMD.  Icons 
  2065.     in the STARTUP folder run automatically when you start your workstation. 
  2066.  
  2067.  
  2068. ΓòÉΓòÉΓòÉ 3.11. Additional Configuration ΓòÉΓòÉΓòÉ
  2069.  
  2070. You can also: 
  2071.  
  2072. o Install additional fonts.  See Customizing PMX Fonts, for more information. 
  2073.  
  2074. o Modify the color database.  See Color Table Support for more information. 
  2075.  
  2076.  
  2077. ΓòÉΓòÉΓòÉ 3.12. Setting Environment Variables ΓòÉΓòÉΓòÉ
  2078.  
  2079. To function properly, PMX needs certain environment variables to be set on your 
  2080. workstation.  Environment variables can be set two ways: 
  2081.  
  2082. o Permanently in your CONFIG.SYS file 
  2083. o Temporarily at an OS/2 prompt 
  2084.  
  2085. Setting environment variable in your CONFIG.SYS file is the usual way of 
  2086. setting an environment variable. Using this method, the environment variable 
  2087. will be set every time you start your workstation.  When you use the TCP/IP 
  2088. installation program, you can let it update environment variables in your 
  2089. CONFIG.SYS file. Remember to reboot your system to implement changes made to 
  2090. the CONFIG.SYS file. 
  2091.  
  2092. In some cases, you might not want to set an environment variable in the 
  2093. CONFIG.SYS file.  Perhaps you need to modify an environment variable 
  2094. temporarily.  You can set an environment variable for an OS/2 window or 
  2095. full-screen session. 
  2096.  
  2097. For example, to set the ETC environment variable to C:\TCPIP\ETC\COVEY, type 
  2098. this at the OS/2 prompt: 
  2099.  
  2100.    SET ETC=C:\TCPIP\ETC\COVEY
  2101.  
  2102. Remember that the environment variable will only be set for the OS/2 session in 
  2103. which you set it.  Also, the setting will be cleared when you shut off or 
  2104. reboot your workstation. 
  2105.  
  2106.  
  2107. ΓòÉΓòÉΓòÉ 3.13. Environment Variables Used by PMX ΓòÉΓòÉΓòÉ
  2108.  
  2109. PMX uses the following environment variables: 
  2110.  
  2111. XFILES 
  2112.    Many of the database files (such as RGB.TXT) required by PMX for 
  2113.    initialization and operation are installed by default in a subdirectory 
  2114.    named X11. 
  2115.  
  2116.    You can locate the X11 subdirectory tree wherever you prefer, as long as you 
  2117.    also set the corresponding environment variable XFILES.  In this book, the 
  2118.    location of the X11 subdirectory is represented as X11. For a particular 
  2119.    configuration, X11 represents the subdirectory to which the XFILES 
  2120.    environment variable points. 
  2121.  
  2122.    For example, if XFILES=C:\TCPIP\X11, PMX looks for files it needs in that 
  2123.    subdirectory or its subdirectories. 
  2124.  
  2125. ETC 
  2126.    PMX uses the ETC environment variable to find the X0HOSTS file and as the 
  2127.    location for writing the PMX.LOG file.  For example, if ETC=C:\TCPIP\ETC, 
  2128.    PMX looks for the X0HOSTS file in that subdirectory.  It is also here that 
  2129.    PMX writes and reads the PMX.INI file, which contains the PMX settings from 
  2130.    TCPIPCFG. 
  2131.  
  2132. DISPLAY 
  2133.    PMX uses the DISPLAY environment variable to run XMODMAP.  XINIT displays an 
  2134.    error message and ends if it finds that DISPLAY has not been set.  See XINIT 
  2135.    for more information. 
  2136.  
  2137.    The value for DISPLAY has the format: 
  2138.  
  2139.           host:dpy
  2140.  
  2141.    The value of host must be your host address or a host name that can be 
  2142.    resolved to your host address.  A host name can be resolved to a host 
  2143.    address through queries to the network name server, if one is present, or 
  2144.    through reference to an entry in your HOSTS file. 
  2145.  
  2146.    The value of dpy is the window number, and is usually set to 0. 
  2147.  
  2148.    For example, if your host internet address is 9.67.30.44 and your host name 
  2149.    is DINGBAT, you could set the DISPLAY environment variable this way: 
  2150.  
  2151.           SET DISPLAY=9.67.30.44:0
  2152.    or 
  2153.  
  2154.           SET DISPLAY=dingbat:0
  2155.  
  2156.    When you use your host internet address, there is no need to translate your 
  2157.    host name to your internet address. 
  2158.  
  2159. LANG 
  2160.    PMX uses this environment variable, if present, to supply the value for the 
  2161.    -lang parameter. 
  2162.  
  2163. PMXUNIX 
  2164.    PMX uses this environment variable, if present, to supply the value for the 
  2165.    -unix parameter. 
  2166.  
  2167. PMXKEYBOARD 
  2168.    PMX uses this environment variable, if present, to supply the value for the 
  2169.    -k parameter. 
  2170.  
  2171. PMXFLAGS 
  2172.    PMX uses this environment variable, if present, to supply additional XINIT 
  2173.    parameters.  For example, if you always wanted to include the -nocascade and 
  2174.    -nocopyright parameters when starting PMX, you would set the parameter like 
  2175.    this: 
  2176.  
  2177.       SET PMXFLAGS=-nocascade -nocopyright
  2178.  
  2179.    XINIT adds the parameters you specify in this environment variable before 
  2180.    the parameters you specify explicitly with the XINIT command. 
  2181.  
  2182.  
  2183. ΓòÉΓòÉΓòÉ 3.14. Files Used by PMX ΓòÉΓòÉΓòÉ
  2184.  
  2185. PMX accesses a number of files during initialization and operation. 
  2186.  
  2187. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2188. ΓöéTask                                    ΓöéFile                Γöé
  2189. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2190. ΓöéLog information                         ΓöéPMX.LOG             Γöé
  2191. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2192. ΓöéAuthorize access to a client host       ΓöéX0HOSTS             Γöé
  2193. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2194. ΓöéDefine color names                      ΓöéRGB.TXT             Γöé
  2195. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2196. ΓöéDraw text                               ΓöéPMX font files      Γöé
  2197. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2198. ΓöéBackup of PMX.LOG                       ΓöéPMXBACK.LOG         Γöé
  2199. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2200.  
  2201. By default, these files are installed in the X11 subdirectory. 
  2202.  
  2203.  
  2204. ΓòÉΓòÉΓòÉ 3.14.1. Log File (PMX.LOG) ΓòÉΓòÉΓòÉ
  2205.  
  2206. PMX writes some information to a file called PMX.LOG in the directory named in 
  2207. the ETC environment variable.  If PMX cannot open this file for writing, PMX 
  2208. does not run.  This may be a problem if you are running PMX from a read-only 
  2209. disk on a remote host.  To get around such problems, you can make PMX write to 
  2210. the PMX.LOG file in a different directory by using the -logpath command line 
  2211. parameter.  See Using the OS/2 X Window System Server, for more information. 
  2212. If PMX discovers errors, it writes the information in PMX.LOG, which can be 
  2213. useful when reporting these errors to IBM.  This file is cleared and reused 
  2214. every time you run PMX.  PMX.LOG is automatically backed up to PMXBACK.LOG. 
  2215.  
  2216.  
  2217. ΓòÉΓòÉΓòÉ 3.14.2. Client Host Authorization File (X0HOSTS) ΓòÉΓòÉΓòÉ
  2218.  
  2219. PMX uses the X0HOSTS file to identify the X Window System client hosts that are 
  2220. authorized to connect to PMX.  This file is not supplied with PMX; you create 
  2221. it using TCPIPCFG or a text editor.  The X0HOSTS file for PMX corresponds to 
  2222. the X0.hosts file on a UNIX host running the X Window System server. 
  2223.  
  2224. In the X0HOSTS file, you put only one host name on each line.  The names in 
  2225. X0HOSTS should be either names recognized by your TCP/IP network name server or 
  2226. names included in your HOSTS file.  Use names only, not internet addresses.  An 
  2227. example of the X0HOSTS file follows: 
  2228.  
  2229. mpw.tcpipdev.rtp.ibm.com
  2230. glenns-mod80
  2231. als-mod95
  2232.  
  2233. PMX looks for the X0HOSTS file in the directory named in the ETC environment 
  2234. variable.  If PMX cannot find the X0HOSTS file in the directory named by the 
  2235. ETC environment variable, an X Window System client application cannot access 
  2236. PMX unless the XHOST utility is used to permit access. 
  2237.  
  2238.  
  2239. ΓòÉΓòÉΓòÉ 3.14.3. Color Database File (RGB.TXT) ΓòÉΓòÉΓòÉ
  2240.  
  2241. By default, the color database is found in the file X11\RGB.TXT.  On a UNIX 
  2242. Window System server, this file is used as the source of a small relational 
  2243. database. PMX uses this file directly, reading it into memory and keeping it 
  2244. sorted by color name.  The file shows a mapping between a large number of color 
  2245. names and some red-green-blue values. There is more than one example color file 
  2246. included with PMX. You can customize the color database by editing RGB.TXT with 
  2247. a text editor and changing the red, green, and blue values associated with a 
  2248. particular color name.  You can also add color names and associated red, green, 
  2249. and blue values to create new colors in the database. 
  2250.  
  2251. Each line in the color database has the red, green, and blue field components, 
  2252. followed by the name in ASCII.  These color components range in value from 0 
  2253. (no color) to 255 (brightest).  For example, a line specifying the brightest 
  2254. green would appear as follows in the RGB.TXT file: 
  2255.  
  2256. 0 255 0 Brightgreen
  2257. 255 0 0 Brightred
  2258. 0 0 255 Brightblue
  2259. 100 0 100 Purple
  2260.  
  2261. PMX uses information from Presentation Manager to map these values to indexes 
  2262. into Presentation Manager color tables and palettes.  Since PMX reads the data 
  2263. from the color database only when it is starting up, edits to the database file 
  2264. do not cause concurrent changes in colors. Also, applications do not 
  2265. necessarily use this database to choose colors for display.  They might work 
  2266. with red, green, and blue values directly and not use color names at all. 
  2267.  
  2268.  
  2269. ΓòÉΓòÉΓòÉ 3.14.4. PMX Font Files ΓòÉΓòÉΓòÉ
  2270.  
  2271. PMX uses font files to display text for X Window System client applications. 
  2272. PMX includes X Window System fonts supplied from the MIT X11R5 distribution as 
  2273. well as some fonts supplied by IBM AIX X Window System products. 
  2274.  
  2275. For more information about PMX font support, see Customizing PMX Fonts. 
  2276.  
  2277.  
  2278. ΓòÉΓòÉΓòÉ 3.14.5. PMXBACK.LOG ΓòÉΓòÉΓòÉ
  2279.  
  2280. PMX copies the file PMX.LOG to PMXBACK.LOG before changes are made to PMX.LOG 
  2281. so that you can look at the errors that were logged in PMX.LOG. 
  2282.  
  2283.  
  2284. ΓòÉΓòÉΓòÉ 4. Verifying that PMX is Correctly Installed ΓòÉΓòÉΓòÉ
  2285.  
  2286. To verify that you have correctly installed PMX: 
  2287.  
  2288.  1. Ping your host name to verify that your workstation is functioning as a 
  2289.     TCP/IP host. 
  2290.  
  2291.  2. Start PMX. 
  2292.  
  2293.  3. Run the Hello World program. 
  2294.  
  2295.  4. Ping a remote host that has X Window System client applications. 
  2296.  
  2297.  5. Log onto a remote host that has X Window System client applications. 
  2298.  
  2299.  6. Set the display environment variable on the remote host. 
  2300.  
  2301.  7. Run an X Window System client application on a remote host. 
  2302.  
  2303.  
  2304. ΓòÉΓòÉΓòÉ 4.1. PING Your Host Name ΓòÉΓòÉΓòÉ
  2305.  
  2306. After installing PMX on your workstation, test to see whether your workstation 
  2307. is functioning properly as a TCP/IP host.  If, for example, your host name is 
  2308. billy, type: 
  2309.  
  2310. ping billy
  2311.  
  2312. at an OS/2 command prompt and press Enter. 
  2313.  
  2314. Something similar to the following output appears: 
  2315.  
  2316. PING billy: 56 data bytes
  2317. 64 bytes from 1.1.1.1: icmp_seq=0. time=0. ms
  2318. 64 bytes from 1.1.1.1: icmp_seq=1. time=0. ms
  2319. 64 bytes from 1.1.1.1: icmp_seq=2. time=0. ms
  2320. 64 bytes from 1.1.1.1: icmp_seq=3. time=0. ms
  2321. .
  2322. .
  2323. .
  2324.  
  2325. You can stop the PING program by pressing Ctrl+C. 
  2326.  
  2327.  
  2328. ΓòÉΓòÉΓòÉ 4.2. Start PMX ΓòÉΓòÉΓòÉ
  2329.  
  2330. To start PMX, type xinit at an OS/2 command prompt and press Enter.  PMX 
  2331. starts, followed by PMXWAIT, and then XMODMAP.  If your XINIT.CMD file has been 
  2332. modified by a system administrator, you may also see other actions. 
  2333.  
  2334. For more information about starting PMX, see Using the OS/2 X Window System 
  2335. Server. 
  2336.  
  2337.  
  2338. ΓòÉΓòÉΓòÉ 4.3. Running the Hello World Program ΓòÉΓòÉΓòÉ
  2339.  
  2340. PMX includes a Hello World program, an X Window System client application that 
  2341. runs on OS/2 and verifies that PMX has been set up correctly.  When you see a 
  2342. message in the PMX window that says Ready for clients, you can type: 
  2343.  
  2344.     start xhello
  2345.  
  2346. at an OS/2 command prompt and press Enter.  The Hello World window appears, 
  2347. verifying that PMX is running and that X Window System client applications on 
  2348. your workstation can run as clients of PMX. 
  2349.  
  2350. You can also enter the XHELLO command with any of its operands. (You can enter 
  2351. the XHELLO operands in any order.) 
  2352.  
  2353. ΓöÇΓöÇxhelloΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ
  2354.             ΓööΓöÇ -display ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ
  2355.                          ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇ.screenΓöÇΓöÿ
  2356. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2357.    ΓööΓöÇ -fn fontnameΓöÇΓöÿ
  2358.  
  2359. -display host:server.screen Specifies the display, server, and screen to 
  2360.           connect to. host is the host name of the physical display, server 
  2361.           specifies the server number, and screen specifies the screen number. 
  2362.           For example: 
  2363.  
  2364.                         -display your_node:0.1
  2365.           specifies screen 1 of server 0 on the display named by your_node. 
  2366.  
  2367.           Either, or both, the host name and screen can be omitted.  If the 
  2368.           host name is omitted, the local display is assumed.  If the screen is 
  2369.           omitted, screen 0 is assumed, and the period is not needed. 
  2370.  
  2371. -fn fontname Specifies the name of the font. 
  2372.  
  2373.  
  2374. ΓòÉΓòÉΓòÉ 4.4. PING a Remote Host that Has X Window System Client Applications ΓòÉΓòÉΓòÉ
  2375.  
  2376. You can use PMX to start useful X Window System client applications on remote 
  2377. hosts and have them appear on your workstation.  Before trying to start one of 
  2378. these programs, use the PING program to verify that you can access the remote 
  2379. host.  For example, if the X Window System client applications are on a host 
  2380. with a host name of reba, type: 
  2381.  
  2382.     ping reba
  2383.  
  2384. at an OS/2 command prompt and press Enter.  Press Ctrl+C to stop the PING 
  2385. program. 
  2386.  
  2387.  
  2388. ΓòÉΓòÉΓòÉ 4.5. Log on to a Remote Host that Has X Window System Client Applications ΓòÉΓòÉΓòÉ
  2389.  
  2390. After verifying access, log on to the remote host using a terminal emulator 
  2391. such as the one that comes with the TCP/IP for OS/2 Base Kit, Telnet.  Assume 
  2392. that you use Telnet and that reba is a UNIX machine.  At an OS/2 command 
  2393. prompt, enter: 
  2394.  
  2395.     telnet -t vt220 reba
  2396.  
  2397. This starts another Presentation Manager window in which Telnet is running. 
  2398. You will see some initial information displayed and then you will be prompted 
  2399. for a user id and a password. 
  2400.  
  2401. After you have logged on successfully, you may need to tell the host that your 
  2402. terminal is a VT220.  You will be prompted with a $ or a %, depending upon 
  2403. which command interpreter is in control.  Type the line below that begins with 
  2404. the shell prompt character on your screen. 
  2405.  
  2406. $ set TERM=vt220 ; export TERM    -- BSH (Bourne Shell)
  2407. $ export TERM=vt220               -- KSH (Korn Shell)
  2408. % setenv TERM vt220               -- CSH (C Shell)
  2409.  
  2410.  
  2411. ΓòÉΓòÉΓòÉ 4.6. Set the Display Environment Variable on the Remote Host ΓòÉΓòÉΓòÉ
  2412.  
  2413. Most X Window System client applications use the DISPLAY environment variable 
  2414. to tell where the X Window System server is.  Type the line below that begins 
  2415. with the shell prompt character on your screen. 
  2416.  
  2417. $ set DISPLAY=os2host:0 ; export DISPLAY -- BSH (Bourne Shell)
  2418. $ export DISPLAY=os2host:0               -- KSH (Korn Shell)
  2419. % setenv DISPLAY os2host:0               -- CSH (C Shell)
  2420.  
  2421.  
  2422. ΓòÉΓòÉΓòÉ 4.7. Run an X Window System Client Application on the Remote Host ΓòÉΓòÉΓòÉ
  2423.  
  2424. When you have set your display environment variable on the remote host, you can 
  2425. run X Window System client applications.  For example, to run the X calculator 
  2426. application, type: 
  2427.  
  2428.     xcalc &
  2429.  
  2430. in the VT220 window and press Enter.  This starts the XCALC program and allows 
  2431. you to continue sending more commands.  If your UNIX system is AIX, you can 
  2432. type info & and press Enter to start InfoExplorer, the on-line information 
  2433. facility for AIX. 
  2434.  
  2435. There are other ways to start programs in a host machine.  You can use the 
  2436. REXEC program without logging on by using a terminal emulator. You will still 
  2437. need a user id on the machine, and you will need to ensure that the right 
  2438. environment is set up.  For example, to log on to reba, which is an AIX 
  2439. workstation, type the following at the OS/2 prompt and press Enter: 
  2440.  
  2441. rexec reba -l userid -p password aixterm -display os2host:0 -fn rom14 &
  2442.  
  2443. See Issue a Command on a Remote Host-REXEC for more information on the REXEC 
  2444. command.  You may need help from a system administrator if you are not very 
  2445. familiar with your host environment. 
  2446.  
  2447.  
  2448. ΓòÉΓòÉΓòÉ 5. Using the OS/2 X Window System Server ΓòÉΓòÉΓòÉ
  2449.  
  2450. After you install and configure the X Window System Server, you are ready to: 
  2451.  
  2452. o Start PMX using the XINIT command 
  2453.  
  2454. o Start PMX using the PMX command 
  2455.  
  2456.  
  2457. ΓòÉΓòÉΓòÉ 5.1. XINIT ΓòÉΓòÉΓòÉ
  2458.  
  2459. XINIT is an OS/2 batch file that performs certain functions and then calls PMX. 
  2460. XINIT provides several useful functions that make it an easier way to start PMX 
  2461. than by starting it directly with the pmx command. 
  2462.  
  2463. To start XINIT, issue the xinit command.  The xinit command has several 
  2464. operands, which can be grouped by function. 
  2465.  
  2466. Note:   You can enter the xinit operands in any order. 
  2467.  
  2468. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2469. Γöéxinit Function    Operands                 Γöé
  2470. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2471. ΓöéKeyboard          -k                       Γöé
  2472. Γöé                  -lang                    Γöé
  2473. Γöé                  -r                       Γöé
  2474. Γöé                  -unix                    Γöé
  2475. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2476. ΓöéColor             -pseudocolor             Γöé
  2477. Γöé                  -staticcolor             Γöé
  2478. Γöé                  -palettemgr              Γöé
  2479. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2480. ΓöéBug compatibility bc                       Γöé
  2481. Γöé                  -bc                      Γöé
  2482. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2483. ΓöéCursor            -bwcursor                Γöé
  2484. Γöé                  -colorcursor             Γöé
  2485. Γöé                  -lc                      Γöé
  2486. Γöé                  -pmcursor                Γöé
  2487. Γöé                  -reversebwcursor         Γöé
  2488. Γöé                  -reversecolorcursor      Γöé
  2489. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2490. ΓöéFocus             -explicitfocus           Γöé
  2491. Γöé                  -implicitfocus           Γöé
  2492. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2493. ΓöéRaise Window      -clickclienttoraise      Γöé
  2494. Γöé                  -clickframetoraise       Γöé
  2495. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2496. ΓöéFont              -fc                      Γöé
  2497. Γöé                  -fn                      Γöé
  2498. Γöé                  -fp                      Γöé
  2499. Γöé                  -logfonts                Γöé
  2500. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2501. ΓöéXDMCP             -broadcast               Γöé
  2502. Γöé                  -class                   Γöé
  2503. Γöé                  -cookie                  Γöé
  2504. Γöé                  -displayID               Γöé
  2505. Γöé                  -indirect                Γöé
  2506. Γöé                  -port                    Γöé
  2507. Γöé                  -query                   Γöé
  2508. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2509. ΓöéAdditional        -always                  Γöé
  2510. ΓöéOperands          -bs                      Γöé
  2511. Γöé                  -co                      Γöé
  2512. Γöé                  -fakeBackingStore        Γöé
  2513. Γöé                  -i                       Γöé
  2514. Γöé                  -iconify                 Γöé
  2515. Γöé                  -logpath                 Γöé
  2516. Γöé                  -nocascade               Γöé
  2517. Γöé                  -nocopyright             Γöé
  2518. Γöé                  -shape                   Γöé
  2519. Γöé                  -wm                      Γöé
  2520. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2521. ΓöéHelp              -h                       Γöé
  2522. Γöé                  -?                       Γöé
  2523. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2524.  
  2525. Note: 
  2526.  
  2527.  1. Many of the parameters you set on the command line can also be set in 
  2528.     TCPIPCFG.  If you set parameters in both places, the command line 
  2529.     parameters will override the TCPIPCFG parameters. See Using the 
  2530.     Configuration Notebook Program to Configure PMX for more information on 
  2531.     TCPIPCFG. 
  2532.  
  2533.  
  2534. ΓòÉΓòÉΓòÉ 5.1.1. Keyboard Operands ΓòÉΓòÉΓòÉ
  2535.  
  2536.            ΓöîΓöÇ -lang en_USΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2537. ΓöÇΓöÇxinitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2538.            ΓööΓöÇ -lang codeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2539.    ΓöîΓöÇ -unix AIX3.2ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2540. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2541.    Γö£ΓöÇ -unix user_defined_UNIX_typeΓöÇΓöñ
  2542.    ΓööΓöÇ -unix AIX3.1ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2543.               ΓöîΓöÇrΓöÇΓöÇΓöÇΓöÉ
  2544. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2545.    ΓööΓöÇ -k nΓöÇΓöÿ  ΓööΓöÇ -rΓöÇΓöÿ
  2546.  
  2547. -k n 
  2548.    Sets the  keyboard type, where n comes from the following table.  Typical 
  2549.    USA keyboards have 101 keys; European languages usually have 102 keys.  PMX 
  2550.    handles three types of Japanese keyboards. 
  2551.  
  2552.       ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2553.       ΓöéKeyboard Type        -k Flag Value       Γöé
  2554.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2555.       Γöé101 key              101                 Γöé
  2556.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2557.       Γöé102 key              102                 Γöé
  2558.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2559.       ΓöéJapanese 5576-A01    5576-A01 or 5576A01 Γöé
  2560.       Γöé(106 keys)           or 106A             Γöé
  2561.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2562.       ΓöéJapanese 5576-001    5576-001 or 5576001 Γöé
  2563.       Γöé(124 keys)           or 124              Γöé
  2564.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2565.       ΓöéJapanese 5576-002    5576-002 or 5576002 Γöé
  2566.       Γöé(106 keys)           or 106              Γöé
  2567.       ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2568.  
  2569. -lang code 
  2570.    Specifies the keyboard mapping to use.  If the LANG environment variable is 
  2571.    set, this option overrides it.  The following table lists language codes 
  2572.    that you can use: 
  2573.  
  2574.       ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2575.       ΓöéLanguage                  Lang=value     Γöé
  2576.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2577.       ΓöéBelgian                   nl_BE          Γöé
  2578.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2579.       ΓöéBelgian French            fr_BE          Γöé
  2580.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2581.       ΓöéCanadian French           fr_CA          Γöé
  2582.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2583.       ΓöéDanish                    da_DK          Γöé
  2584.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2585.       ΓöéDutch                     nl_NL          Γöé
  2586.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2587.       ΓöéFinnish                   fi_FI          Γöé
  2588.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2589.       ΓöéFrench                    fr_FR          Γöé
  2590.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2591.       ΓöéGerman                    de_DE          Γöé
  2592.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2593.       ΓöéGreek                     el_GR          Γöé
  2594.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2595.       ΓöéIcelandic                 is_IS          Γöé
  2596.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2597.       ΓöéItalian                   it_IT          Γöé
  2598.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2599.       ΓöéJapanese                  ja_JP          Γöé
  2600.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2601.       ΓöéJapanese English          en_JP          Γöé
  2602.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2603.       ΓöéLatin Amer. Spanish       es_LA          Γöé
  2604.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2605.       ΓöéNorwegian                 no_NO          Γöé
  2606.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2607.       ΓöéPortuguese                pt_PT          Γöé
  2608.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2609.       ΓöéSpanish                   es_ES          Γöé
  2610.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2611.       ΓöéSwedish                   sv_SV          Γöé
  2612.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2613.       ΓöéSwiss French              fr_CH          Γöé
  2614.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2615.       ΓöéSwiss German              de_CH          Γöé
  2616.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2617.       ΓöéTurkish                   tr_TR          Γöé
  2618.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2619.       ΓöéUnited Kingdom            en_GB          Γöé
  2620.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2621.       ΓöéUnited States             en_US          Γöé
  2622.       ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2623.  
  2624.    The default is en_US 
  2625.  
  2626.    Note:   The language code is not case-sensitive. 
  2627.  
  2628.    Turns on automatic repeating of keys on the keyboard.  This is the default. 
  2629.  
  2630. -r 
  2631.    Turns off automatic repeating of keys on the keyboard. 
  2632.  
  2633. -unix type 
  2634.    Specifies the version of keyboard mapping files that are used.  The default 
  2635.    is AIX3.2.  Instructions for installing keyboard mapping files from other 
  2636.    Unix vendors can be found inside the XINIT.CMD file itself. 
  2637.  
  2638.  
  2639. ΓòÉΓòÉΓòÉ 5.1.2. Color Operands ΓòÉΓòÉΓòÉ
  2640.  
  2641.            ΓöîΓöÇ -staticcolorΓöÇΓöÇΓöÇΓöÉ
  2642. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2643.            Γö£ΓöÇ -pseudocolor nΓöÇΓöñ
  2644.            ΓööΓöÇ -palettemgr n ΓöÇΓöÿ
  2645.  
  2646. -pseudocolor n 
  2647.    Tells PMX to provide a PseudoColor visual (modifiable color maps) for 
  2648.    applications to select.  You can specify the -pseudocolor parameter with the 
  2649.    abbreviation -pseudo. 
  2650.  
  2651. -staticcolor 
  2652.    Tells PMX to provide a StaticColor visual (nonmodifiable color map) for 
  2653.    applications to select.  You can specify the -staticcolor parameter using 
  2654.    the abbreviation -static. 
  2655.  
  2656. -palettemgr n 
  2657.    Tells PMX to provide a modifiable color table using a PM Palette Manager 
  2658.    palette.  N is the number of colors that you want PMX applications to use. 
  2659.    N must be in the range of 129-236.  You can specify the -palettemgr 
  2660.    parameter with the abbreviation -palette. 
  2661.  
  2662. If -pseudocolor is specified, applications are told that modifiable color 
  2663. tables using PM Realizable Color Tables are supported.  If the applications 
  2664. choose to modify or create new color tables, and the Presentation Manager 
  2665. device really does not support it, an error occurs.  If -staticcolor is 
  2666. specified, the applications are told they can select a non-modifiable color 
  2667. table, which has colors that are the same as the default physical color table 
  2668. of the display.  If -palettemgr parameter is specified, applications are told 
  2669. that modifiable color tables using PM Palette Manager are supported.  If the 
  2670. applications choose to modify or create new color tables, and the Presentation 
  2671. Manager device does not support it, an error occurs. 
  2672.  
  2673.  
  2674. ΓòÉΓòÉΓòÉ 5.1.3. Bug Compatibilty ΓòÉΓòÉΓòÉ
  2675.  
  2676.           ΓöîΓöÇ -bcΓöÇΓöÉ
  2677. ΓöÇxinitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2678.           ΓööΓöÇ bcΓöÇΓöÇΓöÿ
  2679.  
  2680. The need for this option is determined by the following circumstances: Some 
  2681. clients, previous to release 4, pass illegal values in some protocol requests 
  2682. and some servers, previous to release 4 also, do not correctly generate errors 
  2683. in these cases. Such clients, when run with a release 4 server, will terminate 
  2684. abnormally or otherwise fail to operate correctly. Bug compatibility mode 
  2685. explicitly reintroduces certain bugs into the X Window System server, so that 
  2686. many such clients can still be run. 
  2687.  
  2688. Note:   This mode should be used with caution. The server must support the 
  2689. MIT-SUNDRY-NONSTANDARD protocol extension in order for this option to work. New 
  2690. application development should be done with this mode disabled. 
  2691.  
  2692. bc 
  2693.    Enables bug compatibility in the server. 
  2694.  
  2695. -bc 
  2696.    Disables bug compatibility in the server. 
  2697.  
  2698.  
  2699. ΓòÉΓòÉΓòÉ 5.1.4. Cursor Operands ΓòÉΓòÉΓòÉ
  2700.  
  2701. ΓöÇΓöÇxinitΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2702.            ΓööΓöÇ -lcΓöÇΓöÿ  ΓööΓöÇ -pmcursorΓöÇΓöÿ
  2703.    ΓöîΓöÇ -colorcursorΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  2704. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2705.    Γö£ΓöÇ -bwcursorΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  2706.    Γö£ΓöÇ -reversecolorcursorΓöÇΓöñ
  2707.    ΓööΓöÇ -reversebwcursorΓöÇΓöÇΓöÇΓöÇΓöÿ
  2708.  
  2709. -bwcursor 
  2710.    Indicates that PMX should use an X Window System cursor, but with only black 
  2711.    and white instead of colors.  This is the default if the PM display device 
  2712.    driver does not support colored cursors. 
  2713.  
  2714. -colorcursor 
  2715.    Indicates that PMX should use an X Window System colored cursor. This is the 
  2716.    default unless the PM display device driver does not support colored 
  2717.    cursors. 
  2718.  
  2719. -lc 
  2720.    Doubles the dimensions of any cursor, unless it will become too large to be 
  2721.    a Presentation Manager cursor. 
  2722.  
  2723. -pmcursor 
  2724.    Indicates that PMX should use the PM arrow as the cursor, not an X Window 
  2725.    System cursor. 
  2726.  
  2727. -reversebwcursor 
  2728.    Indicates that PMX should use an X Window System cursor, but with only black 
  2729.    and white instead of colors.  Black and white will be reversed from the 
  2730.    normal colors. For example, the normal X Window System cursor will be black 
  2731.    on the outside and white in the middle. 
  2732.  
  2733. -reversecolorcursor 
  2734.    Indicates that PMX should use an X Window System colored cursor. The 
  2735.    foreground and background colors will be reversed from the normal colors. 
  2736.    For example, the normal X Window System cursor will be black on the outside, 
  2737.    and white in the middle. 
  2738.  
  2739.  
  2740. ΓòÉΓòÉΓòÉ 5.1.5. Focus Operand ΓòÉΓòÉΓòÉ
  2741.  
  2742.            ΓöîΓöÇ -explicitfocusΓöÇΓöÉ
  2743. ΓöÇΓöÇxinitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2744.            ΓööΓöÇ -implicitfocusΓöÇΓöÿ
  2745.  
  2746. -explicitfocus 
  2747.    Tells the server to transfer focus from one client window to another only by 
  2748.    clicking in the window.  This is the normal behavior for Presentation 
  2749.    Manager windows and is the default behavior for the server.  This option 
  2750.    turns off any previous -implicitfocus option on the pmx command line. 
  2751.  
  2752. -implicitfocus 
  2753.    Tells the server to transfer focus from one client window to another simply 
  2754.    by moving the pointer into the client area of the window.  It is not 
  2755.    necessary to click on a client window to transfer focus to it (provided some 
  2756.    PMX client window already has focus).  This is not the normal behavior for 
  2757.    Presentation Manager windows.  This option turns off any previous 
  2758.    -explicitfocus option on the pmx command line. 
  2759.  
  2760.  
  2761. ΓòÉΓòÉΓòÉ 5.1.6. Raise Window Operands ΓòÉΓòÉΓòÉ
  2762.  
  2763.            ΓöîΓöÇ -clickclienttoraiseΓöÇΓöÉ
  2764. ΓöÇΓöÇxinitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2765.            ΓööΓöÇ -clickframetoraiseΓöÇΓöÇΓöÿ
  2766.  
  2767. -clickclienttoraise 
  2768.    Tells the server to raise windows to the top when clicks are done in the 
  2769.    application (client) area, which is the usual Presentation Manager behavior. 
  2770.    (Clicks in the PM frame also can raise the window.) This option turns off 
  2771.    any previous -clickframetoraise option on the pmx command line.  This option 
  2772.    is the default. 
  2773.  
  2774. -clickframetoraise 
  2775.    Tells the server to raise windows to the top only when clicks are done on 
  2776.    the PM frame.  Clicking on the application (client) area will not raise the 
  2777.    window.  This option turns off any previous -clickclienttoraise option on 
  2778.    the pmx command line. 
  2779.  
  2780.  
  2781. ΓòÉΓòÉΓòÉ 5.1.7. Font Operands ΓòÉΓòÉΓòÉ
  2782.  
  2783.            ΓöîΓöÇ -fc cursorΓöÇΓöÇΓöÇΓöÉ
  2784. ΓöÇΓöÇxinitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2785.            ΓööΓöÇ -fc fontnameΓöÇΓöÿ
  2786.    ΓöîΓöÇ -fn fixedΓöÇΓöÇΓöÇΓöÇΓöÉ
  2787. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2788.    ΓööΓöÇ -fn fontnameΓöÇΓöÿ
  2789.    ΓöîΓöÇ  -fp TCPIP\X11\MISC,TCPIP\X11\75DPI,TCPIP\X11\SPEEDOΓöÇΓöÉ
  2790. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇ
  2791.    Γöé       ΓöîΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ                                    Γöé
  2792.    Γöé                 Γöé                                    Γöé
  2793.    ΓööΓöÇ -fp ΓöÇΓöÇΓöÇpathnameΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2794. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2795.    Γöö -logfontsΓöÇΓöÿ
  2796.  
  2797. -fc fontname 
  2798.    Sets the cursor font.  The default is cursor. 
  2799.  
  2800. -fn fontname 
  2801.    Sets default font.  The default is fixed. 
  2802.  
  2803. -fp pathname 
  2804.    Sets the default font path.  The default is TCPIP\X11\MISC,TCPIP\X11\75DPI, 
  2805.  
  2806. -logfonts 
  2807.    Causes PMX to log font requests.  This is useful if an X application is 
  2808.    reporting failures to find fonts.  After closing PMX, examine the 
  2809.    \TCPIP\ETC\PMX.LOG file for information about font search patterns being 
  2810.    used by the X applications. 
  2811.  
  2812.  
  2813. ΓòÉΓòÉΓòÉ 5.1.8. XDMCP ΓòÉΓòÉΓòÉ
  2814.  
  2815. ΓöÇΓöÇxinitΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2816.            ΓööΓöÇ -broadcastΓöÇΓöÿ  ΓööΓöÇ -class display_classΓöÇΓöÿ
  2817. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2818.    ΓööΓöÇ -cookie authorization_bitsΓöÇΓöÿ
  2819. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ
  2820.    ΓööΓöÇ -displayID display_idΓöÇΓöÿ  ΓööΓöÇ -indirect hostnameΓöÇΓöÿ
  2821. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇ
  2822.    ΓööΓöÇ -port port_numberΓöÇΓöÿ         ΓööΓöÇ -query hostnameΓöÇΓöÿ
  2823.  
  2824. -broadcast 
  2825.    Enables broadcasting of BroadcastQuery packets to the network.  The first 
  2826.    responding display manager will be chosen for the session with your PMX. 
  2827.  
  2828. -class display_class 
  2829.    Specifies an additional display qualifier used in resource lookup for 
  2830.    display-specific options.  (This option is untested.) 
  2831.  
  2832. -cookie authorization_bits 
  2833.    When testing XDM-AUTHENTICATION-1, a private key is shared between the 
  2834.    server and the manager.  This option sets the value of that private data. 
  2835.    (This option is untested.) 
  2836.  
  2837. -displayID display_id 
  2838.    Specifies the manufacturer display ID for the current display. This allows 
  2839.    the display manager to identify each display so that it can locate the 
  2840.    shared key. (This option is untested.) 
  2841.  
  2842. -indirect hostname 
  2843.    Enables XDMCP and sends IndirectQuery packets to the specified host. This 
  2844.    option asks the host display manager to start sessions between your PMX and 
  2845.    other hosts. 
  2846.  
  2847. -port port_number 
  2848.    Use an alternate UDP port number for XDMCP packets. (This option is 
  2849.    untested.) 
  2850.  
  2851. -query hostname 
  2852.    Enable XDMCP and send Query packets to the specified host display manager to 
  2853.    start a session with your PMX. 
  2854.  
  2855. Note:   Normally XDMCP is enabled by using either -query, -indirect, or 
  2856. -broadcast.  The X Display Manager (usually xdm) must be running on the host 
  2857. machine.  The system administrator for that machine also should have it set up 
  2858. so that an X session to your machine is possible.  For example, at minimum, you 
  2859. will be presented with a LOGIN window from a session manager, if it can contact 
  2860. your PMX.  Your PMX host access list should include the host that your PMX will 
  2861. have the session with. The host user ID that you use to log in should have its 
  2862. DISPLAY environment variable set to use your PMX.  You may need to have a 
  2863. .xsession file in your host home directory to set up and start the X 
  2864. applications that you wish to use, if the default startup for the host is not 
  2865. what you want. 
  2866.  
  2867.  
  2868. ΓòÉΓòÉΓòÉ 5.1.9. Additional Operands ΓòÉΓòÉΓòÉ
  2869.  
  2870.            ΓöîΓöÇ -co TCPIP\X11\RGB.TXTΓöÇΓöÉ
  2871. ΓöÇΓöÇxinitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2872.            ΓööΓöÇ -co filenameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  2873. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇ
  2874.    ΓööΓöÇ -logpath directoryΓöÇΓöÿ  ΓööΓöÇ -nocascadeΓöÇΓöÿ
  2875. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ
  2876.    ΓööΓöÇ -nocopyrightΓöÇΓöÿ  ΓööΓöÇ -IΓöÇΓöÿ  ΓööΓöÇ -iconifyΓöÇΓöÿ
  2877. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2878.    ΓööΓöÇ -alwaysΓöÇΓöÿ   ΓööΓöÇ -bsΓöÇΓöÿ   ΓööΓöÇ -wmΓöÇΓöÿ
  2879. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2880.    ΓööΓöÇ -fakeBackingStoreΓöÇΓöÿ   ΓööΓöÇ -shapeΓöÇΓöÇΓöÿ
  2881.  
  2882. -always 
  2883.    If a window does not say what backing store support to use for it, a default 
  2884.    value of "notUseful" is used.  This flag says to use "always" as the default 
  2885.    value.  This flag does not override the backing store settings that are done 
  2886.    by X applications. This flag has no effect if backing store is turned off. 
  2887.  
  2888. -bs 
  2889.    By default, backing store is turned on.  This flag turns it off. 
  2890.  
  2891. -co filename 
  2892.    Sets the color database file name.  The default is TCPIP\X11\RGB.TXT. 
  2893.  
  2894. -fakeBackingStore 
  2895.    Forces PMX to say it supports backing store, if it is turned off. Some 
  2896.    applications refuse to run unless this indicator is set, even though they 
  2897.    should be able to run without it, according to the X protocol standard. 
  2898.  
  2899. -iconify 
  2900.    Specifies that the X Window System server window will automatically reduce 
  2901.    to a window-list entry.  The X Window System server will also be shown as an 
  2902.    icon in the minimized window folder or on the desktop. 
  2903.  
  2904. -I 
  2905.    Ignores all remaining arguments. 
  2906.  
  2907. -logpath directory 
  2908.    Specifies where to put the PMX.LOG log file.  If -logpath is not specified, 
  2909.    the directory for PMX.LOG is specified by the ETC environment variable.  If 
  2910.    PMX files are stored on a shared read-only disk, this allows the log file to 
  2911.    be placed elsewhere. 
  2912.  
  2913. -nocascade 
  2914.    Windows that are not initially positioned by user specifications normally 
  2915.    are cascaded down the screen.  The -nocascade parameter says to not cascade 
  2916.    if the application provided an initial location. 
  2917.  
  2918. -nocopyright 
  2919.    Does not display initial copyright window when starting. 
  2920.  
  2921. -shape 
  2922.    Disables the use of shape extensions.  The shape extensions allow 
  2923.    applications to create non-rectangular windows.  Shape extensions are 
  2924.    enabled by default.  There may be rare circumstances where you will want to 
  2925.    turn off shape extensions to gain some drawing speed. 
  2926.  
  2927. -wm 
  2928.    If a window does not say what backing store support to use for it, a default 
  2929.    value of "notUseful" is used.  This flag says to use "whenMapped" as the 
  2930.    default value.  This flag does not override the backing store settings that 
  2931.    are done by X applications. This flag has no effect if backing store is 
  2932.    turned off. 
  2933.  
  2934.  
  2935. ΓòÉΓòÉΓòÉ 5.1.10. Help Operands ΓòÉΓòÉΓòÉ
  2936.  
  2937. ΓöÇΓöÇxinitΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  2938.            Γö£ΓöÇ -hΓöÇΓöñ
  2939.            ΓööΓöÇΓöÇ?ΓöÇΓöÇΓöÿ
  2940.  
  2941. -h 
  2942.    This option displays XINIT help information. 
  2943.  
  2944.    This option displays XINIT help information. 
  2945.  
  2946.  
  2947. ΓòÉΓòÉΓòÉ 5.1.11. Environment Variables Read by XINIT ΓòÉΓòÉΓòÉ
  2948.  
  2949. XINIT reads and take action on several environment variables. 
  2950.  
  2951. Note:   See Setting Environment Variables for more information on setting 
  2952. environment variables. 
  2953.  
  2954. LANG              XINIT uses this environment variable, if present, to supply 
  2955.                   the value for the -lang parameter. 
  2956.  
  2957. PMXUNIX           XINIT uses this environment variable, if present, to supply 
  2958.                   the value for the -unix parameter. 
  2959.  
  2960. PMXKEYBOARD       XINIT uses this environment variable, if present, to supply 
  2961.                   the value for the -k parameter. 
  2962.  
  2963. PMXFLAGS          XINIT uses this environment variable, if present, to supply 
  2964.                   additional XINIT parameters.  For example, if you always 
  2965.                   wanted to include the -nocascade and -nocopyright parameters 
  2966.                   when starting PMX, you would set the parameter like this: SET 
  2967.                   PMXFLAGS=-nocascade -nocopyright.  XINIT adds the parameters 
  2968.                   you specify in this environment variable before the 
  2969.                   parameters you specify explicitly with the XINIT command. 
  2970.  
  2971. XFILES            Since this environment variable is crucial to correct PMX 
  2972.                   operation, XINIT checks to make sure it is present.  XINIT 
  2973.                   does not start PMX if this environment variable has not been 
  2974.                   set. 
  2975.  
  2976. DISPLAY           Since this environment variable is crucial to correct X 
  2977.                   utility operation, XINIT checks to make sure it is present. 
  2978.                   XINIT does not start PMX if this environment variable has not 
  2979.                   been set. 
  2980.  
  2981.  
  2982. ΓòÉΓòÉΓòÉ 5.1.12. How XINIT Automatically Sets the Keyboard Mapping File (-k Parameter) ΓòÉΓòÉΓòÉ
  2983.  
  2984. You specify the keyboard mapping file with the -k parameter or the PMXKEYBOARD 
  2985. environment variable.  If you do not specify a keyboard mapping file by using 
  2986. one of these methods, XINIT supplies this parameter automatically. 
  2987.  
  2988. XINIT determines the keyboard mapping file from the language code value you 
  2989. specify for the -lang parameter or in the LANG environment variable.  If you 
  2990. specify a non-US and non-Japanese language code value, then XINIT uses a 
  2991. 102-key keyboard by assuming the -k 102 parameter.  If you specify a Japanese 
  2992. language code value, XINIT uses a Japanese 5576-A01 (106 keys) keyboard by 
  2993. assuming the -k 106A parameter. 
  2994.  
  2995. If you do not specify a language code value with the -lang parameter or the 
  2996. LANG environment variable, XINIT assumes the -lang en_US parameter and uses a 
  2997. 101-keyboard by assuming the -k 101 parameter. 
  2998.  
  2999.  
  3000. ΓòÉΓòÉΓòÉ 5.1.13. How XINIT Uses PMXWAIT and XMODMAP ΓòÉΓòÉΓòÉ
  3001.  
  3002. After calling PMX, XINIT uses the PMXWAIT utility to wait until PMX has 
  3003. started. When PMXWAIT returns with a good return code, XINIT runs the XMODMAP 
  3004. utility, using the keyboard mapping file determined from the -lang and -unix 
  3005. parameters. 
  3006.  
  3007. For more information, see Wait Until PMX Is Ready-PMXWAIT and Modify Keyboard 
  3008. Key Mapping-XMODMAP. 
  3009.  
  3010.  
  3011. ΓòÉΓòÉΓòÉ 5.1.14. Customizing XINIT ΓòÉΓòÉΓòÉ
  3012.  
  3013. If you want XINIT to work differently or perform other functions, you can 
  3014. customize it by editing the XINIT.CMD file.  However, it is preferred at you do 
  3015. not modify XINIT.CMD because this file may get overwritten if you reinstall 
  3016. PMX.  XINIT.CMD will look for the command file, XINITRC.CMD, and if it is in 
  3017. the \TCPIP\ETC directory (not the \TCPIP\BIN directory), XINIT.CMD will call 
  3018. it.  Thus, commands can be specified in XINITRC.CMD instead of XINIT.CMD. 
  3019.  
  3020.  
  3021. ΓòÉΓòÉΓòÉ 5.2. PMX ΓòÉΓòÉΓòÉ
  3022.  
  3023. To start PMX, issue the pmx command: 
  3024.  
  3025. Note:   You can enter the pmx operands in any order. 
  3026.  
  3027. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3028. ΓöéPMX Functions          Operands           Γöé
  3029. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3030. ΓöéKeyboard               -k                 Γöé
  3031. Γöé                       -r                 Γöé
  3032. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3033. ΓöéColor                  -pseudocolor       Γöé
  3034. Γöé                       -staticcolor       Γöé
  3035. Γöé                       -palettemgr        Γöé
  3036. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3037. ΓöéCursor                 -bwcursor          Γöé
  3038. Γöé                       -colorcursor       Γöé
  3039. Γöé                       -lc                Γöé
  3040. Γöé                       -pmcursor          Γöé
  3041. Γöé                       -reversebwcursor   Γöé
  3042. Γöé                       -reversecolorcursorΓöé
  3043. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3044. ΓöéFocus                  -explicitfocus     Γöé
  3045. Γöé                       -implicitfocus     Γöé
  3046. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3047. ΓöéRaise Window           -clickclienttoraiseΓöé
  3048. Γöé                       -clickframetoraise Γöé
  3049. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3050. ΓöéFont                   -fc                Γöé
  3051. Γöé                       -fn                Γöé
  3052. Γöé                       -fp                Γöé
  3053. Γöé                       -logfonts          Γöé
  3054. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3055. ΓöéBug compatibility      bc                 Γöé
  3056. Γöé                       -bc                Γöé
  3057. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3058. ΓöéXDMCP                  -broadcast         Γöé
  3059. Γöé                       -class             Γöé
  3060. Γöé                       -cookie            Γöé
  3061. Γöé                       -displayID         Γöé
  3062. Γöé                       -indirect          Γöé
  3063. Γöé                       -port              Γöé
  3064. Γöé                       -query             Γöé
  3065. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3066. ΓöéAdditional Operands    -always            Γöé
  3067. Γöé                       -bs                Γöé
  3068. Γöé                       -co                Γöé
  3069. Γöé                       -fakeBackingStore  Γöé
  3070. Γöé                       -help              Γöé
  3071. Γöé                       -i                 Γöé
  3072. Γöé                       -iconify           Γöé
  3073. Γöé                       -logpath           Γöé
  3074. Γöé                       -nocascade         Γöé
  3075. Γöé                       -nocopyright       Γöé
  3076. Γöé                       -shape             Γöé
  3077. Γöé                       -wm                Γöé
  3078. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3079.  
  3080. Note:   Many of the parameters you set on the command line can also be set in 
  3081.         TCPIPCFG.  If you set parameters in both places, the command line 
  3082.         parameters will override the TCPIPCFG parameters. See Using the 
  3083.         Configuration Notebook Program to Configure PMX for more information on 
  3084.         TCPIPCFG. 
  3085.  
  3086. In the case of the font path (-fp pathname), directories are separated by 
  3087. commas, rather than blanks. For example, to start PMX with both the 
  3088. miscellaneous and the 75 dot per inch (dpi) font directories, as well as your 
  3089. own personal fonts directory C:\MYFONTS, specify the following command 
  3090. parameters: 
  3091.  
  3092. pmx -fp d:\tcpip\X11\misc,d:\tcpip\X11\75dpi,c:\myfonts
  3093.  
  3094. This example assumes that you installed TCP/IP for OS/2 on drive d: in the 
  3095. TCPIP directory. 
  3096.  
  3097. For more information about the color database and font files, see Files Used by 
  3098. PMX. For more information about color tables, see Color Table Support. 
  3099.  
  3100.  
  3101. ΓòÉΓòÉΓòÉ 5.2.1. Keyboard Operands ΓòÉΓòÉΓòÉ
  3102.  
  3103.                     ΓöîΓöÇ -rΓöÇΓöÉ
  3104. ΓöÇΓöÇpmxΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3105.          ΓööΓöÇ -k nΓöÇΓöÿ  ΓööΓöÇrΓöÇΓöÇΓöÇΓöÿ
  3106.  
  3107. -k n 
  3108.    Sets the  keyboard type, where n comes from the following table.  Typical 
  3109.    USA keyboards have 101 keys; European languages usually have 102 keys.  PMX 
  3110.    handles three types of Japanese keyboards. 
  3111.  
  3112.       ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3113.       ΓöéKeyboard Type        -k Flag Value       Γöé
  3114.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3115.       Γöé101 key              101                 Γöé
  3116.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3117.       Γöé102 key              102                 Γöé
  3118.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3119.       ΓöéJapanese 5576-A01    5576-A01 or 5576A01 Γöé
  3120.       Γöé(106 keys)           or 106A             Γöé
  3121.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3122.       ΓöéJapanese 5576-001    5576-001 or 5576001 Γöé
  3123.       Γöé(124 keys)           or 124              Γöé
  3124.       Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3125.       ΓöéJapanese 5576-002    5576-002 or 5576002 Γöé
  3126.       Γöé(106 keys)           or 106              Γöé
  3127.       ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3128.  
  3129.    Turns on automatic repeating of keys on the keyboard.  This is the default. 
  3130.  
  3131. -r 
  3132.    Turns off automatic repeating of keys on the keyboard. 
  3133.  
  3134. -unix type 
  3135.    Specifies the version of keyboard mapping files that are used.  The default 
  3136.    is AIX3.2.  Instructions for installing keyboard mapping files from other 
  3137.    Unix vendors can be found inside the XINIT.CMD file itself. 
  3138.  
  3139.  
  3140. ΓòÉΓòÉΓòÉ 5.2.2. Color Operands ΓòÉΓòÉΓòÉ
  3141.  
  3142.            ΓöîΓöÇ -staticcolorΓöÇΓöÇΓöÇΓöÉ
  3143. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3144.            Γö£ΓöÇ -pseudocolor nΓöÇΓöñ
  3145.            ΓööΓöÇ -palettemgr n ΓöÇΓöÿ
  3146.  
  3147. -pseudocolor n 
  3148.    Tells PMX to provide a modifiable color table using a PM Realizable Color 
  3149.    Table. You can specify the -pseudocolor parameter with the abbreviation 
  3150.    -pseudo. 
  3151.  
  3152. -staticcolor 
  3153.    Tells PMX to provide a StaticColor visual (nonmodifiable color map) for 
  3154.    applications to select.  You can specify the -staticcolor parameter using 
  3155.    the abbreviation -static. 
  3156.  
  3157. -palettemgr n 
  3158.    Tells PMX to provide a modifiable color table using a PM Palette Manager 
  3159.    palette.  N is the number of colors that should be used for PMX 
  3160.    applications. N must be in the range of 129-236.  You can specify the 
  3161.    -palettemgr parameter with the abbreviation -palette. 
  3162.  
  3163. If -pseudocolor is specified, applications are told that modifiable color 
  3164. tables using PM Realizable Color Tables are supported.  If the applications 
  3165. choose to modify or create new color tables, and the Presentation Manager 
  3166. device really does not support it, an error occurs.  If -staticcolor is 
  3167. specified, the applications are told they can select a non-modifiable color 
  3168. table, which has colors that are the same as the default physical color table 
  3169. of the display.  If -palettemgr parameter is specified, applications are told 
  3170. that modifiable color tables using PM Palette Manager are supported.  If the 
  3171. applications choose to modify or create new color tables, and the Presentation 
  3172. Manager device does not support it, an error occurs. 
  3173.  
  3174.  
  3175. ΓòÉΓòÉΓòÉ 5.2.3. Cursor Operands ΓòÉΓòÉΓòÉ
  3176.  
  3177. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3178.            ΓööΓöÇ -lcΓöÇΓöÿ  ΓööΓöÇ -pmcursorΓöÇΓöÿ
  3179.    ΓöîΓöÇ -colorcursorΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3180. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3181.    Γö£ΓöÇ -bwcursorΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3182.    Γö£ΓöÇ -reversecolorcursorΓöÇΓöñ
  3183.    ΓööΓöÇ -reversebwcursorΓöÇΓöÇΓöÇΓöÇΓöÿ
  3184.  
  3185. -bwcursor 
  3186.    Indicates that PMX should use an X Window System cursor, but with only black 
  3187.    and white instead of colors.  This is the default if the PM display device 
  3188.    driver does not support colored cursors. 
  3189.  
  3190. -colorcursor 
  3191.    Indicates that PMX should use an X Window System colored cursor. This is the 
  3192.    default unless the PM display device driver does not support colored 
  3193.    cursors. 
  3194.  
  3195. -lc 
  3196.    Doubles the dimensions of any cursor, unless it will become too large to be 
  3197.    a Presentation Manager cursor. 
  3198.  
  3199. -pmcursor 
  3200.    Indicates that PMX should use the PM arrow as the cursor, not an X Window 
  3201.    System cursor. 
  3202.  
  3203. -reversebwcursor 
  3204.    Indicates that PMX should use an X Window System cursor, but with only black 
  3205.    and white instead of colors.  Black and white will be reversed from the 
  3206.    normal colors. For example, the normal X Window System cursor will be black 
  3207.    on the outside and white in the middle. 
  3208.  
  3209. -reversecolorcursor 
  3210.    Indicates that PMX should use an X Window System colored cursor. The 
  3211.    foreground and background colors will be reversed from the normal colors. 
  3212.    For example, the normal X Window System cursor will be black on the outside, 
  3213.    and white in the middle. 
  3214.  
  3215.  
  3216. ΓòÉΓòÉΓòÉ 5.2.4. Focus Operand ΓòÉΓòÉΓòÉ
  3217.  
  3218.            ΓöîΓöÇ -explicitfocusΓöÇΓöÉ
  3219. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3220.            ΓööΓöÇ -implicitfocusΓöÇΓöÿ
  3221.  
  3222. -explicitfocus 
  3223.    Tells the server to transfer focus from one client window to another only by 
  3224.    clicking in the window.  This is the normal behavior for Presentation 
  3225.    Manager windows and is the default behavior for the server.  This option 
  3226.    turns off any previous -implicitfocus option on the pmx command line. 
  3227.  
  3228. -implicitfocus 
  3229.    Tells the server to transfer focus from one client window to another simply 
  3230.    by moving the pointer into the client area of the window.  It is not 
  3231.    necessary to click on a client window to transfer focus to it (provided some 
  3232.    PMX client window already has focus).  This is not the normal behavior for 
  3233.    Presentation Manager windows.  This option turns off any previous 
  3234.    -explicitfocus option on the pmx command line. 
  3235.  
  3236.  
  3237. ΓòÉΓòÉΓòÉ 5.2.5. Raise Window Operands ΓòÉΓòÉΓòÉ
  3238.  
  3239.            ΓöîΓöÇ -clickclienttoraiseΓöÇΓöÉ
  3240. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3241.            ΓööΓöÇ -clickframetoraiseΓöÇΓöÇΓöÿ
  3242.  
  3243. -clickclienttoraise 
  3244.    Tells the server to raise windows to the top when clicks are done in the 
  3245.    application (client) area, which is the usual Presentation Manager behavior. 
  3246.    (Clicks in the PM frame also can raise the window.) This option turns off 
  3247.    any previous -clickframetoraise option on the pmx command line.  This option 
  3248.    is the default. 
  3249.  
  3250. -clickframetoraise 
  3251.    Tells the server to raise windows to the top only when clicks are done on 
  3252.    the PM frame.  Clicking on the application (client) area will not raise the 
  3253.    window.  This option turns off any previous -clickclienttoraise option on 
  3254.    the pmx command line. 
  3255.  
  3256.  
  3257. ΓòÉΓòÉΓòÉ 5.2.6. Font Operands ΓòÉΓòÉΓòÉ
  3258.  
  3259.            ΓöîΓöÇ -fc cursorΓöÇΓöÇΓöÇΓöÉ
  3260. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3261.            ΓööΓöÇ -fc fontnameΓöÇΓöÿ
  3262.    ΓöîΓöÇ -fn fixedΓöÇΓöÇΓöÇΓöÇΓöÉ
  3263. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3264.    ΓööΓöÇ -fn fontnameΓöÇΓöÿ
  3265.    ΓöîΓöÇ  -fp TCPIP\X11\MISC,TCPIP\X11\75DPI,TCPIP\X11\SPEEDOΓöÇΓöÉ
  3266. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇ
  3267.    Γöé       ΓöîΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ                                    Γöé
  3268.    Γöé                 Γöé                                    Γöé
  3269.    ΓööΓöÇ -fp ΓöÇΓöÇΓöÇpathnameΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3270. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3271.    Γöö -logfontsΓöÇΓöÿ
  3272.  
  3273. -fc fontname 
  3274.    Sets the cursor font.  The default is cursor. 
  3275.  
  3276. -fn fontname 
  3277.    Sets default font.  The default is fixed. 
  3278.  
  3279. -fp pathname 
  3280.    Sets the default font path.  The default is TCPIP\X11\MISC,TCPIP\X11\75DPI, 
  3281.  
  3282. -logfonts 
  3283.    Causes PMX to log font requests.  This is useful if an X application is 
  3284.    reporting failures to find fonts. 
  3285.  
  3286.  
  3287. ΓòÉΓòÉΓòÉ 5.2.7. Bug Compatibilty ΓòÉΓòÉΓòÉ
  3288.  
  3289.           ΓöîΓöÇ -bcΓöÇΓöÉ
  3290. ΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3291.           ΓööΓöÇ bcΓöÇΓöÇΓöÿ
  3292.  
  3293. The need for this option is determined by the following circumstances: Some 
  3294. clients, previous to release 4, pass illegal values in some protocol requests 
  3295. and some servers, previous to release 4 also, do not correctly generate errors 
  3296. in these cases. Such clients, when run with a release 4 server, will terminate 
  3297. abnormally or otherwise fail to operate correctly. Bug compatibility mode 
  3298. explicitly reintroduces certain bugs into the X Window System server, so that 
  3299. many such clients can still be run. 
  3300.  
  3301. Note:   This mode should be used with caution. The server must support the 
  3302. MIT-SUNDRY-NONSTANDARD protocol extension in order for this option to work. New 
  3303. application development should be done with this mode disabled. 
  3304.  
  3305. bc 
  3306.    Enables bug compatibility in the server. 
  3307.  
  3308. -bc 
  3309.    Disables bug compatibility in the server. 
  3310.  
  3311.  
  3312. ΓòÉΓòÉΓòÉ 5.2.8. XDMCP Operands ΓòÉΓòÉΓòÉ
  3313.  
  3314. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3315.            ΓööΓöÇ -broadcastΓöÇΓöÿ  ΓööΓöÇ -class display_classΓöÇΓöÿ
  3316. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3317.    ΓööΓöÇ -cookie authorization_bitsΓöÇΓöÿ
  3318. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ
  3319.    ΓööΓöÇ -displayID display_idΓöÇΓöÿ  ΓööΓöÇ -indirect hostnameΓöÇΓöÿ
  3320. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇ
  3321.    ΓööΓöÇ -port port_numberΓöÇΓöÿ         ΓööΓöÇ -query hostnameΓöÇΓöÿ
  3322.  
  3323. -broadcast 
  3324.    Enables broadcasting of BroadcastQuery packets to the network.  The first 
  3325.    responding display manager will be chosen for the session with your PMX. 
  3326.  
  3327. -class display_class 
  3328.    Specifies an additional display qualifier used in resource lookup for 
  3329.    display-specific options.  (This option is untested.) 
  3330.  
  3331. -cookie authorization_bits 
  3332.    When testing XDM-AUTHENTICATION-1, a private key is shared between the 
  3333.    server and the manager.  This option sets the value of that private data. 
  3334.    (This option is untested.) 
  3335.  
  3336. -displayID display_id 
  3337.    Specifies the manufacturer display ID for the current display. This allows 
  3338.    the display manager to identify each display so that it can locate the 
  3339.    shared key. (This option is untested.) 
  3340.  
  3341. -indirect hostname 
  3342.    Enables XDMCP and sends IndirectQuery packets to the specified host. This 
  3343.    option asks the host display manager to start sessions between your PMX and 
  3344.    other hosts. 
  3345.  
  3346. -port port_number 
  3347.    Use an alternate UDP port number for XDMCP packets. (This option is 
  3348.    untested.) 
  3349.  
  3350. -query hostname 
  3351.    Enable XDMCP and send Query packets to the specified host display manager to 
  3352.    start a session with your PMX. 
  3353.  
  3354. Note:   Normally XDMCP is enabled by using either -query, -indirect, or 
  3355. -broadcast.  The X Display Manager (usually xdm) must be running on the host 
  3356. machine.  The system administrator for that machine also should have it set up 
  3357. so that an X session to your machine is possible.  For example, at minimum, you 
  3358. will be presented with a LOGIN window from a session manager, if it can contact 
  3359. your PMX.  Your PMX host access list should include the host that your PMX will 
  3360. have the session with. The host user ID that you use to log in should have its 
  3361. DISPLAY environment variable set to use your PMX.  You may need to have a 
  3362. .xsession file in your host home directory to set up and start the X 
  3363. applications that you wish to use, if the default startup for the host is not 
  3364. what you want. 
  3365.  
  3366.  
  3367. ΓòÉΓòÉΓòÉ 5.2.9. Additional Operands ΓòÉΓòÉΓòÉ
  3368.  
  3369.            ΓöîΓöÇ -co TCPIP\X11\RGB.TXTΓöÇΓöÉ
  3370. ΓöÇΓöÇpmxΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3371.            ΓööΓöÇ -co filenameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3372. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇ
  3373.    ΓööΓöÇ -logpath directoryΓöÇΓöÿ  ΓööΓöÇ -nocascadeΓöÇΓöÿ
  3374. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ
  3375.    ΓööΓöÇ -nocopyrightΓöÇΓöÿ  ΓööΓöÇ -IΓöÇΓöÿ  ΓööΓöÇ -iconifyΓöÇΓöÿ
  3376. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3377.    ΓööΓöÇ -alwaysΓöÇΓöÿ   ΓööΓöÇ -bsΓöÇΓöÿ   ΓööΓöÇ -wmΓöÇΓöÿ
  3378. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3379.    ΓööΓöÇ -fakeBackingStoreΓöÇΓöÿ   ΓööΓöÇ -shapeΓöÇΓöÇΓöÿ
  3380. ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3381.     ΓööΓöÇ -helpΓöÇΓöÿ
  3382.  
  3383. -always 
  3384.    If a window does not say what backing store support to use for it, a default 
  3385.    value of "notUseful" is used.  This flag says to use "always" as the default 
  3386.    value.  This flag does not override the backing store settings that are done 
  3387.    by X applications. This flag has no effect if backing store is turned off. 
  3388.  
  3389. -bs 
  3390.    By default, backing store is turned on.  This flag turns it off. 
  3391.  
  3392. -co filename 
  3393.    Sets the color database file name.  The default is TCPIP\X11\RGB.TXT. 
  3394.  
  3395. -fakeBackingStore 
  3396.    Forces PMX to say it supports backing store, if it is turned off. Some 
  3397.    applications refuse to run unless this indicator is set, even though they 
  3398.    should be able to run without it, according to the X protocol standard. 
  3399.  
  3400. -iconify 
  3401.    Specifies that the X Window System server window will automatically reduce 
  3402.    to a window-list entry.  The X Window System server will also be shown as an 
  3403.    icon in the minimized window folder or on the desktop. 
  3404.  
  3405. -I 
  3406.    Ignores all remaining arguments. 
  3407.  
  3408. -logpath directory 
  3409.    Specifies where to put the PMX.LOG log file.  If -logpath is not specified, 
  3410.    the directory for PMX.LOG is specified by the ETC environment variable.  If 
  3411.    PMX files are stored on a shared read-only disk, this allows the log file to 
  3412.    be placed elsewhere. 
  3413.  
  3414. -nocascade 
  3415.    Windows that are not initially positioned by user specifications normally 
  3416.    are cascaded down the screen.  The -nocascade parameter says to not cascade 
  3417.    if the application provided an initial location. 
  3418.  
  3419. -nocopyright 
  3420.    Does not display initial copyright window when starting. 
  3421.  
  3422. -shape 
  3423.    Disables the use of shape extensions.  The shape extensions allow 
  3424.    applications to create non-rectangular windows.  Shape extensions are 
  3425.    enabled by default.  There may be rare circumstances where you will want to 
  3426.    turn off shape extensions to gain some drawing speed. 
  3427.  
  3428. -wm 
  3429.    If a window does not say what backing store support to use for it, a default 
  3430.    value of "notUseful" is used.  This flag says to use "whenMapped" as the 
  3431.    default value.  This flag does not override the backing store settings that 
  3432.    are done by X applications. This flag has no effect if backing store is 
  3433.    turned off. 
  3434.  
  3435. -help 
  3436.    This option displays PMX help information. 
  3437.  
  3438.  
  3439. ΓòÉΓòÉΓòÉ 5.3. Mouse Support ΓòÉΓòÉΓòÉ
  3440.  
  3441. Three-button mouse support changed from OS/2 2.0 to 2.1.  OS/2 2.1 now has 
  3442. button 3 in the middle.  That is, buttons 2 and 3 are reversed from previous 
  3443. versions of OS/2.  PMX undoes this change from OS/2 2.1 to match the 
  3444. expectations of X users who use 3 button mice on other operating systems. 
  3445. Remember that the button order also can be changed using the XSET utility. 
  3446.  
  3447. OS/2 may not support all three-button mice.  If not, it will usually support 
  3448. the mouse as a two-button mouse.  PMX supports the third button only if OS/2 
  3449. supports it.  You can use the XEV utility to verify that all three buttons 
  3450. work.  Alternatively, you can look at the \TCPIP\ETC\PMX.LOG file to verify 
  3451. this.  Look for the line beginning with "SV_CMOUSEBUTTONS 2" or 
  3452. "SV_CMOUSEBUTTONS 3", which indicates the number of buttons supported by the 
  3453. mouse driver. 
  3454.  
  3455.  
  3456. ΓòÉΓòÉΓòÉ 5.4. X Applications ΓòÉΓòÉΓòÉ
  3457.  
  3458. AIXterm for AIX 3.2 may not support certain character applications. An example 
  3459. is a program that can be run in the AIXterm window that uses box characters. 
  3460. The box characters may not display correctly. Some non-USA characters may have 
  3461. similar problems.  This is documented in the AIX file /usr/lpp/X11/README.  To 
  3462. fix the problem you may need to set the AIX environment variable TERM to 
  3463. aixterm-old. 
  3464.  
  3465. InfoExplorer searches for font directories organized the way they are on AIX. 
  3466. When it does not find them, it issues error messages, and then proceeds to find 
  3467. the fonts it needs in the PMX font directories.  This behavior is normal for 
  3468. InfoExplorer, and would be seen for any X server except those that run on AIX 
  3469. or on IBM X stations. 
  3470.  
  3471.  
  3472. ΓòÉΓòÉΓòÉ 5.5. Using Font Servers ΓòÉΓòÉΓòÉ
  3473.  
  3474. PMX can access one or more font servers.  Any place where a directory can be 
  3475. specified in a font path, you can specify a font server as well.  The font 
  3476. server specification has the form: 
  3477.  
  3478. tcp/<hostname>:<port number>
  3479.  
  3480. where port number is 7000 by default, and must be 7500 for AIX.  For example: 
  3481.  
  3482. pmx -fp \tcpip\x11\misc,\tcpip\x11\75dpi,tcp/myaixhost:7500
  3483.  
  3484. Note:   You may need to start the font server on your host system.  On some 
  3485. systems, the font server is not started automatically. 
  3486.  
  3487.  
  3488. ΓòÉΓòÉΓòÉ 5.5.1. Font Server Utilities Support ΓòÉΓòÉΓòÉ
  3489.  
  3490. PMX supplies three font server utilities: 
  3491.  
  3492. o fsinfo displays font server information. 
  3493. o fslsfnts lists available fonts. 
  3494. o fstobdf downloads a font. 
  3495.  
  3496.  
  3497. ΓòÉΓòÉΓòÉ 5.5.1.1. FSINFO Utility ΓòÉΓòÉΓòÉ
  3498.  
  3499. The fsinfo command executes a utility for displaying information about an X 
  3500. font server. Use this command to examine the: 
  3501.  
  3502. o Capabilities of a particular server 
  3503.  
  3504. o Predefined values for various parameters used in client/server communications 
  3505.  
  3506. o Font catalogs and availability of alternate servers 
  3507.  
  3508. Syntax 
  3509.  
  3510. ΓöÇΓöÇfsinfoΓöÇΓöÇ -server server_nameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3511.  
  3512. -server server_name 
  3513.    Specifies a particular font server. The server_name usually has the format 
  3514.    transport/host:port. 
  3515.  
  3516.    The default port number for most font servers (X11R5) is 7000. AIX font 
  3517.    servers use port number 7500 as the default. 
  3518.  
  3519.    Note:   If you do not specify server_name, then you must connect to the 
  3520.    default font server by defining the FONTSERVER environment variable. 
  3521.  
  3522. An example of the fsinfo command is: 
  3523.  
  3524. fsinfo -server tcp/aixhost:7500
  3525.  
  3526.  
  3527. ΓòÉΓòÉΓòÉ 5.5.1.2. FSLSFNTS Utility ΓòÉΓòÉΓòÉ
  3528.  
  3529. The fslsfnts command lists the fonts from a font server that match a given 
  3530. pattern. 
  3531.  
  3532. Note:   The wildcard character "*" may be used to match any sequence of 
  3533. characters (including none), and "?" may be used to match any single character. 
  3534. If no pattern is specified, "*" is assumed. You may need to enclose the "*" and 
  3535. "?" wildcard characters in double quotes to prevent them from being expanded by 
  3536. the shell. 
  3537.  
  3538. Syntax 
  3539.  
  3540. ΓöÇΓöÇfslsfntsΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3541.               ΓööΓöÇ -1ΓöÇΓöÿ  ΓööΓöÇ -CΓöÇΓöÿ  Γö£ΓöÇ -lΓöÇΓöÇΓöÇΓöñ  ΓööΓöÇ -mΓöÇΓöÿ
  3542.                                 Γö£ΓöÇ -llΓöÇΓöÇΓöñ
  3543.                                 ΓööΓöÇ -lllΓöÇΓöÿ
  3544. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3545.    ΓööΓöÇ -n columnsΓöÇΓöÿ  ΓööΓöÇ -server server_nameΓöÇΓöÿ  ΓööΓöÇ -uΓöÇΓöÿ
  3546.    ΓöîΓöÇ 79ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3547. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇ -fn patternΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3548.    ΓööΓöÇ -w widthΓöÇΓöÿ
  3549.  
  3550. -1   Specifies that listings should use a single column. 
  3551.      This is the same as -n 1. 
  3552.  
  3553. -C   Specifies that listings should use multiple columns. 
  3554.      This is the same as -n 0. 
  3555.  
  3556. -l   Specifies that medium-length listings should be generated for each font. 
  3557.  
  3558. -ll  Specifies that long listings should be generated for each font. 
  3559.  
  3560. -lll Specifies that very long listings should be generated for each font. 
  3561.  
  3562. -m   Specifies that long listings (-ll) should also print the minimum and 
  3563.      maximum bounds of each font. 
  3564.  
  3565. -n columns Specifies the number of columns to use in displaying the output. If 
  3566.      you don't specify the number of columns, the utility will fit the maximum 
  3567.      number of columns into the space specified by the -w width. 
  3568.  
  3569. -server server_name Specifies a particular font server. The server_name usually 
  3570.      has the format transport/host:port. 
  3571.  
  3572.      The default port number for most font servers (X11R5) is 7000. AIX font 
  3573.      servers use port number 7500 as the default. 
  3574.  
  3575.      Note:   If you do not specify server_name, then you must connect to the 
  3576.      default font server by defining the FONTSERVER environment variable. 
  3577.  
  3578. -u   Specifies that the output should be left unsorted. 
  3579.  
  3580. -w width Specifies the width (in characters) of the output. 
  3581.      The default is 79. 
  3582.  
  3583. -fn pattern Lists only those fonts matching the given pattern. 
  3584.  
  3585. An example of the fslsfnts command is: 
  3586.  
  3587. fslsfnts -server tcp/aixhost:7500
  3588.  
  3589.  
  3590. ΓòÉΓòÉΓòÉ 5.5.1.3. FSTOBDF Utility ΓòÉΓòÉΓòÉ
  3591.  
  3592. The fstobdf command converts a font server font to .bdf format. This command is 
  3593. useful for testing servers, debugging font metrics, and reproducing lost BDF 
  3594. files. 
  3595.  
  3596. By default, output is written to stdout and displayed on your screen. If you 
  3597. wish to save the output, redirect stdout to a file. Include the .bdf filename 
  3598. extension. 
  3599.  
  3600. Once you have converted the font server font to BDF format, compile it using 
  3601. either: 
  3602.  
  3603. o The BDFTOPM command to create an .xfn PMX Private PM font format 
  3604. o The BDFTOPCF command to create a .pcf font format 
  3605.  
  3606. After converting to either .xfn or .pcf format, issue the MKFONTDR command in 
  3607. the directory containing the compiled font. Be sure to specify that directory 
  3608. in the PMX font path. 
  3609.  
  3610. Syntax 
  3611.  
  3612. ΓöÇΓöÇfstobdfΓöÇΓöÇ -fn fontnameΓöÇΓöÇΓöÇΓöÇ -server server_nameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3613.  
  3614. -fn fontname 
  3615.    Specifies the font for which a BDF file should be generated. 
  3616.  
  3617. -server server_name 
  3618.    Specifies a particular font server. The server_name usually has the format 
  3619.    transport/host:port. 
  3620.  
  3621.    The default port number for most font servers (X11R5) is 7000. AIX font 
  3622.    servers use port number 7500 as the default. 
  3623.  
  3624.    Note:   If you do not specify server_name, then you must connect to the 
  3625.    default font server by defining the FONTSERVER environment variable. 
  3626.  
  3627. An example of the fstobdf command is: 
  3628.  
  3629. fstobdf -fn fixed -server tcp/aixhost:7500 >fsfixed.bdf
  3630.  
  3631.  
  3632. ΓòÉΓòÉΓòÉ 5.6. What To Do If Fonts Are Missing ΓòÉΓòÉΓòÉ
  3633.  
  3634. Sometimes an X application attempts to use a font that is not available to the 
  3635. PMX server. Also sometimes an application may use a font that is inappropriate 
  3636. or incorrect. After determining what font is missing or incorrect, the user can 
  3637. do a variety of things to fix the problem. 
  3638.  
  3639. Some applications use fonts that are not the standard fonts that come with the 
  3640. X server from the X Consortium. The missing font may be part of a toolkit that 
  3641. was used to develop the application, or the font may have been developed 
  3642. especially for the application.  It may be that the application specifies a 100 
  3643. dot per inch font which is among the standard fonts, but PMX only supplies the 
  3644. 75 dot per inch fonts. 
  3645.  
  3646. Some font error messages from applications do not supply enough information to 
  3647. solve the problem. Often the actual request is not reported in the error 
  3648. message, making it difficult to diagnose why the font request fails. PMX has a 
  3649. -logfonts command line option to trace the font requests made by applications. 
  3650. There is also a configuration notebook entry for this, on the Fonts page. If 
  3651. this option is used, the PMX.LOG file will record font requests, and an error 
  3652. message if the request could not be satisfied. 
  3653.  
  3654. The request can be used with the XLSFONTS utility to determine what fonts match 
  3655. the request.  The fonts are listed in the order in which they are found on the 
  3656. font path. 
  3657.  
  3658. The following options are available to the user that has a missing font. Some 
  3659. of the options may not work with some applications. 
  3660.  
  3661. o The user can substitute another font, by modifying application resources or 
  3662.   application command line options.  Sometimes this option is not possible. 
  3663.  
  3664. o The user can substitute another font, by finding a sufficiently similar font 
  3665.   to what is being requested, and modify the FONTS.ALI file where that font is 
  3666.   located, so that the font request will select the substitute font. Sometimes 
  3667.   there is no similar font. 
  3668.  
  3669. o The user can obtain a copy of the font from another system, and port it into 
  3670.   the user's machine.  The font should either be a BDF font, so it can be 
  3671.   compiled, or it should be a PCF font. 
  3672.  
  3673. o The user can start a font server on a machine where the font exists, and 
  3674.   include that font server in the PMX font path. The font server must also be 
  3675.   able to access the font, of course. The host may not have a font server. 
  3676.  
  3677. o The user can contact the application developer to obtain a copy of the font 
  3678.   that can be put on the user's machine. 
  3679.  
  3680.  
  3681. ΓòÉΓòÉΓòÉ 5.7. XDMCP Support ΓòÉΓòÉΓòÉ
  3682.  
  3683. XDMCP is a protocol between X servers and X session managers. It allows a 
  3684. server to contact a session manager on another machine, when the server is 
  3685. started. The session manager can then start X applications for the user 
  3686. automatically. 
  3687.  
  3688. XDMCP, the X display management protocol, is now implemented in PMX, although 
  3689. it has not been thoroughly tested.  We will be making further changes in this 
  3690. area, and adding documentation for this feature of X, in a future version. 
  3691.  
  3692. Related Topic:
  3693. XDMCP parameters
  3694.  
  3695.  
  3696. ΓòÉΓòÉΓòÉ 5.8. Resetting the Server ΓòÉΓòÉΓòÉ
  3697.  
  3698. Resetting the server is now supported, both by the standard X protocol 
  3699. functions, and by a menu item.  This causes all X applications to be closed, 
  3700. without shutting down the server. 
  3701.  
  3702.  
  3703. ΓòÉΓòÉΓòÉ 5.9. Tips on Saving Space ΓòÉΓòÉΓòÉ
  3704.  
  3705. If you had installed TCP/IP 2.0 over the previous product (in the same 
  3706. directory), and PMX from the previous product had also been installed, the 
  3707. fonts from the previous product can be deleted to save approximately 5 MB of 
  3708. space.  Do an equivalent of the following: 
  3709.  
  3710. cd \tcpip\x11\misc
  3711. erase *.snf
  3712. cd \tcpip\x11\75dpi
  3713. erase *.snf
  3714.  
  3715. You can save approximately 3 MB of space by deleting the Japanese and Korean 
  3716. fonts.  To delete the Japanese fonts jiskan16.pcf, jiskan24.pcf, and k14.pcf, 
  3717. do the following: 
  3718.  
  3719. cd \tcpip\x11\misc
  3720. erase jiskan*.pcf
  3721. erase k14.pcf
  3722. mkfontdr
  3723.  
  3724. To delete the Korean fonts hanglg16.pcf, hanglm16.pcf, and hanglm24.pcf, do the 
  3725. following: 
  3726.  
  3727. cd \tcpip\x11\misc
  3728. erase hangl*.pcf
  3729. mkfontdr
  3730.  
  3731.  
  3732. ΓòÉΓòÉΓòÉ 6. Using X Window System Utilities ΓòÉΓòÉΓòÉ
  3733.  
  3734. X Window System utilities are included with PMX to help administer and 
  3735. customize PMX.  The clients are based on the MIT Consortium X11R5 distribution 
  3736. and are intended for use with PMX only. 
  3737.  
  3738. To function correctly, the X Windows System utilities need the DISPLAY 
  3739. environment variable to set on your workstation. 
  3740.  
  3741. The following utilities are provided: 
  3742.  
  3743. o FSINFO 
  3744. o FSLSFNTS 
  3745. o FSTOBDF 
  3746. o PMXWAIT 
  3747. o REXEC 
  3748. o XEV 
  3749. o XFD 
  3750. o XHOST 
  3751. o XLSFONTS 
  3752. o XMODMAP 
  3753. o XPROP 
  3754. o XSCOPE 
  3755. o XSET 
  3756. o XSTDCMAP 
  3757. o XWININFO 
  3758.  
  3759.  
  3760. ΓòÉΓòÉΓòÉ 6.1. Running X Window System Utilities on Other Workstations ΓòÉΓòÉΓòÉ
  3761.  
  3762. The X Window System utilities are available on other workstations. For example, 
  3763. if your workstation is called snark on the network, you can execute the 
  3764. XLSFONTS utility on any workstation to display the fonts available on PMX. 
  3765.  
  3766. xlsfonts -display snark:0
  3767.  
  3768. The list is sent to standard output on the system on which you run XLSFONTS. 
  3769. You can direct the output to the PG or MORE filters, depending upon which 
  3770. system you run. 
  3771.  
  3772. To add a directory to a font path, run the XSET utility.  If you have created 
  3773. fonts and have placed them in a directory called \MYSTUFF\MYFONTS, enter the 
  3774. following statement to add that font directory to the font path temporarily 
  3775. until PMX is stopped: 
  3776.  
  3777. xset -display snark:0 +fp \mystuff\myfonts
  3778.  
  3779.  
  3780. ΓòÉΓòÉΓòÉ 6.2. Redirecting Output Using OS/2 Command Operators and Filters ΓòÉΓòÉΓòÉ
  3781.  
  3782. Many of the X Window System utilities display information at an OS/2 prompt (by 
  3783. writing to OS/2's standard output).  The information may scroll too quickly for 
  3784. you to read it; or, you might want to capture the information for later use. 
  3785.  
  3786. The following list explains how to use some of the OS/2 command operators and 
  3787. filters with X Window System utilities: 
  3788.  
  3789. >         Redirects output to a file or device. 
  3790.  
  3791.           For example, to store in a file the information produced by the 
  3792.           XLSFONTS command, enter: 
  3793.  
  3794.                     xlsfonts > fontinfo.txt
  3795.           where fontinfo.txt is the name of the file to receive the 
  3796.           information. 
  3797.  
  3798.           You could also redirect the output to a printer.  For example: 
  3799.  
  3800.                     xlsfonts > lpt1
  3801.           would redirect the output to a printer attached to LPT1. 
  3802.  
  3803. >>        Appends redirected output to an existing file.  This command operator 
  3804.           is the same as > (shown above), except that it adds information to a 
  3805.           file rather than replacing it. 
  3806.  
  3807. |more     When the output fills the window or screen, OS/2 waits for you to 
  3808.           press a key before displaying more information.  For example, type 
  3809.  
  3810.                         xlsfonts | more
  3811.           to look at the output of xlsfonts one screen at a time. 
  3812.  
  3813. The command operators and filters just described appear in the examples given 
  3814. for the programs in this chapter and in Customizing PMX Fonts. 
  3815.  
  3816.  
  3817. ΓòÉΓòÉΓòÉ 6.3. Wait Until PMX Is Ready-PMXWAIT ΓòÉΓòÉΓòÉ
  3818.  
  3819. The PMXWAIT utility tests whether PMX becomes ready to accept client 
  3820. connections within a specified time period. 
  3821.  
  3822. To run PMXWAIT, issue the pmxwait command: 
  3823.  
  3824.              ΓöîΓöÇ ΓöÇquietΓöÇΓöÇΓöÇΓöÉ  ΓöîΓöÇ30ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3825. ΓöÇΓöÇpmxwaitΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3826.              ΓööΓöÇ ΓöÇverboseΓöÇΓöÿ  ΓööΓöÇsecondsΓöÇΓöÿ
  3827.  
  3828. Displaying pmxwait help 
  3829.  
  3830. ΓöÇΓöÇpmxwaitΓöÇΓöÇΓöÇ?ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3831.  
  3832. -verbose  Specifies that a message prints on the standard output device 
  3833.           indicating whether the server was ready.  If a wait is necessary, a 
  3834.           message is also printed.  You can specify the verbose parameter with 
  3835.           the abbreviation -v. 
  3836.  
  3837. -quiet    Specifies that no messages are printed.  -quiet is the default.  You 
  3838.           can specify the quiet parameter with the abbreviation -q. 
  3839.  
  3840. seconds   Specifies the number of seconds to wait for the server to become 
  3841.           ready to accept client connections.  If seconds is not specified, the 
  3842.           default number of 30 seconds is used.  The maximum time period is 
  3843.           180. 
  3844.  
  3845. ?         Prints the pmxwait command syntax on a standard output device.  Any 
  3846.           other parameters are ignored. 
  3847. If PMX is ready to accept client connections within the time interval 
  3848. specified, a return code of zero is returned.  If PMX is not ready, a return 
  3849. code greater than zero is returned. 
  3850.  
  3851. Use the PMXWAIT utility in the TCPSTART.CMD file or in any command file used to 
  3852. start PMX. In the following example, the STARTUP.CMD file contains a CALL 
  3853. command to start TCP/IP for OS/2. 
  3854.  
  3855. CALL C:\TCPIP\BIN\TCPSTART.CMD
  3856.  
  3857. To start X Window System client applications on another workstation to connect 
  3858. with your PMX, you can change the STARTUP.CMD file as follows: 
  3859.  
  3860. CALL C:\TCPIP\BIN\TCPSTART.CMD
  3861. C:\TCPIP\BIN\PMXWAIT 45
  3862. IF ERRORLEVEL 1 GOTO OUCH
  3863. REXEC myaix -l myid -p mypassword aixterm -fn 8x16 -display myos2:0
  3864. REXEC myaix -l myid -p mypassword xclock -analog -display myos2:0
  3865. EXIT
  3866. :OUCH
  3867. ECHO PMX did not start!
  3868.  
  3869. The REXEC entry must contain the -p password parameter.  If you omit the 
  3870. parameter, you are prompted for the password, if one exists.  A security 
  3871. problem can arise if the STARTUP.CMD file is read by other users. 
  3872.  
  3873.  
  3874. ΓòÉΓòÉΓòÉ 6.4. Issue a Command on a Remote Host-REXEC ΓòÉΓòÉΓòÉ
  3875.  
  3876. The REXEC command issues a command on a remote host.  The REXEC command sends a 
  3877. single command to the remote host. 
  3878.  
  3879. To run REXEC, issue the rexec command: 
  3880.  
  3881. ΓöÇΓöÇrexecΓöÇΓöÇhostΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3882.                  ΓööΓöÇ -l loginnameΓöÇΓöÿ  ΓööΓöÇ -p passwordΓöÇΓöÿ
  3883. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇcommandΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3884.    ΓööΓöÇ ΓöÇbΓöÇΓöÿ  ΓööΓöÇ ΓöÇiΓöÇΓöÿ ΓööΓöÇ -kΓöÇΓöÿ  ΓööΓöÇ -nΓöÇΓöÿ
  3885.  
  3886. Displaying rexec Help 
  3887.  
  3888. ΓöÇΓöÇrexecΓöÇΓöÇ ΓöÇ?ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3889.  
  3890. host      Specifies the remote host on which the command is to be issued. 
  3891.  
  3892. -b        Uses binary mode for the data transferred to and from the remote 
  3893.           host. 
  3894.  
  3895. -i        Uses interactive mode for input.  REXEC reads directly from the 
  3896.           keyboard instead of stdin. 
  3897.  
  3898. -l loginname Specifies the user ID on host.  If you do not specify a login 
  3899.           name, the values in the NETRC file are used. 
  3900.  
  3901. -p password Specifies the password that is associated with the login name.  If 
  3902.           you do not specify a password, the values in the NETRC file are used. 
  3903.           If the NETRC file does not provide the password value, REXEC prompts 
  3904.           you for the password.  You can enter the password in a non-echo mode. 
  3905.  
  3906. -k        Ignores the local keyboard input.  This is helpful for running 
  3907.           non-interactive input, especially from a batch file. 
  3908.  
  3909. -n        Specifies not to use the NETRC file for automatic login. 
  3910.  
  3911. command   Specifies the command to be issued on the remote host.  The command 
  3912.           must be in the syntax used by the remote host. 
  3913.  
  3914. -?        Displays help information. 
  3915.  
  3916.  
  3917. ΓòÉΓòÉΓòÉ 6.5. Display Event Information-XEV ΓòÉΓòÉΓòÉ
  3918.  
  3919. The XEV utility creates a test window that you can use to see how PMX reacts to 
  3920. user input.  To run XEV, issue the xev command: 
  3921.  
  3922. Note:   You can enter the xev operands in any order. 
  3923.  
  3924. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  3925. ΓöéXEV Functions     Operands       Γöé
  3926. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3927. ΓöéAttributes        -bs            Γöé
  3928. Γöé                  -bw            Γöé
  3929. Γöé                  -geometry      Γöé
  3930. Γöé                  -rv            Γöé
  3931. Γöé                  -s             Γöé
  3932. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  3933. ΓöéAdditional        -display       Γöé
  3934. ΓöéFunctions         -id            Γöé
  3935. Γöé                  -name          Γöé
  3936. Γöé                  -?             Γöé
  3937. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3938.  
  3939. XEV creates a window, and requests PMX to send and display the event whenever 
  3940. action takes place such as movement, resizing, or text entry. This window can 
  3941. be attached to an existing window, which helps you to see what causes events to 
  3942. occur.  The event is sent to a standard output file or device. 
  3943.  
  3944. To determine what key code is generated by pressing a particular key, do the 
  3945. following steps: 
  3946.  
  3947.  1. Open an OS/2 window and run XEV.  XEV creates its own window for you to 
  3948.     use. 
  3949.  
  3950.  2. Click the X cursor in the XEV window.  The OS/2 window reflects the events 
  3951.     (such as your mouse movements) in the XEV window. 
  3952.  
  3953.  3. Press and release the key you want to know about.  The press and release 
  3954.     action appears in the OS/2 window as two events. 
  3955.  
  3956. The events contain information about the key code and key synonyms associated 
  3957. with the key you pressed. 
  3958.  
  3959.  
  3960. ΓòÉΓòÉΓòÉ 6.5.1. Attribute Operands ΓòÉΓòÉΓòÉ
  3961.  
  3962. ΓöÇΓöÇxevΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3963.          Γöé       ΓöîΓöÇnotusefulΓöÇΓöÇΓöÉ Γöé
  3964.          ΓööΓöÇ -bsΓöÇΓöÇΓö╝ΓöÇwhenmappedΓöÇΓö╝ΓöÇΓöÿ
  3965.                  ΓööΓöÇalwaysΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  3966. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3967.    ΓööΓöÇ -bw pixelsΓöÇΓöÿ  ΓööΓöÇ -geometry geomΓöÇΓöÿ
  3968. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3969.    ΓööΓöÇ -rvΓöÇΓöÿ  ΓööΓöÇ -sΓöÇΓöÿ
  3970.  
  3971. -bs notuseful, -bs whenmapped, -bs always 
  3972.    Specifies the type of backing store to give the window. The default is 
  3973.    notuseful. 
  3974.  
  3975. -bw pixels 
  3976.    Specifies the border width for the window in pixels. 
  3977.  
  3978. -geometry geom 
  3979.    Specifies the window size, window location, or both. 
  3980.  
  3981. -rv 
  3982.    Specifies the window is displayed in reverse video. 
  3983.  
  3984. -s 
  3985.    Specifies that save-under should be enabled on the window. 
  3986.  
  3987.  
  3988. ΓòÉΓòÉΓòÉ 6.5.2. Additional Operands ΓòÉΓòÉΓòÉ
  3989.  
  3990. ΓöÇΓöÇxevΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3991.          ΓööΓöÇ -id windowidΓöÇΓöÿ
  3992. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  3993.    ΓööΓöÇ -display ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ
  3994.                 ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇ.screenΓöÇΓöÿ
  3995. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  3996.    ΓööΓöÇ -name stringΓöÇΓöÿ  ΓööΓöÇ -?ΓöÇΓöÇΓöÿ
  3997.  
  3998. -display host:server.screen 
  3999.    Specifies the display, server, and screen to connect to. host is the host 
  4000.    name of the physical display, server specifies the server number, and screen 
  4001.    specifies the screen number. For example: 
  4002.  
  4003.       -display your_node:0.1
  4004.  
  4005.    This specifies screen 1 of server 0 on the display named by your_node. 
  4006.    Either, or both, the host name and screen can be omitted. If the host name 
  4007.    is omitted, the local display is assumed. If the screen is omitted, screen 0 
  4008.    is assumed, and the period is not needed. 
  4009.  
  4010. -id windowid 
  4011.    Specifies that the window ID should be monitored, rather than creating a new 
  4012.    window. 
  4013.  
  4014. -name string 
  4015.    Specifies the name to assign to the created window. 
  4016.  
  4017. -? 
  4018.    Displays a list of the parameters. 
  4019.  
  4020.  
  4021. ΓòÉΓòÉΓòÉ 6.6. Display a Font-XFD ΓòÉΓòÉΓòÉ
  4022.  
  4023. The XFD utility creates a window in which the characters of a font are 
  4024. displayed. 
  4025.  
  4026. ΓöÇΓöÇxfdΓöÇΓöÇΓöñ Operands Γö£ΓöÇΓöÇ ΓöÇfn fontnameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4027.  
  4028. Note:   The XFD utility is still the X11 R4 version. 
  4029.  
  4030. To run XFD, issue the xfd command. 
  4031.  
  4032. Note:   You can enter the xfd operands in any order. 
  4033.  
  4034. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4035. ΓöéXFD Functions     Operands                 Γöé
  4036. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4037. ΓöéColor             -bd                      Γöé
  4038. Γöé                  -bg                      Γöé
  4039. Γöé                  -fg                      Γöé
  4040. Γöé                  -fw                      Γöé
  4041. Γöé                  -gray                    Γöé
  4042. Γöé                  -rv                      Γöé
  4043. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4044. ΓöéFont              -bf                      Γöé
  4045. Γöé                  -verbose                 Γöé
  4046. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4047. ΓöéIcon              -icon                    Γöé
  4048. Γöé                  -in                      Γöé
  4049. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4050. ΓöéGeometry          -bw                      Γöé
  4051. Γöé                  -geometry                Γöé
  4052. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4053. ΓöéAdditional        -?                       Γöé
  4054. ΓöéFunctions         -display                 Γöé
  4055. Γöé                  -start                   Γöé
  4056. Γöé                  -display                 Γöé
  4057. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4058.  
  4059.  
  4060. ΓòÉΓòÉΓòÉ 6.6.1. Color Operands ΓòÉΓòÉΓòÉ
  4061.  
  4062.                          ΓöîΓöÇ -bg whiteΓöÇΓöÉ
  4063. ΓöÇΓöÇxfdΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4064.          ΓööΓöÇ -bd colorΓöÇΓöÿ  ΓööΓöÇ -bg colorΓöÇΓöÿ
  4065.    ΓöîΓöÇ -fg blackΓöÇΓöÉ
  4066. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4067.    ΓööΓöÇ -fg colorΓöÇΓöÿ  ΓööΓöÇ -fwΓöÇΓöÿ  ΓööΓöÇ -grayΓöÇΓöÿ
  4068. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4069.    ΓööΓöÇ -rvΓöÇΓöÿ
  4070.  
  4071. -bd color 
  4072.    Specifies foreground color.  The default is black. 
  4073.  
  4074. -bg color 
  4075.    Specifies the background color.  The default is white. 
  4076.  
  4077. -fg color 
  4078.    Specifies foreground color.  The default is black. 
  4079.  
  4080. -fw 
  4081.    Overrides a previous choice to display a window in reverse video. 
  4082.  
  4083. -gray 
  4084.    Specifies that the foreground and background colors are displayed on a gray 
  4085.    background. 
  4086.  
  4087. -rv 
  4088.    Switches the foreground and background colors. 
  4089.  
  4090.  
  4091. ΓòÉΓòÉΓòÉ 6.6.2. Font Operands ΓòÉΓòÉΓòÉ
  4092.  
  4093. ΓöÇΓöÇxfdΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4094.          ΓööΓöÇ -bf fontnameΓöÇΓöÿ  ΓööΓöÇ -verboseΓöÇΓöÿ
  4095. ΓöÇΓöÇ -fn fontnameΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4096.  
  4097. -bf fontname 
  4098.    Specifies the font for messages at the bottom of the window. 
  4099.  
  4100. -fn fontname 
  4101.    Specifies the file name where the font exists. 
  4102.  
  4103. -verbose 
  4104.    Specifies that extra font information be displayed. 
  4105.  
  4106.  
  4107. ΓòÉΓòÉΓòÉ 6.6.3. Icon Operands ΓòÉΓòÉΓòÉ
  4108.  
  4109. ΓöÇΓöÇxfdΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4110.          ΓööΓöÇ -icon filenameΓöÇΓöÿ
  4111. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4112.    ΓööΓöÇ -in iconnameΓöÇΓöÿ
  4113.  
  4114. -icon filename 
  4115.    Specifies that the bit map in the named file is used as the icon. 
  4116.  
  4117. -in iconname 
  4118.    Specifies the title to display below the icon. 
  4119.  
  4120.  
  4121. ΓòÉΓòÉΓòÉ 6.6.4. Geometry Operands ΓòÉΓòÉΓòÉ
  4122.  
  4123. ΓöÇΓöÇxfdΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  4124.          ΓööΓöÇ -bw nΓöÇΓöÿ  ΓööΓöÇ -geometry geometryΓöÇΓöÿ
  4125.  
  4126. -bw n 
  4127.    Specifies the window border width in pixels. 
  4128.  
  4129. -geometry geometry 
  4130.    Specifies an initial window location and size. 
  4131.  
  4132.  
  4133. ΓòÉΓòÉΓòÉ 6.6.5. Additional Operands ΓòÉΓòÉΓòÉ
  4134.  
  4135. ΓöÇΓöÇxfdΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  4136.            ΓööΓöÇΓöÇ -displayΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ
  4137.                           ΓööΓöÇhostΓöÇΓöÿ        ΓööΓöÇ.screenΓöÇΓöÿ
  4138. ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4139.      ΓööΓöÇ -?ΓöÇΓöÇΓöÿ      ΓööΓöÇ -start charnumΓöÇΓöÿ
  4140. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4141.    ΓööΓöÇ -tl titleΓöÇΓöÿ
  4142.  
  4143. -? 
  4144.    Displays a list of the parameters. 
  4145.  
  4146. -display host:server.screen 
  4147.    Specifies the display, server, and screen to connect to. host is the host 
  4148.    name of the physical display, server specifies the server number, and screen 
  4149.    specifies the screen number. For example: 
  4150.  
  4151.       -display your_node:0.1
  4152.  
  4153.    This specifies screen 1 of server 0 on the display named by your_node. 
  4154.    Either, or both, the host name and screen can be omitted. If the host name 
  4155.    is omitted, the local display is assumed. If the screen is omitted, screen 0 
  4156.    is assumed, and the period is not needed. 
  4157.  
  4158. -start charnum 
  4159.    Specifies the number of the character that is the first character displayed. 
  4160.  
  4161. -tl title 
  4162.    Specifies the window title. If the title has blanks or special characters, 
  4163.    enclose the title within double quotation marks (" "). 
  4164.  
  4165.  
  4166. ΓòÉΓòÉΓòÉ 6.6.6. XFD Character Display ΓòÉΓòÉΓòÉ
  4167.  
  4168. The XFD utility displays the characters of the font named fontname.  The 
  4169. characters are shown in increasing order from left to right, and from top to 
  4170. bottom.  The first character displayed at the top left is the character number 
  4171. 0.  However, when the -start parameter is supplied, the character number of the 
  4172. -start parameter is used.  The characters are displayed in a grid of boxes. 
  4173.  
  4174. When the -gray parameter is supplied, the characters are displayed using the 
  4175. XDrawImageString function.  XDrawImageString uses the foreground and background 
  4176. colors on a gray background.  This allows you to determine exactly how 
  4177. XDrawImageString draws any given character.  When -gray is not supplied, the 
  4178. characters are drawn using the foreground color on the background color. 
  4179.  
  4180. All of the characters in the font might not fit in the window. Clicking mouse 
  4181. button 2 on the window displays the next window of characters.  Clicking mouse 
  4182. button 1 on the window displays the previous window of characters.  XFD warns 
  4183. you with a bell tone if you attempt to go back before the 0 character. 
  4184.  
  4185. Clicking the middle button (or clicking buttons 1 and 2 simultaneously, with a 
  4186. two-button mouse) on a character displays the character's number in both 
  4187. decimal and hexadecimal at the bottom of the window.  When you select verbose 
  4188. mode, additional information about particular characters appears.  This 
  4189. information includes its width, left bearing, right bearing, ascent, and 
  4190. descent. When you select verbose mode, typing either < or > in the window 
  4191. displays the minimum or maximum values of these fields over the entire font. 
  4192.  
  4193. Note:   If the font is an 8-bit font, the characters 256-511 (0X'100' -0X'1FF') 
  4194. or 512-767 (0X'200'-0X'2FF') display exactly the same as the characters 0-225 
  4195. (0X'00'-0X'FF').  XFD, by default, creates a window of sufficient size to 
  4196. display the first 256 characters, using a 16-by-16 grid. 
  4197.  
  4198. The font name is interpreted by PMX.  Use the XLSFONTS utility to obtain a list 
  4199. of all the fonts available.  When a font name is not listed on the command 
  4200. line, the XFD displays the PMX default font. 
  4201.  
  4202. The window remains open until the XFD process is ended. 
  4203.  
  4204. You can close the window before processing is complete in either of two ways: 
  4205.  
  4206. o Type q 
  4207. o Press Ctrl+C 
  4208.  
  4209.  
  4210. ΓòÉΓòÉΓòÉ 6.7. Authorize Client Hosts-XHOST ΓòÉΓòÉΓòÉ
  4211.  
  4212. Use the XHOST utility to dynamically add and delete hosts from the list of 
  4213. hosts authorized to connect to PMX.  This utility, along with the X0HOSTS file, 
  4214. provides security. 
  4215.  
  4216. PMX allows network connections from programs running on the same workstation or 
  4217. from workstations listed in the X0HOSTS file.  The XHOST utility runs from a 
  4218. startup file or runs interactively to allow access to other users. 
  4219.  
  4220. To run the XHOST utility, issue the xhost command: 
  4221.  
  4222. Note:   You can enter the xhost operands in any order. 
  4223.  
  4224. ΓöÇΓöÇxhostΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4225.            Γö£ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇhostnameΓöÇΓöñ
  4226.            Γöé  ΓööΓöÇ + ΓöÇΓöÿ          Γöé
  4227.            Γö£ΓöÇ ΓöÇ ΓöÇΓöÇhostnameΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4228.            Γö£ΓöÇ + ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4229.            ΓööΓöÇ ΓöÇ ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4230.  
  4231. + hostname Adds the specified host name to the list of hosts that are allowed 
  4232.     to connect to the X Window System server. 
  4233.  
  4234. - hostname Removes the specified host name from the list of hosts that are 
  4235.     allowed to connect to the X Window System server.  Existing connections are 
  4236.     not broken, but new connection attempts are denied. 
  4237.  
  4238. +   Grants access to all hosts, even if they are not on the list of allowed 
  4239.     hosts.  Access control is turned off. 
  4240.  
  4241. -   Restricts access to only those hosts on the list of allowed hosts. Access 
  4242.     control is turned on. 
  4243.  
  4244. When command parameters are not given, the list of hosts authorized to connect 
  4245. is printed on a standard output device.  A message indicating whether access 
  4246. control is currently enabled is also printed.  This is the only option used by 
  4247. workstations that are not running PMX. 
  4248.  
  4249. Use the DISPLAY environment variable to determine which X Window System server 
  4250. is running and to query for a list of hosts authorized to access it.  Changes 
  4251. in access that XHOST makes are not permanent; they are not recorded in the 
  4252. X0HOSTS file.  The access changes are lost when PMX stops. 
  4253.  
  4254.  
  4255. ΓòÉΓòÉΓòÉ 6.8. Display Font Information-XLSFONTS ΓòÉΓòÉΓòÉ
  4256.  
  4257. The XLSFONTS utility lists information about fonts used on PMX. 
  4258.  
  4259. To run the XLSFONTS utility, issue the xlsfonts command: 
  4260.  
  4261. Note:   You can enter the xlsfonts operands in any order. 
  4262.  
  4263. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4264. ΓöéXLSFONTS          Operands       Γöé
  4265. ΓöéFunctions                        Γöé
  4266. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4267. ΓöéColumns           -1             Γöé
  4268. Γöé                  -C             Γöé
  4269. Γöé                  -n             Γöé
  4270. Γöé                  -w             Γöé
  4271. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4272. ΓöéFont Listing      -fn            Γöé
  4273. Γöé                  -l             Γöé
  4274. Γöé                  -ll            Γöé
  4275. Γöé                  -lll           Γöé
  4276. Γöé                  -m             Γöé
  4277. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4278. ΓöéAdditional        -display       Γöé
  4279. ΓöéOperands          -n             Γöé
  4280. Γöé                  -o             Γöé
  4281. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4282.  
  4283. The output of XLSFONTS is sent to a standard output file or device. You can 
  4284. redirect the output for easier viewing, as shown in the following example: 
  4285.  
  4286. xlsfonts -display snark:0 -fn *courier* | more
  4287.  
  4288. This example displays information about fonts with the character string courier 
  4289. in their font name.  The | more redirects the output to the MORE filter so that 
  4290. OS/2 waits for you to press a key before displaying each screen of information. 
  4291. For more information, see Redirecting Output Using OS/2 Command Operators and 
  4292. Filters. 
  4293.  
  4294.  
  4295. ΓòÉΓòÉΓòÉ 6.8.1. Column Operands ΓòÉΓòÉΓòÉ
  4296.  
  4297. ΓöÇΓöÇxlsfontsΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4298.               ΓööΓöÇ -1ΓöÇΓöÿ  ΓööΓöÇ -CΓöÇΓöÿ
  4299.                     ΓöîΓöÇ -w 79ΓöÇΓöÇΓöÇΓöÇΓöÉ
  4300. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4301.    ΓööΓöÇ -n columnsΓöÇΓöÿ  ΓööΓöÇ -w widthΓöÇΓöÿ
  4302.  
  4303. -1 
  4304.    Indicates that listings should use a single column. 
  4305.  
  4306. -C 
  4307.    Indicates that listings should use multiple columns. This produces the same 
  4308.    output as -n 0. 
  4309.  
  4310. -n columns 
  4311.    Specifies the number of columns to use in displaying the output. By default, 
  4312.    it will attempt to fit as many columns of font names as possible into the 
  4313.    number of characters you specify with -w width. 
  4314.  
  4315. -w width 
  4316.    Specifies the width, in characters, that should be used to determine the 
  4317.    number of columns to print. 
  4318.  
  4319.  
  4320. ΓòÉΓòÉΓòÉ 6.8.2. Font Listing Operands ΓòÉΓòÉΓòÉ
  4321.  
  4322. ΓöÇΓöÇxlsfontsΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4323.               ΓööΓöÇ -fn patternΓöÇΓöÿ
  4324. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4325.    ΓööΓöÇ -lΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ  ΓööΓöÇ -mΓöÇΓöÿ
  4326.           ΓööΓöÇlΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  4327.                ΓööΓöÇlΓöÇΓöÿ
  4328.  
  4329. -fn pattern 
  4330.    Indicates that only fonts matching the pattern you specify are listed. 
  4331.  
  4332. -l 
  4333.    Indicates that medium, long, and very long listings should be generated for 
  4334.    each font. For example, -l generates medium listing, -ll generates long 
  4335.    listings, and -lll generates very long listings. 
  4336.  
  4337.    Note:   Using the -l parameter can tie up the PMX server for an indefinite 
  4338.    amount of time. 
  4339.  
  4340. -m 
  4341.    Indicates that long listings should also print the minimum and maximum 
  4342.    bounds of each font. 
  4343.  
  4344.  
  4345. ΓòÉΓòÉΓòÉ 6.8.3. Additional Operands ΓòÉΓòÉΓòÉ
  4346.  
  4347. ΓöÇΓöÇxlsfontsΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ
  4348.              ΓööΓöÇΓöÇΓöÇΓöÇdisplayΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  4349.                            ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇscreenΓöÇΓöÇΓöÿ
  4350.  
  4351. ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4352.      ΓööΓöÇ -oΓöÇΓöÿ    ΓööΓöÇ -uΓöÇΓöÇΓöÿ
  4353.  
  4354. -display host:server.screen 
  4355.    Specifies the display, server, and screen to connect to. host is the host 
  4356.    name of the physical display, server specifies the server number, and screen 
  4357.    specifies the screen number. For example: 
  4358.  
  4359.       -display your_node:0.1
  4360.    This specifies screen 1 of server 0 on the display named by your_node. 
  4361.    Either, or both, the host name and screen can be omitted. If the host name 
  4362.    is omitted, the local display is assumed. If the screen is omitted, screen 0 
  4363.    is assumed and the period is not needed. 
  4364.  
  4365. -o 
  4366.    Specifies that XLSFONTS should do an OpenFont (and QueryFont if appropriate) 
  4367.    rather than a ListFonts. This is useful if ListFonts or ListFontsWithInfo 
  4368.    fails to list a known font (as is the case with some scaled font systems). 
  4369.  
  4370. -u 
  4371.    Specifies that the output should be left unsorted. 
  4372.  
  4373.  
  4374. ΓòÉΓòÉΓòÉ 6.9. Modify Keyboard Key Mapping-XMODMAP ΓòÉΓòÉΓòÉ
  4375.  
  4376. The XMODMAP utility displays or changes the X Window System keyboard modifier 
  4377. map and the table of key synonyms on a specified display and host.  It runs 
  4378. from your X Window System STARTUP.CMD file to set up the keyboard. If you do 
  4379. not specify any parameters, the xmodmap command displays the current map. 
  4380.  
  4381. A table of key synonyms maps physical keys (keycodes) to logical keys 
  4382. (keysyms).  Because  X Window System client applications normally use key 
  4383. synonyms, the physical locations of keys do not have to be defined to the 
  4384. application.  Key synonyms represent the graphics printed on top of the keys. 
  4385. You can change the physical key used for any logical key.  The modifier map 
  4386. designates the key synonyms used for Shift, Ctrl, Alt, and similar modifier 
  4387. keys.  Specify the key synonyms used for modifier functions. 
  4388.  
  4389. To run the XMODMAP utility, issue the xmodmap command: 
  4390.  
  4391. ΓöÇΓöÇxmodmapΓöÇΓöÇΓöñ Operands Γö£ΓöÇΓöÇΓö¼ΓöÇfilenameΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4392.                            ΓööΓöÇΓöÇΓöÇ ΓöÇ ΓöÇΓöÇΓöÇΓöÇΓöÿ
  4393.  
  4394. Note:   You can enter the xmodmap operands in any order. 
  4395.  
  4396. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4397. ΓöéXMODMAP Functions         Operands         Γöé
  4398. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4399. ΓöéMessages                  -e               Γöé
  4400. Γöé                          -grammar         Γöé
  4401. Γöé                          -quiet           Γöé
  4402. Γöé                          -verbose         Γöé
  4403. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4404. ΓöéOutput File               -pk              Γöé
  4405. Γöé                          -pke             Γöé
  4406. Γöé                          -pm              Γöé
  4407. Γöé                          -pp              Γöé
  4408. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4409. ΓöéAdditional Functions      -display         Γöé
  4410. Γöé                          -help            Γöé
  4411. Γöé                          -n               Γöé
  4412. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4413.  
  4414.  
  4415. ΓòÉΓòÉΓòÉ 6.9.1. Message Operands ΓòÉΓòÉΓòÉ
  4416.  
  4417.              ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4418.                                  Γöé
  4419. ΓöÇΓöÇxmodmapΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼Γö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4420.               ΓööΓöÇ -e "expression"ΓöÇΓöÿ
  4421. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4422.    ΓööΓöÇ -grammarΓöÇΓöÿ  ΓööΓöÇ -quietΓöÇΓöÿ
  4423. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4424.    ΓööΓöÇ -verboseΓöÇΓöÿ
  4425.  
  4426. -e expression 
  4427.    Indicates an expression to be issued. Any number of expressions can be 
  4428.    specified from the command line. The expressions specify changes to the key 
  4429.    map table and the modifier map. Note that an expression must be quoted if it 
  4430.    is on the command line, but it is not quoted if it is in a file of 
  4431.    expressions. 
  4432.  
  4433. -grammar 
  4434.    Prints a help message describing the expression grammar on the standard 
  4435.    error output. This includes -e expressions. 
  4436.  
  4437. -quiet 
  4438.    Turns off verbose logging.  This is the default. 
  4439.  
  4440. -verbose 
  4441.    Prints logging information while XMODMAP parses its input. 
  4442.  
  4443.  
  4444. ΓòÉΓòÉΓòÉ 6.9.2. Output File Operands ΓòÉΓòÉΓòÉ
  4445.  
  4446. ΓöÇΓöÇxmodmapΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ
  4447.              ΓööΓöÇ -pkΓöÇΓöÿ  ΓööΓöÇ -pkeΓöÇΓöÿ  ΓööΓöÇ -pmΓöÇΓöÿ
  4448. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4449.    ΓööΓöÇ -ppΓöÇΓöÿ
  4450.  
  4451. -pk 
  4452.    Sends the current key map table to the standard output file. 
  4453.  
  4454. -pke 
  4455.    Sends the current key map table, in the form of XMODMAP expressions, to the 
  4456.    standard output file. 
  4457.  
  4458. -pm 
  4459.    Sends the current modifier map to the standard output file. 
  4460.  
  4461. -pp 
  4462.    Sends the current pointer (mouse button) map to the standard output file. 
  4463.  
  4464.  
  4465. ΓòÉΓòÉΓòÉ 6.9.3. Input File Operands ΓòÉΓòÉΓòÉ
  4466.  
  4467. ΓöÇΓöÇxmodmapΓöÇΓöÇΓö¼ΓöÇfilenameΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4468.              ΓööΓöÇ - ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4469.  
  4470.    Specifies that XMODMAP use the standard input as the input file. 
  4471.  
  4472. - filename 
  4473.    Specifies a file containing XMODMAP expressions to be issued. 
  4474.  
  4475.  
  4476. ΓòÉΓòÉΓòÉ 6.9.4. Additional Operands ΓòÉΓòÉΓòÉ
  4477.  
  4478. ΓöÇxmodmapΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇ
  4479.            ΓööΓöÇ -displayΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  4480.                         ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇ.screenΓöÇΓöÿ
  4481. ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4482.     ΓööΓöÇ -helpΓöÇΓöÿ    ΓööΓöÇ -nΓöÇΓöÿ
  4483.  
  4484. -display host:server.screen 
  4485.    Specifies the display, server, and screen to connect to. host is the host 
  4486.    name of the physical display, server specifies the server number, and screen 
  4487.    specifies the screen number. For example: 
  4488.  
  4489.       -display your_node:0.1
  4490.    This specifies screen 1 of server 0 on the display named by your_node. 
  4491.    Either, or both, the host name and screen can be omitted. If the host name 
  4492.    is omitted, the local display is assumed. If the screen is omitted, screen 0 
  4493.    is assumed, and the period is not needed. 
  4494.  
  4495. -help 
  4496.    Prints an explanation of the command line parameters on the standard error 
  4497.    output. 
  4498.  
  4499. -n 
  4500.    Indicates that XMODMAP will not change the mappings. It displays what would 
  4501.    happen if the mappings were changed. 
  4502.  
  4503.  
  4504. ΓòÉΓòÉΓòÉ 6.9.5. Formats of Expressions in XMODMAP ΓòÉΓòÉΓòÉ
  4505.  
  4506. Expressions are commands to change the key map table and the modifier map. 
  4507. Expressions can be given to XMODMAP by -e command line parameters and by 
  4508. providing a file containing expressions.  The XMODMAP program reads a list of 
  4509. expressions from the input file and from the command line. 
  4510.  
  4511. XMODMAP converts the expressions to appropriate calls for the XLIB routines: 
  4512.  
  4513. o XChangeKeyboardMapping() 
  4514. o XInsertModifiermapEntry() 
  4515. o XDeleteModifiermapEntry() 
  4516.  
  4517. The expressions for XMODMAP follow: 
  4518.  
  4519. Expression          Description 
  4520.  
  4521. keycode number = keysym1 keysym2[. . .] 
  4522.                     One or more key synonyms are assigned to the key code 
  4523.                     designated by the number.  The number can be decimal, 
  4524.                     hexadecimal, or octal in the C-language format.  Usually 
  4525.                     only one key synonym is assigned to a key code.  You can 
  4526.                     determine the key codes of keys on your keyboard by running 
  4527.                     the XEV event utility and pressing the keys you want to 
  4528.                     identify.  XEV displays information about the keys pressed. 
  4529.  
  4530. keysym keysymname = keysymname 
  4531.                     Identifies the current key code of the key synonym named to 
  4532.                     the left of the =.  The key synonym named on the right is 
  4533.                     assigned to the key designated by the key code.  When the 
  4534.                     same key synonym is associated with more than one key, this 
  4535.                     procedure might not work. 
  4536.  
  4537. clear modifiername 
  4538.                     Removes all key synonym entries in the modifier map for a 
  4539.                     given modifier.  The valid names are:  Shift, Lock, 
  4540.                     Control, Mod1, Mod2, Mod3, Mod4, and Mod5.  Case does not 
  4541.                     matter in modifier names, although it does matter for all 
  4542.                     other names.  For example, clear Lock removes any key 
  4543.                     synonyms bound to the lock modifier. 
  4544.  
  4545. add modifiername = keysymname 
  4546.                     Adds the given synonyms to the indicated modifier map.  Key 
  4547.                     synonym names are evaluated after all of the input 
  4548.                     expressions are read, making it easier to write expressions 
  4549.                     to swap key assignments. 
  4550.  
  4551. remove modifiername = keysymname 
  4552.                     Removes the designated key synonyms from the modifier map. 
  4553.                     Removed expression key synonym names are evaluated as the 
  4554.                     line is read in, not after all input expressions are read. 
  4555.                     You can remove key synonyms from a modifier without knowing 
  4556.                     if they were reassigned. 
  4557.  
  4558. pointer = default 
  4559.                     Sets the pointer (mouse button) map back to its default 
  4560.                     settings.  Mouse button 1 generates a code of 1, mouse 
  4561.                     button 2 generates a code of 2, and so on. 
  4562.  
  4563. pointer = n1 n2 n3 [. . .] 
  4564.                     Sets the pointer map to contain the indicated button codes. 
  4565.                     The list always starts with the first physical button.  The 
  4566.                     numbers (n1 through n3) in the list specify which button 
  4567.                     codes are delivered to applications for which physical 
  4568.                     buttons. 
  4569.  
  4570. To change the binding of a modifier key, remove it from the modifier map. 
  4571. XMODMAP does not automatically generate, add, or remove expressions when a key 
  4572. code is already bound to a modifier.  You must provide these expressions. 
  4573.  
  4574. Many pointers (usually mouse pointers) are designed such that the first 
  4575. physical button is pressed using the index finger of the right hand.  People 
  4576. who are left-handed frequently find that it is more comfortable to reverse the 
  4577. button codes generated, so that the primary button is pressed using the index 
  4578. finger of the left hand. 
  4579.  
  4580. The following examples show how to use the XMODMAP utility to modify your 
  4581. keyboard and mouse buttons: 
  4582.  
  4583. o To change mouse buttons from right-handed to left-handed orientation: 
  4584.  
  4585.     xmodmap -e "pointer = 3 2 1"
  4586.  
  4587. o To change a Backspace key to a Delete key: 
  4588.  
  4589.     xmodmap -e "keysym BackSpace = Delete"
  4590.  
  4591. o To make the left Alt key be a Meta key: 
  4592.  
  4593.     xmodmap -e "keysym Alt_L = Meta_L"
  4594.  
  4595. o Example xmodmap expressions file to reverse the positions of the left Ctrl 
  4596.   key and the Caps Lock key: 
  4597.  
  4598.     !
  4599.     ! Swap Caps_Lock and Control_L
  4600.     !
  4601.     remove Lock = Caps_Lock
  4602.     remove Control = Control_L
  4603.     keysym Control_L = Caps_Lock
  4604.     keysym Caps_Lock = Control_L
  4605.     add Lock = Caps_Lock
  4606.     add Control = Control_L
  4607.  
  4608. In the expressions file, a line beginning with an exclamation mark (!) is a 
  4609. comment. 
  4610.  
  4611. The following example is more complex: 
  4612.  
  4613. !
  4614. ! On the HP, the following keycodes have key caps as listed:
  4615. !
  4616. !     101  Backspace
  4617. !      55  Caps
  4618. !      14  Ctrl
  4619. !      15  Break/Reset
  4620. !      86  Stop
  4621. !      89  F1
  4622. !
  4623. ! I prefer using "keycode" over "keysym" so I can rerun the file to
  4624. ! fix up my keyboard.
  4625. !
  4626. ! This sets the backspace key to generate Delete, removes all caps lock
  4627. ! bindings, assigns a control key to what used to be the caps lock key,
  4628. ! makes the F1 generate Esc, and makes the Break/Reset key be a shift lock.
  4629. keycode 101 = Delete
  4630. keycode 55 = Control_R
  4631. clear Lock
  4632. add Control = Control_R
  4633. keycode 89 = Escape
  4634. keycode 15 = Caps_Lock
  4635. add Lock = Caps_Lock
  4636.  
  4637.  
  4638. ΓòÉΓòÉΓòÉ 6.10. Display Properties for X-XPROP ΓòÉΓòÉΓòÉ
  4639.  
  4640. The XPROP utility displays the window and font properties for an X window in an 
  4641. X window system server.  You can identify the window with command operands, or 
  4642. you can click on the target window.  The command then displays a list of 
  4643. properties. 
  4644.  
  4645. To run XPROP, issue the xprop command: 
  4646.  
  4647. Note:   You can enter the xprop operands in any order. 
  4648.  
  4649. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  4650. ΓöéXPROP Functions           Operands         Γöé
  4651. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4652. ΓöéTarget Window             -frame           Γöé
  4653. Γöé                          -id              Γöé
  4654. Γöé                          -name            Γöé
  4655. Γöé                          -root            Γöé
  4656. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4657. ΓöéProperty                  -font            Γöé
  4658. Γöé                          -len             Γöé
  4659. Γöé                          -notype          Γöé
  4660. Γöé                          -remove          Γöé
  4661. Γöé                          -spy             Γöé
  4662. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  4663. ΓöéAdditional Functions      -display         Γöé
  4664. Γöé                          -f               Γöé
  4665. Γöé                          -fs              Γöé
  4666. Γöé                          -grammar         Γöé
  4667. Γöé                          -help            Γöé
  4668. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  4669.  
  4670.  
  4671. ΓòÉΓòÉΓòÉ 6.10.1. Target Window Operands ΓòÉΓòÉΓòÉ
  4672.  
  4673. ΓöÇΓöÇxpropΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4674.            ΓööΓöÇ -frameΓöÇΓöÿ  ΓööΓöÇ -id idΓöÇΓöÿ
  4675. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4676.    ΓööΓöÇ -name nameΓöÇΓöÿ  ΓööΓöÇ -rootΓöÇΓöÿ
  4677.  
  4678. -frame 
  4679.    Specifies that when windows are selected by hand (that is, you do not 
  4680.    specify the -name, -root, or -id operands), the xprop command will look at 
  4681.    the window manager frame (if there is one) instead of the X client window. 
  4682.    PM frames on X Windows cannot be selected with this option. 
  4683.  
  4684. -id id 
  4685.    Specifies a window ID. You can use this operand to select a window rather 
  4686.    than using the pointer to select a window. 
  4687.  
  4688. -name name 
  4689.    Specifies the name of the target window. You can use this instead of using 
  4690.    the pointer to select a window. 
  4691.  
  4692. -root 
  4693.    Specifies that the target window is the X root window. 
  4694.  
  4695.  
  4696. ΓòÉΓòÉΓòÉ 6.10.2. Property Operands ΓòÉΓòÉΓòÉ
  4697.  
  4698. ΓöÇΓöÇxpropΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4699.            ΓööΓöÇ -font fontΓöÇΓöÿ  ΓööΓöÇ -len nΓöÇΓöÿ
  4700. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇ
  4701.    ΓööΓöÇ -notypeΓöÇΓöÿ  ΓööΓöÇ -remove property_nameΓöÇΓöÿ
  4702. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4703.    ΓööΓöÇ -spyΓöÇΓöÿ
  4704.  
  4705. -font font 
  4706.    Specifies that the properties of the named font are displayed. 
  4707.  
  4708. -len n 
  4709.    Specifies that no more than n bytes of any property should be read or 
  4710.    displayed. expressions, to the standard output file. 
  4711.  
  4712. -notype 
  4713.    Specifies that xprop should not display the property type. 
  4714.  
  4715. -remove property name 
  4716.    Specifies that the named property is to be removed from the target window. 
  4717.  
  4718. -spy 
  4719.    Specifies that xprop should continually monitor window properties for 
  4720.    property changes. 
  4721.  
  4722.  
  4723. ΓòÉΓòÉΓòÉ 6.10.3. Additional Operands ΓòÉΓòÉΓòÉ
  4724.  
  4725. ΓöÇΓöÇxpropΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  4726.             ΓööΓöÇΓöÇΓöÇ -displayΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  4727.                            ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇscreenΓöÇΓöÇΓöÿ
  4728. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4729.    ΓööΓöÇ -f name formatΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ
  4730.                      ΓööΓöÇdformatΓöÇΓöÿ
  4731. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  4732.    ΓööΓöÇ -fs fileΓöÇΓöÿ  ΓööΓöÇ -grammarΓöÇΓöÿ  ΓööΓöÇ -helpΓöÇΓöÿ
  4733.  
  4734. -display host:server.screen 
  4735.    Allows you to specify the display, server, and screen to connect to. host is 
  4736.    the host name of the physical display, server specifies the server number, 
  4737.    and screen specifies the screen number. For example: 
  4738.  
  4739.       xprop -display your_node:0.1
  4740.  
  4741.    This specifies screen 1 of server 0 on the display named by your_node. 
  4742.    Either or both the host name and screen can be omitted. If the host name is 
  4743.    omitted, the local display is assumed. If the screen is omitted, screen 0 is 
  4744.    assumed, and the period is not needed. 
  4745.  
  4746. -f name format dformat 
  4747.    Indicates that the format for name is specified in the format operand, and 
  4748.    that the dformat is specified in the dformat operand. If you do not enter a 
  4749.    value for dformat, the value "=$0+\n" is used. 
  4750.  
  4751. -fs file 
  4752.    Specifies that the file named in the file operand should be used as a source 
  4753.    for more formats for properties. 
  4754.  
  4755. -grammar 
  4756.    Prints out the detailed grammar (syntax) listing of all options for this 
  4757.    command. 
  4758.  
  4759. -help 
  4760.    Prints a summary of the operand meanings. 
  4761.  
  4762.  
  4763. ΓòÉΓòÉΓòÉ 6.10.4. Examples ΓòÉΓòÉΓòÉ
  4764.  
  4765. o To display the properties of the window numbered "0x20007": 
  4766.  
  4767.      xprop -id 0x20007
  4768.  
  4769. o To display the name of the root window: 
  4770.  
  4771.     xprop -root WM_NAME
  4772.  
  4773. o To display the window manager hints for the clock: 
  4774.  
  4775.     xprop -name xclock WM_HINTS
  4776.  
  4777. o To display the start of the cut buffer: 
  4778.  
  4779.     xprop -root -len 100 CUT_BUFFER0
  4780.  
  4781. o To display the point size of the fixed font: 
  4782.  
  4783.     xprop -font fixed POINT_SIZE
  4784.  
  4785. o To display all the properties of window # 0x200007: 
  4786.  
  4787.     xprop -id 0x200007
  4788.  
  4789.  
  4790. ΓòÉΓòÉΓòÉ 6.10.5. How xprop Works ΓòÉΓòÉΓòÉ
  4791.  
  4792. This section provides supplementary information for using the xprop utility, 
  4793. and its -f name format dformat operand. 
  4794.  
  4795. For each of the properties, its value on the selected window or font is printed 
  4796. using the supplied formatting information.  If no formatting information is 
  4797. supplied, internal defaults are used.  If a property is not defined on the 
  4798. selected window or font, "not defined" is printed as the value for that 
  4799. property.  If no property list is given, all the properties possessed by the 
  4800. selected window or font are printed. 
  4801.  
  4802. A window may be selected in one of four ways.  First, if the desired window is 
  4803. the root window, the -root argument may be used.  If the desired window is not 
  4804. the root window, it may be selected in two ways on the command line, either by 
  4805. ID number, which can obtained from xwininfo, or by name if the window possesses 
  4806. a name.  The -id argument selects a window by ID number specified in either 
  4807. decimal or hex (hex must start with 0x).  The -name argument selects a window 
  4808. by name. 
  4809.  
  4810. The last way to select a window does not involve the command line at all.  If 
  4811. none of -font, -id, -name, and -root are specified, a crosshairs cursor is 
  4812. displayed and the user is allowed to choose any visible window by pressing any 
  4813. pointer button in the desired window. If it is desired to display properties of 
  4814. a font as opposed to a window, the -font argument must be used. 
  4815.  
  4816. Other than the above four arguments and the -help argument for obtaining help, 
  4817. and the -grammar argument for listing the full grammar for the command line, 
  4818. all the other command line arguments are used in specifying both the format of 
  4819. the properties to be displayed and how to display them.  The -len n argument 
  4820. specifies that at most n bytes of any given property will be read and 
  4821. displayed. This is useful for example when displaying the cut buffer on the 
  4822. root window which could run to several pages if displayed in full. 
  4823.  
  4824. Normally, each property name is displayed by printing first the property name 
  4825. then its type (if it has one) in parentheses followed by its value.  The 
  4826. -notype argument specifies that property types should not be displayed.  The 
  4827. -fs argument is used to specify a file containing a list of formats for 
  4828. properties while the -f argument is used to specify the format for one 
  4829. property. 
  4830.  
  4831.  
  4832. ΓòÉΓòÉΓòÉ 6.10.5.1. Using format and dformat Operands ΓòÉΓòÉΓòÉ
  4833.  
  4834. The formatting information for a property actually consists of two parts: a 
  4835. format and a dformat.  The format operand specifies the actual format of the 
  4836. property (for example,is it made up of words, bytes, or longs?).  The dformat 
  4837. operand specifies how the property should be displayed. 
  4838.  
  4839. The following paragraphs describe how to construct formats and dformats. 
  4840. However, for the vast majority of users and uses, this should not be necessary 
  4841. as the built-in defaults contain the formats and dformats necessary to display 
  4842. all the standard properties. It should only be necessary to specify formats and 
  4843. dformats if a new property is being dealt with or the user dislikes the 
  4844. standard display format.  New users especially are encouraged to skip this 
  4845. part. 
  4846.  
  4847.  
  4848. ΓòÉΓòÉΓòÉ 6.10.5.1.1. The format Operand ΓòÉΓòÉΓòÉ
  4849.  
  4850. A format consists of one of the characters 0, 8, 16, or 32 followed by one or 
  4851. more format characters.  The 0, 8, 16, or 32, specifies how many bits per field 
  4852. there are in the property. 
  4853.  
  4854. 0         Is a special case meaning use the field size information associated 
  4855.           with the property itself.  (This is only needed for special cases 
  4856.           like type INTEGER which is actually three different types depending 
  4857.           on the size of the fields of the property.) 
  4858. 8         Means that the property is a sequence of bytes. 
  4859. 16        Means the property is a sequence of words.  The difference between 
  4860.           the 8 and the 16 lies in the fact that the sequence of words will be 
  4861.           byte swapped while the sequence of bytes will not be when read by a 
  4862.           machine of the opposite byte order of the machine that originally 
  4863.           wrote the property. 
  4864.  
  4865. For more information on how properties are formatted and stored, consult a 
  4866. publication that describes the Xlib library. 
  4867.  
  4868. Once the size of the fields has been specified, it is necessary to specify the 
  4869. type of each field (for example, is it an integer, a string, or an atom).  This 
  4870. is done using one format character per field.  If there are more fields in the 
  4871. property than format characters supplied, the last character will be repeated 
  4872. as many times as necessary for the extra fields.  The format characters and 
  4873. their meaning are as follows: 
  4874.  
  4875. a         The field holds an atom number.  A field of this type should be of 
  4876.           size 32. 
  4877.  
  4878. b         The field is in Boolean.  A 0 means false while anything else means 
  4879.           true. 
  4880.  
  4881. c         The field is an unsigned number, a cardinal. 
  4882.  
  4883. i         The field is a signed integer. 
  4884.  
  4885. m         The field is a set of bit flags, 1 meaning on. 
  4886.  
  4887. s         This field and the next ones until either a 0 or the end of the 
  4888.           property represent a sequence of bytes.  This format character is 
  4889.           only usable with a field size of 8 and is most often used to 
  4890.           represent a string. 
  4891.  
  4892. x         The field is a hex number.  This works like the "c" format character, 
  4893.           but is displayed in hex.  It is most useful for displaying window 
  4894.           IDs.) 
  4895.  
  4896. An example format is 32ica which is the format for a property of three fields 
  4897. of 32 bits each, the first holding a signed integer, the second an unsigned 
  4898. integer, and the third an atom. 
  4899.  
  4900.  
  4901. ΓòÉΓòÉΓòÉ 6.10.5.1.2. The dformat Operand ΓòÉΓòÉΓòÉ
  4902.  
  4903. The format of a dformat unlike that of a format is not so rigid.  The only 
  4904. limitations on a dformat is that one may not start with a letter or a dash. 
  4905. This is so that it can be distinguished from a property name or an argument.  A 
  4906. dformat is a text string containing special characters instructing that various 
  4907. fields be printed at various points in a manner similar to the formatting 
  4908. string used by printf.  For example, the dformat is ( $0, $1 \)\n would render 
  4909. the POINT 3, -4, which has a format of 32ii as is ( 3, -4 )\n. 
  4910.  
  4911. Any character other than a $, ?, \, or a ( in a dformat prints as itself.  To 
  4912. print a $, ?, \, or ( character, precede it with a backslash character(\).  For 
  4913. example, to print out a $, use \$. Several special backslash sequences are 
  4914. provided as shortcuts. 
  4915.  
  4916. \n        Causes a new line to be displayed, 
  4917.  
  4918. \t        Causes a tab to be displayed. 
  4919.  
  4920. \ octal   Where octal is an octal number, displays character number octal. 
  4921.  
  4922. A $ followed by a number n causes field number n to be displayed.  The format 
  4923. of the displayed field depends on the formatting character used to describe it 
  4924. in the corresponding format.  For example, if a cardinal number is described by 
  4925. "c" it will print in decimal.  If it is described by an "x" it is displayed in 
  4926. hex. 
  4927.  
  4928. If the field is not present in the property (this is possible with some 
  4929. properties), <field not available> is displayed instead.  The sequence $n+ will 
  4930. display field number n, a comma, field number n+1, then another comma, then ... 
  4931. until the last field defined.  If field n is not defined, nothing is displayed. 
  4932. This is useful for a property that is a list of values. 
  4933.  
  4934. A ? is used to start a conditional expression, a kind of if-then statement. 
  4935. ?exp(text) will display text if and only if exp evaluates to non-zero. This is 
  4936. useful for two things.  First, it allows fields to be displayed if and only if 
  4937. a flag is set.  And second, it allows a value such as a state number to be 
  4938. displayed as a name rather than as just a number. The syntax of exp is as 
  4939. follows: 
  4940.  
  4941.  exp ::=  term | term=exp | !exp
  4942.  
  4943.  term ::= n | $n | mn
  4944.  
  4945. The ! operator is a logical "not", changing 0 to 1 and any non-zero value to 0. 
  4946. = is an equality operator.  Note that internally all expressions are evaluated 
  4947. as 32 bit numbers, so -1 is not equal to 65535.  = returns 1 if the two values 
  4948. are equal and 0 if not.  The n represents the constant value n, while $n 
  4949. represents the value of field number n.  The mn is 1 if flag number n in the 
  4950. first field having format character "m" in the corresponding format is 1, 0 
  4951. otherwise. 
  4952.  
  4953.  
  4954. ΓòÉΓòÉΓòÉ 6.10.5.1.3. Examples ΓòÉΓòÉΓòÉ
  4955.  
  4956. ?m3(count: $3\n) displays field 3 with a label of count if and only if flag 
  4957.           number 3 (count starts at 0!) is on. 
  4958.  
  4959. ?$2=0(True)?!$2=0(False) Displays the inverted value of field 2 as a Boolean. 
  4960.  
  4961. In order to display a property, xprop needs both a format and a dformat 
  4962. operand.  Before xprop uses its default values of a format of 32x and a dformat 
  4963. of  = { $0+ }\n, it searches several places in an attempt to find more specific 
  4964. formats.  First, a search is made using the name of the property.  If this 
  4965. fails, a search is made using the type of the property.  This allows type 
  4966. STRING to be defined with one set of formats while allowing property WM_NAME 
  4967. which is of type STRING to be defined with a different format.  In this way, 
  4968. the display formats for a given type can be overridden for specific properties. 
  4969.  
  4970. The locations searched are in order: 
  4971.  
  4972.  1. The format, if any, specified with the property name (as in 8x WM_NAME) 
  4973.  2. The formats defined by -f options in last to first order 
  4974.  3. The contents of the file specified by the -fs option if any 
  4975.  4. The contents of the file specified by the environment variable XPROPFORMATS 
  4976.     if any 
  4977.  5. xprop's built in file of formats. 
  4978.  
  4979. The format of the files referred to by the -fs argument and the XPROPFORMATS 
  4980. variable is one or more lines of the following form: 
  4981.  
  4982. name format [dformat]
  4983.  
  4984. name      Is either the name of a property or the name of a type; 
  4985.  
  4986. format    Is the format to be used with name 
  4987.  
  4988. dformat   is the dformat to be used with name.  If dformat is not present, " = 
  4989.           $0+\\n" is assumed. 
  4990.  
  4991.  
  4992. ΓòÉΓòÉΓòÉ 6.10.6. Environment Variables ΓòÉΓòÉΓòÉ
  4993.  
  4994. Set these environment variables. 
  4995.  
  4996. DISPLAY             To get the default display. 
  4997.  
  4998. XPROPFORMATS        To specify the name of a file from which additional formats 
  4999.                     are to be obtained. 
  5000.  
  5001.  
  5002. ΓòÉΓòÉΓòÉ 6.11. Display Protocol Information-XSCOPE ΓòÉΓòÉΓòÉ
  5003.  
  5004. The XSCOPE utility displays the X Window System protocol activity between an X 
  5005. Window System client application and PMX. 
  5006.  
  5007. To run XSCOPE, issue the xscope command: 
  5008.  
  5009. Note:   You can enter the xscope operands in any order. 
  5010.  
  5011.             ΓöîΓöÇ -hcurrent_hostΓöÇΓöÉ  ΓöîΓöÇ -i1ΓöÇΓöÉ  ΓöîΓöÇ -o0ΓöÇΓöÉ
  5012. ΓöÇΓöÇxscopeΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5013.             ΓööΓöÇ -hserver_hostΓöÇΓöÇΓöÿ  ΓööΓöÇ -inΓöÇΓöÿ  ΓööΓöÇ -onΓöÇΓöÿ
  5014.    ΓöîΓöÇ -d0ΓöÇΓöÉ  ΓöîΓöÇ -v1ΓöÇΓöÉ
  5015. ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5016.    ΓööΓöÇ -dnΓöÇΓöÿ  ΓööΓöÇ -vnΓöÇΓöÿ  ΓööΓöÇ -qΓöÇΓöÿ
  5017.  
  5018. Displaying xscope Help
  5019. ΓöÇΓöÇxscopeΓöÇΓöÇ -?ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5020.  
  5021. -h server-host Specifies the host name or internet address where the X Window 
  5022.           System server is running.  If you specify server-host, do not put a 
  5023.           space between the -h and the server-host.  If you do not specify the 
  5024.           -h parameter, the server-host defaults to the host from which you 
  5025.           entered the xscope command. 
  5026.  
  5027. -i n      Specifies the input port. 
  5028.  
  5029. -o n      Specifies the output port. 
  5030.  
  5031. -d n      Sets the server display number. 
  5032.  
  5033. -v n      Controls the amount of detail in the output.  When you print the 
  5034.           contents of the X11 packet fields, some fields are of obvious value, 
  5035.           and others are of lesser value.  To control the amount of output, 
  5036.           XSCOPE generates output according to the level of verbosity selected 
  5037.           by the user.  Levels 2 and 3 can produce a large amount of data. 
  5038.  
  5039.           The following list shows the control levels: 
  5040.  
  5041.    0  Prints protocol headers only (time, request or reply, and names). 
  5042.  
  5043.    1  Prints useful content fields. 
  5044.  
  5045.    2  Prints almost everything. 
  5046.  
  5047.    3  Formats and prints every bit and byte. If you specify a verbosity level 
  5048.           greater than 3, XSCOPE also prints the hexadecimal buffer. 
  5049.  
  5050. -q        This option provides relatively quiet output.  It is equivalent to 
  5051.           -v0. 
  5052.  
  5053. -?        Displays a list of the parameters. 
  5054.  
  5055.  
  5056. ΓòÉΓòÉΓòÉ 6.11.1. Subcommands ΓòÉΓòÉΓòÉ
  5057.  
  5058. The following subcommands can be used in the XSCOPE command shell: 
  5059.  
  5060. quit Subcommand 
  5061.    The quit subcommand ends the XSCOPE session and exits the XSCOPE command 
  5062.    shell.  You can issue the quit subcommand with the abbreviation qui. 
  5063.  
  5064.       ΓöÇΓöÇquitΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5065.  
  5066. verbose Subcommand 
  5067.    Once you have started XSCOPE, you can use the verbose subcommand to control 
  5068.    the amount of detail in the output generated. The verbose subcommand works 
  5069.    like the -v parameter on the xscope command. 
  5070.  
  5071.       ΓöÇΓöÇverboseΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5072.  
  5073.  
  5074. ΓòÉΓòÉΓòÉ 6.11.2. XSCOPE Connection ΓòÉΓòÉΓòÉ
  5075.  
  5076. XSCOPE monitors the connections between PMX and an X Window System client 
  5077. application.  XSCOPE runs as a separate process.  Adjusting the host and 
  5078. display number to which the X Window System client application attaches can 
  5079. result in the client's attaching to XSCOPE instead of to X Window System as if 
  5080. XSCOPE were PMX.  XSCOPE attaches to PMX as if it were the X Window System 
  5081. client application. 
  5082.  
  5083. All bytes from the client are sent to XSCOPE, which passes them on to PMX.  All 
  5084. bytes from PMX are sent to XSCOPE, which then sends them on to the client. 
  5085. XSCOPE is transparent to the client and PMX. 
  5086.  
  5087. In addition to passing characters back and forth, XSCOPE prints information 
  5088. about this traffic on the standard output file or device, giving performance 
  5089. and debugging information for an X Window System client application and PMX. 
  5090.  
  5091. XSCOPE also reads commands from the standard input.  Typing -vn commands into 
  5092. the XSCOPE environment where it started can change the level of detail in the 
  5093. output while running. 
  5094.  
  5095. Running XSCOPE involves three processes on different workstations. We 
  5096. recommended that you: 
  5097.  
  5098.  1. Start PMX 
  5099.  2. Start XSCOPE 
  5100.  3. Start the X client 
  5101.  
  5102. The processes follow: 
  5103.  
  5104. Process        Description 
  5105.  
  5106. PMX            PMX is running on host A and using display B; for example, the 
  5107.                host bagel and the display 0. 
  5108.  
  5109. XSCOPE         XSCOPE must be told where PMX is (what workstation and what 
  5110.                display).  The display number is generally not used.  The 
  5111.                options for XSCOPE are -hserver_host and -ddisplay_number.  In 
  5112.                the example, these are -hbagel -d0.  XSCOPE does not try to 
  5113.                connect to PMX until the X Window System client application 
  5114.                connects to XSCOPE. 
  5115.  
  5116. X Client       The client connects to XSCOPE rather than to PMX.  To avoid 
  5117.                changing the code for the client, XSCOPE listens on the same 
  5118.                port as PMX.  This works well if PMX and XSCOPE are on different 
  5119.                workstations. 
  5120.  
  5121.                If PMX and XSCOPE are on the same workstation, listening on the 
  5122.                same port creates a port conflict.  To resolve this conflict, 
  5123.                XSCOPE can be given a different input or output port number, as 
  5124.                necessary, to avoid the port to which PMX is listening.  The 
  5125.                client must connect to this offset port number.  The input port 
  5126.                for XSCOPE is set by -iin_port, and the output port is set by 
  5127.                -oout_port.  The default input port is 1, and the default output 
  5128.                port is 0. 
  5129.  
  5130.                These ports are offset by PMX base (6000) and the display 
  5131.                number.  The client attaches to XSCOPE by changing its usual 
  5132.                display number by the port offset. 
  5133.  
  5134.  
  5135. ΓòÉΓòÉΓòÉ 6.11.2.1. Example 1 ΓòÉΓòÉΓòÉ
  5136.  
  5137. With PMX running on bagel, display 0 (the default) and with XSCOPE and the 
  5138. client running on cleo, start XSCOPE with the following command: 
  5139.  
  5140. xscope -hbagel -i0
  5141. The client connects to what appears to be PMX on cleo:0 and is actually 
  5142. attached to XSCOPE.  XSCOPE is attached to PMX on bagel:0. 
  5143.  
  5144.  
  5145. ΓòÉΓòÉΓòÉ 6.11.2.2. Example 2 ΓòÉΓòÉΓòÉ
  5146.  
  5147. If all three processes are running on cleo, start XSCOPE by issuing the 
  5148. following statement: 
  5149.  
  5150. xscope -i1
  5151. This causes XSCOPE to listen on port 6001 (display 1 for PMX).  The client 
  5152. attaches to XSCOPE on cleo:1 and XSCOPE connects through to PMX on cleo:0. 
  5153.  
  5154.  
  5155. ΓòÉΓòÉΓòÉ 6.11.2.3. Example 3 ΓòÉΓòÉΓòÉ
  5156.  
  5157. Another example is running PMX and XSCOPE on the same workstation while running 
  5158. a client on a different workstation: 
  5159.  
  5160. xscope -h129.42.3.120 -i1 -v2 > xscope.out
  5161. On a different workstation, run the client: 
  5162.  
  5163. export DISPLAY=129.42.3.120:1
  5164. ---- start client ----
  5165.  
  5166.  
  5167. ΓòÉΓòÉΓòÉ 6.11.2.4. Example 4 ΓòÉΓòÉΓòÉ
  5168.  
  5169. This example runs XSCOPE, PMX, and the client on different workstations.  Start 
  5170. PMX as normal on workstation 129.42.3.63.  On a different workstation, 
  5171. 129.42.3.120, issue the following statement: 
  5172.  
  5173. xscope -h129.42.3.63 -v2 > trace.out
  5174.  
  5175. Then, on a different workstation, run the client: 
  5176.  
  5177. export DISPLAY=129.42.3.120:0
  5178. ---- start client ----
  5179.  
  5180. To ensure that XSCOPE operates properly, start PMX before starting XSCOPE. 
  5181. XSCOPE may not function properly otherwise. Though XSCOPE runs well, one 
  5182. limitation is that, for the OS/2 version, no provision is included for 
  5183. extensions to the base protocol. 
  5184.  
  5185.  
  5186. ΓòÉΓòÉΓòÉ 6.12. Setting User Defaults-XSET ΓòÉΓòÉΓòÉ
  5187.  
  5188. Use the XSET utility to dynamically change the behavior of PMX. Some X servers 
  5189. might not respond to all of the requests that XSET can make. 
  5190.  
  5191. To run XSET, issue the xset command: 
  5192.  
  5193. Note:   You can enter the xset operands in any order. 
  5194.  
  5195. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5196. ΓöéXSET Functions         Operands         Γöé
  5197. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5198. ΓöéBell                   b on             Γöé
  5199. Γöé                       b off            Γöé
  5200. Γöé                       -b               Γöé
  5201. Γöé                       b                Γöé
  5202. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5203. ΓöéBug Compatibility      -bc              Γöé
  5204. Γöé                       bc               Γöé
  5205. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5206. ΓöéFont Path              fp               Γöé
  5207. Γöé                       -fp              Γöé
  5208. Γöé                       +fp              Γöé
  5209. Γöé                       fp defualt       Γöé
  5210. Γöé                       fp rehash        Γöé
  5211. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5212. ΓöéKey Click              c on             Γöé
  5213. Γöé                       c off            Γöé
  5214. Γöé                       -c               Γöé
  5215. Γöé                       c                Γöé
  5216. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5217. ΓöéLight Emitting Diodes  led on           Γöé
  5218. Γöé(LED)                  led off          Γöé
  5219. Γöé                       -led 1-32        Γöé
  5220. Γöé                       led 1-32         Γöé
  5221. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5222. ΓöéMouse                  m                Γöé
  5223. Γöé                       m default        Γöé
  5224. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5225. ΓöéRepeat                 r on             Γöé
  5226. Γöé                       r off            Γöé
  5227. Γöé                       -r               Γöé
  5228. Γöé                       r                Γöé
  5229. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5230. ΓöéScreen Saver           s                Γöé
  5231. Γöé                       s blank          Γöé
  5232. Γöé                       s default        Γöé
  5233. Γöé                       s expose         Γöé
  5234. Γöé                       s noblank        Γöé
  5235. Γöé                       s noexpose       Γöé
  5236. Γöé                       s off            Γöé
  5237. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5238. ΓöéAdditional Functions   p                Γöé
  5239. Γöé                       -display         Γöé
  5240. Γöé                       q                Γöé
  5241. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5242.  
  5243. Note:   Font directory designations are case-sensitive, and if you delete them, 
  5244.         you must type them exactly as they were given to PMX.  PMX ignores 
  5245.         directories that do not contain font databases created by mkfontdr. 
  5246.         Use the q (query) parameter to determine the current font path. 
  5247.  
  5248.  
  5249. ΓòÉΓòÉΓòÉ 6.12.1. Bell Operands ΓòÉΓòÉΓòÉ
  5250.  
  5251. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5252.           Γö£ΓöÇb onΓöÇΓöÇΓöñ
  5253.           Γö£ΓöÇb offΓöÇΓöñ
  5254.           ΓööΓöÇ -bΓöÇΓöÇΓöÇΓöÿ
  5255. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5256.    ΓööΓöÇbΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  5257.         ΓööΓöÇvolΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  5258.                ΓööΓöÇpitchΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  5259.                         ΓööΓöÇdurΓöÇΓöÿ
  5260.  
  5261. b on 
  5262.    Enables the bell. 
  5263.  
  5264. b off 
  5265.    Disables the bell. 
  5266.  
  5267. -b 
  5268.    Disables the bell. 
  5269.  
  5270. b vol pitch dur 
  5271.    Allows you to set the pitch, loudness, and duration of the bell. The volume 
  5272.    is expressed in terms of a percentage of its maximum. The pitch is expressed 
  5273.    in hertz, and the duration is expressed in milliseconds. (PMX supports only 
  5274.    pitch and duration. Any volume greater than 0 is treated as if it were 100.) 
  5275.  
  5276.  
  5277. ΓòÉΓòÉΓòÉ 6.12.2. Bug Compatibility Operands ΓòÉΓòÉΓòÉ
  5278.  
  5279. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5280.           Γö£ΓöÇ -bcΓöÇΓöñ
  5281.           ΓööΓöÇbcΓöÇΓöÇΓöÇΓöÿ
  5282.  
  5283. -bc 
  5284.    Controls bug compatibility mode in the server. bc with a preceding hyphen 
  5285.    (-) disables bug compatibility. 
  5286.  
  5287. bc 
  5288.    bc enables bug compatibility. 
  5289.  
  5290. Note:   This mode should be used with caution. The server must support the 
  5291.         MIT-SUNDRY-NONSTANDARD protocol extension in order for this option to 
  5292.         work. New application development should be done with this mode 
  5293.         disabled. 
  5294.  
  5295.  
  5296. ΓòÉΓòÉΓòÉ 6.12.3. Font Path Operands ΓòÉΓòÉΓòÉ
  5297.  
  5298. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5299.           Γö£ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöñ
  5300.           Γöé Γöé            ΓöîΓöÇ,ΓöÇΓöÇΓöÇΓöÇΓöÉ  Γöé Γöé
  5301.           Γöé Γöé                  Γöé  Γöé Γöé
  5302.           Γöé ΓööΓöÇΓöÇΓö¼ΓöÇ fpΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇpathΓöÇΓö┤ΓöÇΓöÇΓöÿ Γöé
  5303.           Γöé    Γö£ΓöÇ fp=ΓöÇΓöñ              Γöé
  5304.           Γöé    Γö£ΓöÇ -fpΓöÇΓöñ              Γöé
  5305.           Γöé    Γö£ΓöÇ fpΓöÇΓöÇΓöñ              Γöé
  5306.           Γöé    Γö£ΓöÇ +fpΓöÇΓöñ              Γöé
  5307.           Γöé    ΓööΓöÇ fp+ΓöÇΓöÿ              Γöé
  5308.           Γö£ΓöÇfp defaultΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5309.           ΓööΓöÇfp rehashΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5310.  
  5311. fp path, fp= path 
  5312.    Sets the font path used by the server.  path must be a directory or a list 
  5313.    of directories separated by a comma.  The directories are interpreted by the 
  5314.    server, not the client, and are server-dependent.  Directories that do not 
  5315.    contain font databases created by MKFONTDIR will be ignored by the server. 
  5316.  
  5317. -fp path, fp- path 
  5318.    Causes the server to remove directories from the current font path To remove 
  5319.    a font path directory list, include a comma to separate the paths. -fp 
  5320.    removes the directories from the beginning of the font path.  fp- removes 
  5321.    the directories from the end of the font path. 
  5322.  
  5323. +fp path, fp+ path 
  5324.    Causes the server to add directories from the current font path. To add a 
  5325.    font path directory list, include a comma to separate the paths. +fp adds 
  5326.    the directories to the beginning of the font path.  fp+ adds the directories 
  5327.    to the end of the font path. 
  5328.  
  5329. fp default 
  5330.    Restores the default font path. 
  5331.  
  5332. fp rehash 
  5333.    Causes the server to reread the font databases. 
  5334.  
  5335.  
  5336. ΓòÉΓòÉΓòÉ 6.12.4. Key Click Operands ΓòÉΓòÉΓòÉ
  5337.  
  5338. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5339.           Γö£ΓöÇc onΓöÇΓöÇΓöñ  ΓööΓöÇcΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ
  5340.           Γö£ΓöÇc offΓöÇΓöñ       ΓööΓöÇvolΓöÇΓöÿ
  5341.           ΓööΓöÇ -cΓöÇΓöÇΓöÇΓöÿ
  5342.  
  5343. c on 
  5344.    Enables the key click. 
  5345.  
  5346. c off 
  5347.    Disables the key click. 
  5348.  
  5349. -c 
  5350.    Disables the key click. 
  5351.  
  5352. c vol 
  5353.    Enables the key click, if vol is greater than 0 or is not specified; 
  5354.    disables the key click if vol is 0. The vol is the volume expressed as a 
  5355.    percentage 
  5356.  
  5357.  
  5358. ΓòÉΓòÉΓòÉ 6.12.5. Light Emitting Diode (LED) Operands ΓòÉΓòÉΓòÉ
  5359.  
  5360. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5361.           Γö£ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇledΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöñ
  5362.           Γöé ΓööΓöÇ - ΓöÇΓöÿ       ΓööΓöÇ1-32ΓöÇΓöÿ Γöé
  5363.           Γö£ΓöÇled onΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5364.           ΓööΓöÇled offΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5365.  
  5366. led on 
  5367.    Allows you to turn on all LEDs on the keyboard. 
  5368.  
  5369. led off 
  5370.    Allows you to turn off all LEDs on the keyboard. 
  5371.  
  5372. -led 1-32 
  5373.    Turns off a specified LED on the keyboard. If no number is given, all LEDs 
  5374.    are turned off. 
  5375.  
  5376. led 1-32 
  5377.    Turns on a specified light-emitting diode (LED) on the keyboard. If no 
  5378.    number is given, all LEDs are turned on. The association between a number 
  5379.    and a specific LED is server-dependent. 
  5380.  
  5381.  
  5382. ΓòÉΓòÉΓòÉ 6.12.6. Mouse Operands ΓòÉΓòÉΓòÉ
  5383.  
  5384. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5385.           Γö£ΓöÇmΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöñ
  5386.           Γöé    ΓööΓöÇaccΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ Γöé
  5387.           Γöé           ΓööΓöÇthrΓöÇΓöÿ   Γöé
  5388.           ΓööΓöÇm defaultΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5389.  
  5390. m acc thr 
  5391.    Allows you to set mouse acceleration and threshold. The pointer goes acc 
  5392.    times as fast when it travels more than thr pixels in a short time. This 
  5393.    way, the mouse can be used for precise alignment of the pointer when it is 
  5394.    moved slowly, but the pointer travels quickly across the screen when the 
  5395.    mouse moves quickly. 
  5396.  
  5397. m default 
  5398.    Resets the mouse acceleration and threshold to the default values. 
  5399.  
  5400.  
  5401. ΓòÉΓòÉΓòÉ 6.12.7. Repeat Operands ΓòÉΓòÉΓòÉ
  5402.  
  5403. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5404.           Γö£ΓöÇr onΓöÇΓöÇΓöñ
  5405.           Γö£ΓöÇr offΓöÇΓöñ
  5406.           Γö£ΓöÇrΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5407.           ΓööΓöÇ -rΓöÇΓöÇΓöÇΓöÿ
  5408.  
  5409. r on 
  5410.    Enables the automatic keyboard repeat function. 
  5411.  
  5412. r off 
  5413.    Disables the automatic keyboard repeat function. 
  5414.  
  5415. -r 
  5416.    Disables the automatic keyboard repeat function. 
  5417.  
  5418.    Enables the automatic keyboard repeat function. 
  5419.  
  5420.  
  5421. ΓòÉΓòÉΓòÉ 6.12.8. Screen Saver Operands ΓòÉΓòÉΓòÉ
  5422.  
  5423. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5424.           Γö£ΓöÇsΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöñ
  5425.           Γöé    ΓööΓöÇlengthΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÿ Γöé
  5426.           Γöé              ΓööΓöÇperiodΓöÇΓöÿ   Γöé
  5427.           Γö£ΓöÇs defaultΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5428.           Γö£ΓöÇs offΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5429.           Γö£ΓöÇs blankΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5430.           Γö£ΓöÇs noblankΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5431.           Γö£ΓöÇs exposeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5432.           ΓööΓöÇs noexposeΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5433.  
  5434. s length period 
  5435.    Controls the length, in seconds, that the server must be inactive before 
  5436.    screen saving is activated. The period parameter (in seconds) determines how 
  5437.    often the background is changed during screen saver activity. If no length 
  5438.    or period is specified, the screen saver default function is restored. 
  5439.  
  5440. s blank 
  5441.    Specifies that, when screen-saver activity occurs, the screen is cleared. 
  5442.  
  5443. s default 
  5444.    Restores the default screen-saver activity. 
  5445.  
  5446. s expose 
  5447.    Specifies that window exposures sent by the server to clients regenerate the 
  5448.    screen contents when the server stops the screen-saver activity. 
  5449.  
  5450. s noblank 
  5451.    Allows you to specify that when screen saver activity occurs, a background 
  5452.    pattern is used rather than clearing the screen. 
  5453.  
  5454. s noexpose 
  5455.    Disables the screen-saver function unless the server can regenerate the 
  5456.    screens without causing exposure events to be sent to client windows. 
  5457.  
  5458. s off 
  5459.    Disables the screen-saver function. 
  5460.  
  5461.  
  5462. ΓòÉΓòÉΓòÉ 6.12.9. Additional Operands ΓòÉΓòÉΓòÉ
  5463.  
  5464. ΓöÇΓöÇxsetΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5465.           ΓööΓöÇp pixel_value color_nameΓöÇΓöÿ
  5466. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ
  5467.    ΓööΓöÇ -display ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÿ
  5468.                 ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇ.screenΓöÇΓöÿ
  5469. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5470.    ΓööΓöÇqΓöÇΓöÿ
  5471.  
  5472. display host:server.screen 
  5473.    Specifies the display, server, and screen to connect to. host is the host 
  5474.    name of the physical display, server specifies the server number, and screen 
  5475.    specifies the screen number. For example: 
  5476.  
  5477.       -display your_node:0.1
  5478.  
  5479.    This specifies screen 1 of server 0 on the display named by your_node. 
  5480.    Either, or both, the host name and screen can be omitted. If the host name 
  5481.    is omitted, the local display is assumed. If the screen is omitted, screen 0 
  5482.    is assumed, and the period is not needed. 
  5483.  
  5484. p pixel_value  color_name 
  5485.    Sets the pixel colors. The pixel_value is a color map entry number in 
  5486.    decimal. color_name is a color specification. 
  5487.  
  5488.    You can change the root background colors on some servers by changing the 
  5489.    entries for BlackPixel and WhitePixel. Although these are often 0 and 1, 
  5490.    they need not be. Also, a server can allocate those colors privately, in 
  5491.    which case an error is generated. The map entry must not be a read-only 
  5492.    color, or an error results. (The PMX server currently supports only 
  5493.    StaticColor or StaticGray visuals, so the color table has only read-only 
  5494.    entries.) 
  5495.  
  5496.    Queries the server for the current settings of the values that XSET allows 
  5497.    you to change 
  5498.  
  5499.  
  5500. ΓòÉΓòÉΓòÉ 6.13. Define Colormap properties-XSTDCMAP ΓòÉΓòÉΓòÉ
  5501.  
  5502. The XSTDCMAP utility lets you selectively define the colormap properties for X 
  5503. client applications. 
  5504.  
  5505. To run XSTDCMAP, issue the xstdcmap command. 
  5506.  
  5507. Note:   You can enter the xstdcmap operands in any order. 
  5508.  
  5509. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5510. ΓöéXSTDCMAP Functions        Operands         Γöé
  5511. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5512. ΓöéColor Map                 -all             Γöé
  5513. Γöé                          -best            Γöé
  5514. Γöé                          -blue            Γöé
  5515. Γöé                          -default         Γöé
  5516. Γöé                          -green           Γöé
  5517. Γöé                          -gray            Γöé
  5518. Γöé                          -red             Γöé
  5519. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5520. ΓöéAdditional Functions      -delete          Γöé
  5521. Γöé                          -display         Γöé
  5522. Γöé                          -help            Γöé
  5523. Γöé                          -verbose         Γöé
  5524. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5525.  
  5526.  
  5527. ΓòÉΓòÉΓòÉ 6.13.1. Color Map Operands ΓòÉΓòÉΓòÉ
  5528.  
  5529. ΓöÇΓöÇxstdcmapΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  5530.               ΓööΓöÇΓöÇ -allΓöÇΓöÿ  ΓööΓöÇΓöÇ -bestΓöÇΓöÿ  ΓööΓöÇΓöÇ -blueΓöÇΓöÿ
  5531. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5532.    ΓööΓöÇΓöÇ -defaultΓöÇΓöÿ  ΓööΓöÇΓöÇ -greenΓöÇΓöÿ  ΓööΓöÇΓöÇ -greyΓöÇΓöÿ
  5533. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5534.    ΓööΓöÇΓöÇ -redΓöÇΓöÿ
  5535.  
  5536. -all 
  5537.    Specifies that you want to define all six standard colormap properties on 
  5538.    each screen of the display. Because not all screens will support visuals 
  5539.    where all six standard colormap properties have meaning, the xstdcmap 
  5540.    utility determines the allocations and visuals for the colormap properties 
  5541.    of a screen. The properties you define will replace any already defined. 
  5542.  
  5543. -best 
  5544.    Specifies that the RGB_BEST_MAP should be defined. 
  5545.  
  5546. -blue 
  5547.    Specifies that the RGB_BLUE_MAP should be defined. 
  5548.  
  5549. -default 
  5550.    Specifies that the RGB_DEFAULT_MAP should be defined. 
  5551.  
  5552. -green 
  5553.    Specifies that the RGB_GREEN_MAP should be defined. 
  5554.  
  5555. -grey 
  5556.    Specifies that the RGB_GRAY_MAP should be defined. 
  5557.  
  5558. -red 
  5559.    Specifies that the RGB_RED_MAP should be defined. 
  5560.  
  5561.  
  5562. ΓòÉΓòÉΓòÉ 6.13.2. Additional Operands ΓòÉΓòÉΓòÉ
  5563.  
  5564. ΓöÇΓöÇxstdcmapΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5565.              ΓööΓöÇ -delete  mapΓöÇΓöÇΓöÿ
  5566. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  5567.    ΓööΓöÇ -display ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ
  5568.                 ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇ.screenΓöÇΓöÿ
  5569. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5570.    ΓööΓöÇΓöÇ -helpΓöÇΓöÿ  ΓööΓöÇΓöÇ -verboseΓöÇΓöÿ
  5571.  
  5572. -delete map 
  5573.    Specifies a colormap to delete. The map can be one of: 
  5574.  
  5575.    o best 
  5576.    o blue 
  5577.    o default 
  5578.    o red 
  5579.    o green 
  5580.    o gray 
  5581.  
  5582. -display host:server.screen 
  5583.    Allows you to specify the display, server, and screen to connect to. host is 
  5584.    the host name of the physical display, server specifies the server number, 
  5585.    and screen specifies the screen number. For example: 
  5586.  
  5587.       xstdcmap -display your_node:0.1
  5588.  
  5589.    This specifies screen 1 of server 0 on the display named by your_node. 
  5590.    Either or both the host name and screen can be omitted. If the host name is 
  5591.    omitted, the local display is assumed. If the screen is omitted, screen 0 is 
  5592.    assumed, and the period is not needed. 
  5593.  
  5594. -help 
  5595.    Displays brief descriptions of the command operands. 
  5596.  
  5597. -verbose 
  5598.    Specifies that the xstdcmap utility will print logging information as it 
  5599.    parses the input and defines colormap properties. 
  5600.  
  5601.  
  5602. ΓòÉΓòÉΓòÉ 6.14. Display Window Information-XWININFO ΓòÉΓòÉΓòÉ
  5603.  
  5604. The XWININFO utility displays information about X Window System client 
  5605. application windows.  The information that displays depends on the options you 
  5606. choose. 
  5607.  
  5608. You can select the target window in several ways.  You can use the -id 
  5609. parameter, -name parameter, and -root parameter on the xwininfo command, or you 
  5610. can click the mouse (by clicking any mouse button in the window) or by 
  5611. specifying its window ID on the command line with the 
  5612.  
  5613. To run XWININFO, issue the xwininfo command: 
  5614.  
  5615. Note:   You can enter the xwininfo operands in any order. 
  5616.  
  5617. ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
  5618. ΓöéXWININFO Functions        Operands         Γöé
  5619. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5620. ΓöéDimension                 -english         Γöé
  5621. Γöé                          -metric          Γöé
  5622. Γöé                          -size            Γöé
  5623. Γöé                          -shape           Γöé
  5624. Γöé                          -stats           Γöé
  5625. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5626. ΓöéTarget Window             -events          Γöé
  5627. Γöé                          -id              Γöé
  5628. Γöé                          -int             Γöé
  5629. Γöé                          -name            Γöé
  5630. Γöé                          -root            Γöé
  5631. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5632. ΓöéRelatives                 -children        Γöé
  5633. Γöé                          -tree            Γöé
  5634. Γöé                          -tree            Γöé
  5635. Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
  5636. ΓöéAdditional Functions      -all             Γöé
  5637. Γöé                          -bits            Γöé
  5638. Γöé                          -display         Γöé
  5639. Γöé                          -frame           Γöé
  5640. Γöé                          -help            Γöé
  5641. Γöé                          -wm              Γöé
  5642. ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
  5643.  
  5644. Note:   If you use both the -stats and -bits parameters, XWININFO displays some 
  5645.         redundant information.  Also, the information displayed by these 
  5646.         parameters may not be correct if XWININFO makes incorrect assumptions 
  5647.         about the window's border width, the behavior of the application, or 
  5648.         the window manager. 
  5649.  
  5650. Following is an example of the output of the XWININFO utility: 
  5651.  
  5652. xwininfo ==> Please select the window about which you
  5653.          ==> would like information by clicking the
  5654.          ==> mouse in the window.
  5655. xwininfo ==> Window id: 0x60000f (xterm)
  5656.          ==> Upper left X: 4
  5657.          ==> Upper left Y: 19
  5658.          ==> Width: 726
  5659.          ==> Height: 966
  5660.          ==> Depth: 4
  5661.          ==> Border width: 3
  5662.          ==> Window class: InputOutput
  5663.          ==> Colormap: 0x80065
  5664.          ==> Window Bit Gravity State: NorthWestGravity
  5665.          ==> Window Window Gravity State: NorthWestGravity
  5666.          ==> Window Backing Store State: NotUseful
  5667.          ==> Window Save Under State: no
  5668.          ==> Window Map State: IsViewable
  5669.          ==> Window Override Redirect State: no
  5670.          ==> Corners: +4+19-336640+19-33640-333+4-33
  5671.  
  5672.  
  5673. ΓòÉΓòÉΓòÉ 6.14.1. Dimension Operands ΓòÉΓòÉΓòÉ
  5674.  
  5675. ΓöÇΓöÇxwininfoΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5676.               ΓööΓöÇ -englishΓöÇΓöÿ  ΓööΓöÇ -metricΓöÇΓöÿ
  5677. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5678.    ΓööΓöÇ -sizeΓöÇΓöÿ  ΓööΓöÇ -shapeΓöÇΓöÿ  ΓööΓöÇ -statsΓöÇΓöÿ
  5679.  
  5680. -english 
  5681.    Causes all individual height, width, and x and y positions to be displayed 
  5682.    in inches (feet, yards, and miles if necessary) as well as number of pixels. 
  5683.    -metric and -english can both be enabled at the same time. 
  5684.  
  5685. -metric 
  5686.    Causes all individual height, width, and x and y positions to be displayed 
  5687.    in millimeters as well as number of pixels, based on what the server 
  5688.    determines the resolution to be. Geometry specifications in +x+y form are 
  5689.    not changed. 
  5690.  
  5691. -size 
  5692.    Displays the selected window's sizing hints. Displayed information includes 
  5693.    details about the sizing of your windows. 
  5694.  
  5695. -shape 
  5696.    Causes the selected window's window and border shape extents to be 
  5697.    displayed. 
  5698.  
  5699. -stats 
  5700.    Displays location and appearance attributes of the selected window. This 
  5701.    includes the window's location, width, height, depth, border width, class, 
  5702.    and map state. This is the default if no parameters are specified. 
  5703.  
  5704.  
  5705. ΓòÉΓòÉΓòÉ 6.14.2. Target Window Operands ΓòÉΓòÉΓòÉ
  5706.  
  5707. ΓöÇΓöÇxwininfoΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5708.               ΓööΓöÇ -eventsΓöÇΓöÿ  ΓööΓöÇ -id idΓöÇΓöÿ
  5709. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇ
  5710.    ΓööΓöÇ -intΓöÇΓöÿ  ΓööΓöÇ -name nameΓöÇΓöÿ  ΓööΓöÇ -rootΓöÇΓöÿ
  5711.  
  5712. -events 
  5713.    Displays the selected window's event masks. Both the event mask of events 
  5714.    wanted by some client and the event mask of events not to propagate are 
  5715.    displayed. 
  5716.  
  5717. -id id 
  5718.    Specifies the ID of a target window. This is useful in debugging X 
  5719.    applications where the target window is not mapped to the screen or where 
  5720.    the use of the mouse might be impossible or interfere with the application. 
  5721.  
  5722. -int 
  5723.    Specifies that all X Window System server window IDs are displayed as 
  5724.    integer values. The default is to display them as hexadecimal values. 
  5725.  
  5726. -name name 
  5727.    Specifies the name of the target window. 
  5728.  
  5729. -root 
  5730.    Specifies that the X Window System server root window is the target window. 
  5731.    This is useful in situations where the root window is obscured. 
  5732.  
  5733.  
  5734. ΓòÉΓòÉΓòÉ 6.14.3. Relative Operands ΓòÉΓòÉΓòÉ
  5735.  
  5736. ΓöÇΓöÇxwininfoΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5737.               ΓööΓöÇ -childrenΓöÇΓöÿ  ΓööΓöÇ -treeΓöÇΓöÿ
  5738. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5739.    ΓööΓöÇ -treeΓöÇΓöÿ
  5740.  
  5741. -children 
  5742.    Displays the selected window's root, parent, and children windows' IDs and 
  5743.    names. 
  5744.  
  5745. -tree 
  5746.    Displays the root, parent, and child window IDs and the name of the selected 
  5747.    window. 
  5748.  
  5749. -tree 
  5750.    Specifies a display similar to the -children option but displays all 
  5751.    children recursively. 
  5752.  
  5753.  
  5754. ΓòÉΓòÉΓòÉ 6.14.4. Additional Operands ΓòÉΓòÉΓòÉ
  5755.  
  5756. ΓöÇΓöÇxwininfoΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5757.               ΓööΓöÇ -allΓöÇΓöÿ  ΓööΓöÇ -bitsΓöÇΓöÿ
  5758. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇ
  5759.    ΓööΓöÇ -display ΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇ:serverΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÿ
  5760.                 ΓööΓöÇhostΓöÇΓöÿ         ΓööΓöÇ.screenΓöÇΓöÿ
  5761. ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇ
  5762.    ΓööΓöÇ -frameΓöÇΓöÿ  ΓööΓöÇ -helpΓöÇΓöÿ  ΓööΓöÇ -wmΓöÇΓöÿ
  5763.  
  5764. -all 
  5765.    Provides all available information. 
  5766.  
  5767. -bits 
  5768.    Displays information about the window and bit gravities, the window's 
  5769.    backing store hint and backing_planes value, its backing pixel, and whether 
  5770.    or not the window has save-under set. 
  5771.  
  5772. -display host:server.screen 
  5773.    Specifies the display, server, and screen to connect to. host is the host 
  5774.    name of the physical display, server specifies the server number, and screen 
  5775.    specifies the screen number. For example: 
  5776.  
  5777.       -display your_node:0.1
  5778.  
  5779.    This specifies screen 1 of server 0 on the display named by your_node. 
  5780.    Either, or both, the host name and screen can be omitted. If the host name 
  5781.    is omitted, the local display is assumed. If the screen is omitted, screen 0 
  5782.    is assumed, and the period is not needed. 
  5783.  
  5784. -frame 
  5785.    Causes window manager frames to be recognized when manually selecting 
  5786.    windows. (PMX does not support this option.) 
  5787.  
  5788. -help 
  5789.    Prints a summary of the xwininfo command. 
  5790.  
  5791. -wm 
  5792.    Displays the selected window's window manager hints. This includes whether 
  5793.    the application accepts input, what the window's icon window number and name 
  5794.    are, where the window's icon should go, and what the window's initial state 
  5795.    should be. 
  5796.