home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / dosutils / weirdx / FAQ < prev    next >
Text File  |  2001-12-09  |  6KB  |  176 lines

  1.  
  2. WeirdX FAQ
  3. ====================================================================
  4. Last modified: Wed Mar 14 14:22:14 UTC 2001
  5.  
  6. the latest info can be found at
  7. http://www.jcraft.com/weirdx/
  8. --------------------------
  9.  
  10. Summary of Contents:
  11.  
  12. 1 - Introduction 
  13.      1.1 What is WeirdX? 
  14.      1.2 Where can I get WeirdX? 
  15.      1.3 Why is it named "WeirdX"?
  16.      1.4 What X protocols are supported?
  17.      1.5 How about the relation between WeirdX and WiredX?
  18.  
  19. 2 - Installation 
  20.      2.1 What are required to use WeirdX?
  21.  
  22. 3 - Usage 
  23.  
  24. 4 - Configuration 
  25.      4.1 What Java properties are accepted?
  26.  
  27. 5 - Miscellaneous Questions 
  28.      5.1 How about SSH?
  29.  
  30. ========================================================================
  31.  
  32. -=-=-=-=-=-=-
  33. Introduction:
  34. -=-=-=-=-=-=-
  35.  
  36. 1.1 What is WeirdX? 
  37. ----------------------------------
  38. WeirdX is a pure JavaTM X Window System server.
  39. WeirdX handles X window protocol directly,
  40. so any proxy programs are not needed on X client side.
  41. WeirdX had originated from an early version of WiredX-Lite. 
  42.  
  43. 1.2 Where can I get WeirdX? 
  44. ----------------------------------
  45. The official site to get new developmental versions is
  46. http://www.jcraft.com/weirdx/ . 
  47.  
  48. 1.3 Why it is named "WeirdX"?
  49. ----------------------------------
  50. That name has come from the development cycle of authors.
  51. First of all, X clients had be executed on WeirdX at random.
  52. Then, if 'weird' behaviors had been observed, 
  53. they had started dull bug hunting procedures, dumping X protocol
  54. sequences, interpreting them by eye balls,
  55. checking spec-docs of X protocols, etc,.
  56. If bugs had been identified and they had been fixed, 
  57. fixed code had been feed-backed to the source tree.
  58. These cycles has been repeated tons of times.
  59. You may find weird behaviors in current version.
  60. Some of them are forgiven to be fixed, because of poor functionalities
  61. of Java 1.1.* APIs.
  62.  
  63. 1.4 What X protocols are supported?
  64. ----------------------------------
  65. At present, only X Core protocol is supported partially.
  66. In the core protocol, some requests are given up to be
  67. implemented. For example, the request "WarpPointer" is not
  68. supported. Do you know how to move a mouse pointer by Java APIs?
  69.  
  70. 1.5 How about the relation between WeirdX and WiredX?
  71. -----------------------------------------------------
  72. WiredX is a pure Java X server and it is a flagship of JCraft,Inc.
  73. JCraft has developed WiredX since April/1998 and continued to make best efforts
  74. for improving it day by day. WeirdX is also a pure Java X server
  75. and it was ramified from the snapshot(March/1999) of WiredX. 
  76. Since that ramification, WeirdX has been improved by ymnk in his spare time and
  77. he will continue to improve it, because we believe GPL'ed pure Java X server is
  78. useful for open source community. 
  79. As you know, WeirdX is under GPL and on the other hand WiredX is not
  80. free software, to our regret. Of course, contributions from contributers
  81. to WeirdX must never be merged to WiredX.
  82.  
  83.   
  84. -=-=-=-=-=-=-
  85. Installation:
  86. -=-=-=-=-=-=-
  87.  
  88. 2.1 What are required to use WeirdX?
  89. You need JDK 1.1.*(in some case, Swing 1.1.*) or Java2.
  90. And of course, you must have a unix box, on which X clients run. 
  91. If you want to run WeirdX as an applet,
  92. you need Java plug-in, JRE 1.1.2 or Java2 and
  93. web browsers: Internet Explorer or Netscape Navigator.
  94. Don't use Java2 plug-in on Opera. Opera will crash.
  95.  
  96. 2.2 What platforms are supported?
  97. Ideally, WeirdX will be available on any platform, which supports
  98. JDK 1.1.* and Swing 1.1.*. Confirmed platforms are listed below.
  99. If you succeed to run WeirdX on other platforms, please write to
  100. weirdx@jcraft.com. Your info will be added here.
  101.  
  102. - Windows 95
  103. - Windows 98
  104. - Windows Me 
  105. - Windows NT
  106. - Windows 2000 Professional using JDK 1.3.0rc1 (feedback from Schult, John)
  107. - OS/2
  108. - Sparc Solaris, Netscape4.72&Java2 Plug-in (feedback from Chris Debenham)
  109. - Intel Solaris 2.6.0
  110. - Intel GNU/Linux, J2SE v.1.2.2 (feedback from David Golden)
  111. - Intel GNU/Linux, IBM JDK 1.3.0 (feedback from Henner Zeller)
  112. - PPC GNU/Linux, jdk1.2.2 RC4 (feedback from Brian Gilman)
  113. - Alpha GNU/Linux, Compaq J2SDK for Linux AE Alpha Version 1.3.1-beta
  114.  (feedback from Wouter Rademaker)
  115. - Sun Ultra 10 GNU/Linux, Backdown's port of JDK 1.2.2 (feedback from Kwok Lau)
  116. - FreeBSD (feedback from Brian Gilman)
  117. - Alpha OSF1, J2SDK.v.1.2.1 (feedback from Keith Schincke)
  118. - MacOS X Beta, Java HotSpot Client 1.3 (feedback from Ryan Calder)
  119. - MacOS 9 with MRJ 2.1.4, MacOS 8.6 with MRJ 2.1.x 
  120.   (feedback from Tarun Reddy, Eric Albert)
  121. - NetWare 5.1 with JVM 1.1.7B (jvm03012000) (feedback from Patrick Medhurst)
  122. - SGI Irix 6.5.9m with JVM "3.2 (Sun 1.1.8)" (feedback from Marcus Herbert) 
  123.  
  124.  
  125. -=-=-=-
  126. Usage:
  127. -=-=-=-
  128.  
  129. -=-=-=-=-=-=-=-
  130. Configuration:
  131. -=-=-=-=-=-=-=-
  132.  
  133. 4.1 What Java properties are accepted?
  134. Supported properties are listed below,
  135.  
  136. - weirdx.display.width: numeral
  137. - weirdx.display.height: numeral
  138. - weirdx.displaynum: numeral
  139. - weirdx.ddxwindow: a class name
  140. - weirdx.windowmode: InBrowser | Rootless | RootlessWM
  141. - weirdx.display.visual: TrueColor16 | PseudoColor8 | StaticGray8
  142. - weirdx.display.acl: [+hostname[,+hostname[,...]]]
  143. - weirdx.display.threebutton: yes | no
  144. - weirdx.display.keymap: a name of keymap. 
  145. - weirdx.display.charset: [charset[,charset[,...]]] 
  146. - weirdx.xrexec: yes | no
  147. - weirdx.xdmcp.mode: query | broadcast
  148. - weirdx.xdmcp.address: ip-address
  149. - weirdx.extension: names of extensions.
  150. - weirdx.display.background.alpha: pixelvalue:alphavalue[,pixel:alpha[,...]]
  151. - weirdx.jesd: yes | no
  152. - weirdx.jdxpc: yes | no
  153. - weirdx.jdxpcport: numeral
  154. - weirdx.jdxpc.socket: class-name
  155. - weirdx.jdxpc.serverproxy: class-name
  156. - weirdx.display.autosize: true | false
  157. - weirdx.display.autosize.widthreduce: int
  158. - weirdx.display.autosize.heightreduce: int
  159.  
  160. A sample file, "config/props" is included in a distribution.
  161.  
  162. -=-=-=-=-=-=-=-=-=-=-=-=-
  163. Miscellaneous Questions:
  164. -=-=-=-=-=-=-=-=-=-=-=-=-
  165.  
  166. 5.1 How about SSH?
  167. Of course, WeirdX will work with SSH.
  168. Here, the feedback from James B. Davis(james.davis@pobox.com) is
  169. quated.
  170.   "I've got FSecure ssh on my WinNT laptop with weirdX 1.0.7.
  171.    When I set displaynum to 0, a remote client via a ssh session comes
  172.    right up."
  173. Joseph S. Berrios(jberrios@cise.ufl.edu) has reported us that
  174. a free ssh client for Windows is available at
  175.   http://www.zip.com.au/~roca/ttssh.html
  176.