home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / x-faq / part4 < prev    next >
Internet Message Format  |  1996-10-03  |  52KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!bone.think.com!paperboy.osf.org!june.osf.org!dbl
  2. From: dbl@osf.org (David Lewis)
  3. Newsgroups: comp.windows.x,news.answers,comp.answers
  4. Subject: comp.windows.x Frequently Asked Questions (FAQ) 4/7
  5. Followup-To: poster
  6. Date: 2 Oct 1996 20:16:02 GMT
  7. Organization: Open Software Foundation
  8. Lines: 1045
  9. Approved: news-answers-request@MIT.Edu
  10. Distribution: world
  11. Expires: Sun, 27 Oct 1996 00:00:00 GMT
  12. Message-ID: <52uii2$bs0@paperboy.osf.org>
  13. Reply-To: faq%craft@uunet.uu.net (X FAQ maintenance address)
  14. NNTP-Posting-Host: june.osf.org
  15. Summary: useful information about the X Window System
  16. Xref: senator-bedfellow.mit.edu comp.windows.x:110956 news.answers:83416 comp.answers:21527
  17.  
  18. Archive-name: x-faq/part4
  19. Last-modified: 1996/09/26
  20.  
  21. ----------------------------------------------------------------------
  22. Subject:  74)  Where can I get XDM's Wraphelp.c ?
  23.  
  24. X11R5/R6 supports a DES-based form of authorization.  There are several
  25. implementations of the file Wraphelp.c, which may be missing from your
  26. distribution; one is on ftp.psy.uq.oz.au:/pub/X11R5.
  27.  
  28. The R6 release notes point to /pub/R6/xdm-auth/README from ftp.x.org for
  29. more information.
  30.  
  31. ----------------------------------------------------------------------
  32. Subject:  75)  Where can I get patches to X11? 
  33.  
  34. The release of new public patches by the X Consortium is announced in the
  35. comp.windows.x.announce newsgroup.
  36.  
  37. Patches themselves are available via ftp from ftp.x.org and from other sites
  38. from which X11 is available. They are now also distributed through the
  39. newsgroup comp.sources.x. Some source re-sellers may be including patches in
  40. their source distributions of X11.
  41.  
  42. People without ftp access can use the xstuff mail server. Send to
  43. xstuff@x.org the Subject line
  44.         send fixes #
  45. where # is the name of the patch and is usually just the number of the patch.
  46.  
  47. There are 13 patches for X11R6 (12/95); there will not be any more patches. 
  48.  
  49.     1) fix-02 is in 5 parts; you need to request "2a", "2b", "2c", "2d", 
  50. and "2e" separately and concatenate them together before applying
  51.     2) fix-03 refers to a separate file of documentation, fix3docs.tar
  52.     3) fix-05 is in two parts, "5a" and "5b"
  53.     4) fix-09 needs a separate file, XHPKeymaps.uu
  54.     5) fix-10 needs a separate file, fix10fonts.Z, which is not available
  55. via the xstuff mail daemon; you can apply just the basic patch in order to 
  56. avoid future failures
  57.     6) fix-11 needs separate files, XFree.uaa through XFree.uaz
  58.  
  59. ----------------------------------------------------------------------
  60. The xstuff server has 26 patches for X11R5 [11/93].  There will be no more 
  61. patches to X11R5.
  62.  
  63.     Here are a few complications:
  64.     1) fix 5 is in four parts; you need to request "5a", "5b", "5c" and 
  65. "5d" separately
  66.     2) the file sunGX.uu, which was part of an earlier patch, was 
  67. re-released with patch 7 [note: the file doesn't work with Solaris]
  68.     3) fix 8 is in two parts: "8a" and "8b"
  69.     4) fix 13 is in three parts: "13a", "13b", and "13c"
  70.     5) fix 16 is in two parts: "16a" and "16b"
  71.     6) fix 18 replaces the R5fix-test1 for the X Test Suite, which 
  72. previously was optional
  73.     7) fix 19 also needs PEXlib.tar.Z, which you can obtain from xstuff
  74. by asking for "PEXlib.uu.[1234]".
  75.     8) fix 22 is in 9 parts, "22a" through "22i"
  76.  
  77. The MIT Software Center, in addition to offering the entire system on tape, is
  78. offering a new tape with public patches 1-23.  Tapes are available in 6250bpi
  79. 9-track reel-to-reel and QIC-24 cartridge formats.  Information: +1 617 258
  80. 8330
  81.  
  82. ----------------------------------------------------------------------
  83. Subject:  76)  What is the xstuff mail-archive?
  84.  
  85.     The xstuff server is a mail-response program. That means that you mail
  86. it a request, and it mails back the response.  Any of the four possible
  87. commands must be the first word on a line.  The xstuff server reads your
  88. entire message before it does anything, so you can have several different
  89. commands in a single message (unless you ask for help).  The xstuff server
  90. treats the "Subject:" header line just like any other line of the message.
  91.  
  92.     The archives are organized into a series of directories and
  93. subdirectories.  Each directory has an index, and each subdirectory has an
  94. index. The top-level index gives you an overview of what is in the
  95. subdirectories, and the index for each subdirectory tells you what is in it.
  96.  
  97.     1) The command "help" or "send help" causes the server to send you a
  98. more detailed version of this help file.
  99.     2) if your message contains a line whose first word is "index", then
  100. the server will send you the top-level index of the contents of the archive.
  101. If there are other words on that line that match the name of subdirectories,
  102. then the indexes for those subdirectories are sent instead of the top-level
  103. index.  For example, you can say "send index fixes" (or "index fixes"). A
  104. message that requests an index cannot request data.
  105.     3) if your message contains a line whose first word is "send", then
  106.     the xstuff server will send you the item(s) named on the rest of the
  107. line. To name an item, you give its directory and its name. For example
  108.         send fixes 1 4 8a 8b 9 
  109. You may issue multiple send requests.
  110.     The xstuff server contains many safeguards to ensure that it is not
  111. monopolized by people asking for large amounts of data. The mailer is set up
  112. so that it will send no more than a fixed amount of data each day. If the work
  113. queue contains more requests than the day's quota, then the unsent files will
  114. not be processed until the next day.  Whenever the mailer is run to send its
  115. day's quota, it sends the requests out shortest-first.
  116.     4) Some mailers produce mail headers that are unusable for extracting
  117. return addresses.  If you use such a mailer, you won't get any response.  If
  118. you happen to know an explicit path, you can include a line like
  119.     path foo%bar.bitnet@mitvma.mit.edu or path bar!foo!frotz in the body
  120.     of your message, and the daemon will use it.
  121.  
  122.     The xstuff server itself can be reached at xstuff@x.org.  If your
  123. mailer deals in "!" notation, try sending to
  124. {someplace}!mit-eddie!x.org!xstuff.
  125.  
  126. [based on information from the X Consortium, 8/89, 4/90.]
  127.  
  128. ----------------------------------------------------------------------
  129. Subject:  77)  Where can I get OSF/Motif?
  130.     
  131.     You can obtain either OSF/Motif source or binaries from a number of 
  132. vendors. 
  133.     Motif 1.2.5 source is now available; it is based on X11R5. Motif 2.0 is
  134. also available; it, too, is based on X11R5.
  135.     Motif 1.1 is based on the R4.18 Intrinsics and is finished [7/92] at 
  136. 1.1.5.
  137.     A conformant Motif implementation not based on OSF-derived source is
  138. being developed by fox@crisp.demon.co.uk (Paul Fox).
  139.     An OSF/Motif source license must be obtained from OSF before source can
  140. be obtained from the Open Software Foundation or any value-added vendor for
  141. any version. Call the Direct Channels Desk at OSF at 617-621-7300 for ordering 
  142. information (direct@osf.org).
  143.  
  144.     Various hardware vendors produce developer's toolkits of binaries, 
  145. header files, and documentation; check your hardware vendor, particularly if
  146. that vendor is an OSF member. 
  147.     In addition, independent binary vendors produce Motif toolkits for
  148. machines for which Motif is not supported by a vendor; the kits include varied 
  149. levels of bug-fixing and support for shared libraries and are based on widely
  150. divergent version of Motif:
  151.     Motif 2.0 with X11R6 on SunOS 4.1.3 is available from Soft*Star, 
  152. fax +39-11-746487.
  153.     Quest Windows (408-496-1900) sells kits for Suns, as well; 
  154.     IXI (+44 1223 518000, +1-408-427-7700) offers kits for Sun3 and Sun4. 
  155.     NSL (+33 (1) 43 36 77 50; requests@nsl.fr) offers kits for the Sun 3 
  156. and Sun 4.
  157.     Bluestone Consulting, Inc. (609-727-4600) offers Motif 1.1.5 & 1.2 for 
  158. SunOS, and Motif 1.2 (X11R5) for Solaris 2.1 & 2.2.
  159.     ICS (617-621-0060, http://www.ics.com ) makes several binary kits, 
  160. notably for Sun.
  161.     HP and DEC have announced support for Motif on Sun systems.
  162.     Unipalm (+44-954-211-797) currently offers for Sun systems a Motif 
  163. Development Kit including X11R4 and based on Motif 1.1.2. The US distributor is
  164. Expert Object Corp (708-926-8500).
  165.     BIM ships Motif 1.1 binaries for Suns. Shared library support is 
  166. included. Contact Alain Vermeiren (av@sunbim.be) or Danny Backx (db@sunbim.be) 
  167. at +32(2)759.59.25 (Fax : +32(2)759.47.95) (Belgium).
  168.     SILOGIC (+33 61.57.95.95) ships Motif 1.2 and Motif 1.1 on Sun 
  169. machines.
  170.     S.I. Systems offers Motif 1.2 for Solaris 2.1; info: 1-800-755-8649 in
  171. USA and Canada.
  172.     Metro Link, Inc. (+1 305-970-7353, sales@metrolink.com) ships X11R5
  173. and Motif 1.2.2 (including a sharable libXm.a) for the 386/486 Unix market.
  174. Motif 1.2.3 is also available for QNX, SunOS, Solaris Sparc, and Linux.
  175.     Lasermoon sells Motif on Linux.
  176.     in GmbH  (+49 7531 65022, gvr@in-gmbh.de) offers development and user 
  177. kits for SunOS and Solaris.
  178.     OSF/Motif 2.0 binaries for Linux are available from Soft*Star
  179. (fax +39-11-746487, softstar@pol88a.polito.it).
  180.  
  181.     LessTif will be a complete drop in replacement for OSF/Motif 1.2. It
  182. is currently under development.  The URL for information regarding LessTif,
  183. and a link to the current snapshot, is:
  184. http://www.cs.uidaho.edu:8000/hungry/microshaft/lesstif.html .
  185.  
  186. The Common Desktop Environment is available for Linux from X Inside; see
  187. http://www.delix.de for more information.
  188.  
  189. ----------------------------------------------------------------------
  190. Subject:  78)  Does Motif work with X11R4? X11R5? X11R6?
  191.  
  192. Motif 2.0 and 1.2 are based on X11R5.
  193.  
  194. Motif 1.1, available in source form from OSF as of August 1990, uses the
  195. "vanilla" X11R4 Intrinsics, where "vanilla" means "with just a few patches";
  196. the file fix-osf which OSF distributes is obsoleted by the Consortium's
  197. patches 15-17.  The file fix-osf-1.1.1 distributed with the 1.1.1 version or
  198. its subsequent modification needs to be applied after fix-18, though.
  199.  
  200. Motif 1.1.1 to 1.1.3 will work with X11R5 if X11R5 is compiled with
  201. -DMOTIFBC; 1.1.4 and later should work with the vanilla R5, although there
  202. are some known new geometry-management problems.
  203.     
  204. ----------------------------------------------------------------------
  205. Subject:  79)  Where can I get toolkits implementing OPEN LOOK?
  206.  
  207. Sun's XView has a SunView-style API. Version 3.2 is available (7/93) from
  208. xview.ucdavis.edu in /pub/XView/XView3.2 or ftp.x.org in /contrib/libraries/
  209. (patches and upgraded to X11R6).
  210.  
  211. XView and X binaries for the Sun 386i ("roadrunner") are available for ftp
  212. from svin01.win.tue.nl (131.155.70.70), directory pub/X11R4_386i.
  213.  
  214. Supported binaries of XView 2.0 or 3.0 include: 
  215.  
  216. XView for non-Sun Platforms  (domestic and selected international vendors).
  217. Several are also available from Sun; contact your local sales office.
  218.  
  219. Amiga        GfxBase, Inc.        1881 Ellwell Drive
  220. (AmigaDOS)    (408) 262-1469        Milpitas, CA 95035
  221.         Fax: (408) 262-8276
  222.  
  223. SGI
  224. Sony (NEWS-OS)
  225. IBM RS/6000
  226. HP 9000
  227. DECstation    UniPress Software    2025 Lincoln Highway
  228. (Ultrix)    (908) 985-8000        Edison, NJ 08817
  229.         Fax: (908) 287-4929
  230.  
  231.         UniPress Software, Ltd.        PO Box 70
  232.         44-624-661-8850            Viking House
  233.         Fax: 44-624-663-453        Nelson Street
  234.                         Douglas, Isle of Man
  235.                         United Kingdom
  236.  
  237. DEC VAXstation    TGV            603 Mission Street
  238. (VMS)        (800) TGV-3440        Santa Cruz, CA 95060
  239.         (408) 427-4366
  240.         Fax: (408) 427-4365
  241.  
  242.         Unipalm Ltd.            145-147 St. Neots Road
  243.         44-0954-211797            Hardwick
  244.         Fax: 44-0954-211244        Cambridge CB3 7QJ
  245.                         England
  246.  
  247. Intel 386    Quarterdeck Office    150 Pico Boulevard
  248. (DOS)        Systems            Santa Monica, CA 90405
  249.         (213) 392-9851
  250.         Fax: (213) 399-3802
  251.  
  252. Intel 386    SunSoft Corporation    6601 Center Drive West
  253. (Interactive    310-348-8649        Suite 700
  254.  UNIX and                Los Angeles, CA  90045
  255.  SCO UNIX)    
  256.  
  257. Stardent    Scripps Institute    Clinic MB-5
  258. (Stellix OS    Fax: (619) 554-4485    10666 N. Torrey Pines Road
  259.  and Titan OS)    Include mailstop MB-5    La Jolla, CA 92057
  260.         By ftp: 192.42.82.8 in pub/binary/{Xview.README,XView.tar.Z}
  261.  
  262. AT&T's OPEN LOOK GUI 3.0 Xt-based toolkit is now generally available [2/92];
  263. contact 1-800-828-UNIX#544 for information. Binaries are produced for SPARC
  264. systems by International Quest Corporation (408-988-8289). A version of the
  265. toolkit is also produced under the name OLIT by Sun.
  266.  
  267. More recent versions of OLIT have been ported to IBM 6000 and DEC MIPS by
  268. both UniPress and ICS. OLIT is also available for HP from Melillo Consulting
  269. (908-873-0075). MJM (Somerset, NJ) makes OLIT 4.0 for HP 7xx series running
  270. HPUX 8.0, DECstations, and RS/6000s [thanks to Joanne Newbauer,
  271. jo@attunix.att.com, 908-522-6677.]
  272.  
  273. Sun is shipping OpenWindows 3.0; contact your local sales representative for
  274. more details; the package includes toolkit binaries and header files.
  275.  
  276. ParcPlace's (formerly Solbourne's) extensible C++-based Object Interface
  277. Library, which supports run-time selection between Open Look or Motif, is
  278. available from 303-678-4626. [5/92]
  279.  
  280. ----------------------------------------------------------------------
  281. Subject:  80)  Where can I get other X sources? (including R5 modifications)
  282.  
  283. The MIT Software Center ships the X Test Suite on tape.
  284.  
  285. A multi-threaded version of Xlib based on X11R5 patch 12 is now available for
  286. anonymous FTP from (new version 1/93):
  287.  
  288.         - DEC on gatekeeper.dec.com (16.1.0.2) in /pub/X11/contrib/mt-xlib-1.1
  289.         - the Consortium on ftp.x.org in /R5contrib/mt-xlib-1.1
  290.  
  291. Note that this source code did not become the Xlib used in X11R6, although
  292. the Consortium made Xlib thread-safe with that release.
  293.  
  294. HP has made available drivers to permit the building of the X11R5 sample
  295. server on the HP 9000 Series 700 workstations; the files are on ftp.x.org in
  296. /R5contrib/R5.HP.SRV/. [8/92]
  297.  
  298. The Edinburgh University Computing Service and European X User Group have
  299. created an on-line index of public domain X software. The index is available
  300. through gopher and provides an index of the ftp.x.org/contrib archive, the
  301. comp.sources.x archive and various X software found around the internet. The
  302. service holds manual pages, README files , etc which can be browsed through.
  303. A keyword search of the manual pages is also provided.  Information:
  304. xindex@castle.edinburgh.ac.uk.
  305.  
  306. User-contributed software is distributed through the newsgroup
  307. comp.sources.x, moderated by Chris Olson (chris@imd.sterling.com); also check
  308. that group for posting information.
  309.  
  310. Richard Hesketh (rlh2@ukc.ac.uk) has been creating a list of freely-
  311. available X sources.  The list is stored on ftp.x.org in contrib as
  312. x-source-list.Z. It lists the main storage locations for the program and
  313. international sites from which it may be ftp'ed.
  314.  
  315. The machine ftp.x.org has a great deal of user-contributed software in the
  316. contrib/ directory; a good deal of it is present in current or earlier
  317. versions on the X11R3, X11R4, and X11R5 contrib tapes. There are also
  318. directories for fixes to contrib software.  The file on ftp.x.org in
  319. R5contrib/0ftpxorg.dir.Z is a quick overall index of the software in that
  320. area, provided by Daniel Lewart (d-lewart@uiuc.edu).
  321.  
  322. These sites used to and may still mirror ftp.x.org and are of particular use
  323. for Australasia: Anonymous ftp: ftp.Adelaide.EDU.AU; ACSnet Fetchfile:
  324. sirius.ua.oz.
  325.  
  326. The material on giza.cis.ohio-state.edu, which tends to duplicate the
  327. ftp.x.org archives, is also available via anonymous UUCP from osu-cis, at TB+
  328. and V.32 speeds.  Write to uucp@cis.ohio-state.edu (same as osu-cis!uucp) for
  329. instructions. [the archive is now maintained by Karl Kleinpaste]
  330.  
  331. A new west-coast UUCP X11 Archive is administered by Mark Snitily
  332. (mark@zok.uucp) and contains the full X11 distribution, the XTEST
  333. distribution, an entire archive of comp.sources.x and other goodies.
  334.  
  335. The machine zok has a TB+ modem which will connect to 19.2K, 2400, 1200 baud
  336. (in that order).  The anonymous UUCP account is UXarch with password
  337. Xgoodies.  The modem's phone number is 408-996-8285.
  338.  
  339. In addition, UUNET Source Archives (703-876-5050) tracks comp.sources.x and 
  340. provides 800MB+ of compressed programs on 6250 bpi tapes or 1/4" tapes.  It 
  341. also mirrors ftp.x.org/contrib in its packages/X directory.
  342.     
  343. ----------------------------------------------------------------------
  344. Subject:  81)! Where can I get interesting widgets?
  345.  
  346. O'Reilly Volume 4, Doug Young's Xt book, the Asente/Swick book, and Jerry
  347. Smith's "Object-oriented Programming with the X Window System Toolkits" all
  348. include details on writing widgets and include several useful widgets;
  349. sources are typically on ftp.x.org, ftp.ora.com, or ftp.uu.net. Doug Young's
  350. book, in particular, contains a version of a tree-like layout object (root
  351. and multiple leaves that collapse and expand). In general, widgets accumulate
  352. in ftp://ftp.x.org/contrib/widgets/ Unsorted older code is in
  353. ftp://ftp.x.org/R5contrib/ .  See also http://www.wri.com/~cwikla/widget/ for
  354. a index of widget listings.
  355.  
  356. The Free Widget Foundation (FWF) library coordinated by Bert Bos
  357. (bert@let.rug.nl) is now [10/94] available on ftp.let.rug.nl (129.125.8.20)
  358. in pub/FWF/fwf.tar.Z. The set of widgets there is intended to form the basis
  359. for future contributions; it contains approximately 40 widgets of varying
  360. degrees of complexity.  Several of the widgets are simple, primitive widgets,
  361. including buttons and labels; others are sophisticated, high-level widgets
  362. supporting advanced user interface tasks such as hierarchical file selection,
  363. statistical data presentation, and image editing.  To be added to the
  364. discussion list, send to listserv@let.rug.nl a message saying "subscribe
  365. <listname> <your-full-name>" where <listname> is one of
  366. free-widgets-announce, free-widgets-development, or free-widgets-bugs. The
  367. current [4/96] version is 4.0.
  368.  
  369. ListTree, by Robert W. McMullen (rwmcm@orion.ae.utexas.edu), is available
  370. from ftp://ftp.x.org/contrib/widgets/ListTree-2.0.tar.gz [4/96].  The
  371. ListTree widget, designed for use in file manager programs but widely
  372. applicable, displays lists of text strings (with an optional pixmap) in a
  373. hierarchical directory list format.  This widget does not use widgets for
  374. each item displayed in the tree; instead, it is a list of text strings that
  375. contain pointers to parents and children in the tree, reducing memory usage
  376. and simplifying use.  The ListTree widget is compatible with Athena and
  377. Motif.  Information:  http://www.ae.utexas.edu/~rwmcm/ListTree.html .
  378.  
  379. A widget that displays nodes in a tree outline form is on
  380. ftp://ftp.x.org/contrib/widgets/motif as outline.tar.gz. [4/96]
  381.  
  382. An *alpha* version of a tree widget with collapse/expand children capability
  383. is at http://www.ii.uib.no/~torgeir/work/outline.html .  The tree widget is
  384. really two widgets, one of which is a manager which draws the background
  385. outlines; the other is a "handle" widget which enables collapsing and
  386. expanding by unmanaging and managing its outline widget.  Info: Torgeir Veimo
  387. (torgeir@ii.uib.no) [1/95]
  388.  
  389. The ProgressMeter widget for Motif 1.2.x is at
  390. ftp.gsf.de://pub/mperzl/ProgressMeter-0.1.tar.gz . It offers a thermometer
  391. look or the MS Windows "brick" meter style.
  392.  
  393. A single-line text-entry widget by Robert W. McMullen
  394. (rwmcm@mail.ae.utexas.edu) is available from
  395. ftp://ftp.x.org/contrib/widgets/TextField-1.0.tar.gz ; information on it is
  396. available from http://www.ae.utexas.edu/~rwmcm/TextField.html .  The
  397. TextField Widget is a low resource single line text input widget designed to
  398. mimic the functionality of the Motif XmTextField widget.  To benefit freeware
  399. programmers who may now be using the Athena widget set, this widget was also
  400. designed to be as compatible as possible with the Athena Text widget (in
  401. single line mode). It shares many of the resources with the Athena Text
  402. widget, and few code modifications are necessary to change to the TextField.
  403.  
  404. A release of the Xaw widgets with a 3D visual appearance by Kaleb Keithley
  405. (now kaleb@x.org) is available on ftp://ftp.x.org/contrib/widgets/Xaw3d/
  406. (updated 4/95 to R6; updated 8/95 to release 1.2).  The library, which is
  407. binary-compatible with Xaw, implements a 3D subclass which handles the extra
  408. drawing.  In general, you may relink almost any Athena Widget based
  409. application with the Three-D Athena Widget set and obtain a three dimensional
  410. appearance on some of the widgets. On systems with shared libraries, you may
  411. be able to replace your shared libXaw with libXaw3d and obtain the three
  412. dimensional appearance without even relinking.
  413.  
  414. The NCSA Mosaic distribution includes an HTML widget which take an ASCII
  415. string in Hyper Text Markup Language and formats it for display in an X
  416. window.  Information: http://www.ncsa.uiuc.edu/SDG/Docs/htmlwidget.html .
  417.  
  418. A Motif XmpSpinBox widget by Charles S. Kerr (cskerr@delenn.jccbi.gov) is
  419. available at http://www.wildstar.com/~cskerr/spinbox (sources are also on
  420. ftp://ftp.x.org/contrib/widgets/motif/spinbox/ ).  A spinbox consists of two
  421. arrowbuttons and one textfield which are arranged in a number of different
  422. layouts. The textfield shows data; the arrowbuttons can be used to scroll
  423. through the different values in a number of built-in formats: numbers, a
  424. 24-Hour clock, dollars, and text strings.  Version 1.3 is current [4/96].
  425.  
  426. An object like the Windows "combo box" is part of the Xm++ class library.
  427.  
  428. Interleaf has made available several widgets which it has contributed to the
  429. COSE group producing the CDE (Common Desktop Environment); all the code
  430. carries Copyright notices granting unlimited right to copy, modify, and
  431. redistribute without fee (with usual restrictions, e.g. copyright notice must
  432. remain, etc.).  The widgets include several user interface elements familiar
  433. to Windows users:  spin buttons, drop-down list boxes, and combo boxes.
  434. Sources are available in ftp://ftp.cs.umb.edu/pub/interleaf/CDE [4/96].
  435. Fixes for the combobox are at
  436. ftp://ftp.x.org/contrib/widgets/motif/icombo.1.2.tar.Z [8/96]
  437.  
  438. Harald Albrecht's (albrecht@igpm.rwth-aachen.de) Motif implementation of the
  439. ComboBox object from MSWindows is available at
  440. ftp://ftp.informatik.rwth-aachen.de/pub/packages/ComboBox and also at
  441. ftp://ftp.x.org/contrib/widgets/motif/ComboBox/ . Version 1.32 is current
  442. [4/96]. Sources are under GPL terms.
  443.  
  444. Harald Albrecht's (albrecht@igpm.rwth-aachen.de) Motif implementation of a
  445. new ToggleButton is at ftp://ftp.x.org/contrib/widgets/motif/NewToggleB/ .
  446. Version 0.91b became available 5/94.
  447.  
  448. Harald Albrecht's (albrecht@igpm.rwth-aachen.de) "ButtonFace Library" eases
  449. the process of creating pictoral push buttons, labels and message dialogs,
  450. which are like ordinary push buttons but show a tiny picture instead of
  451. text.  This picture may change accordingly to the button's actual state
  452. (normal, armed or insensitive).  The library is available at
  453. ftp://ftp.informatik.rwth-aachen.de/pub/packages/ButtonFaceLib/ and also at
  454. ftp://ftp.x.org/contrib/widgets/motif/ButtonFaceLib/ [4/96].
  455.  
  456. Mark Quinton's home page (http://www.stna7.stna.dgac.fr/~quinton/motif ;
  457. ftp://ftp.stna7.stna.dgac.fr/pub/stna/7su/ ) includes several widgets and
  458. Motif ports of other widgets, including a port of the FWF MultiList widget, a
  459. Clock, a DrawingG Gadget to display graphic objects, a Tree Widget, a Shape
  460. Widget, a RootWindow Widget, and a RowCol Widget.
  461.  
  462. The Table widget (lays out objects using the specification method used by
  463. troff TBL tables) is available in several flavors, one of which is with the
  464. Widget Creation Library (WCL) release at
  465. ftp://ftp.x.org/contrib/devel_tools/Wcl-2.7.tar.gz .
  466.  
  467. Bell Communications Research has developed a Matrix widget for complex
  468. application layouts; a newer version by lister@rubin.bain.oz.AU (Andrew
  469. Lister) is at ftp://ftp.x.org/contrib/widgets/motif/Xbae-4.5.tar.gz [4/96].
  470. The distribution also includes a "caption" widget to associate labels with
  471. particular GUI components. Information: xbae-request@bain.oz.au.
  472.  
  473. A TeX-style Layout widget by Keith Packard is described in the proceedings of
  474. the 7th X Technical Conference (O'Reilly X Resource issue 5); source is
  475. available on ftp.x.org R5contrib/Layout.tar.Z (see also
  476. Layout-xconf93-paper.ps.Z).
  477.  
  478. John Cwikla's MegaButton offers applications a menu with a scrolling array of
  479. choices. Source is on ftp://ftp.x.org/contrib/widgets/motif/MegaB/ .
  480.  
  481. The XmSmartMessageBoxWidget by John L. Cwikla (cwikla@wri.com) is available
  482. at http://www.wri.com/~cwikla/widget/widgets/smartmb.html .
  483.  
  484. The XmGauge by Jean-Michel Leon (Jean-Michel.Leon@sophia.inria.fr) shows a
  485. Macintosh-like progress bar.  This widget is similar to the XmScale widget,
  486. but the widget's appearance is different.  It can be found at
  487. ftp://avahi.inria.fr/pub/widgets/ .
  488.  
  489. The Xmt "Motif Tools", David Flanagans's shareware library of widgets and
  490. many convenience functions, is available from
  491. ftp://ftp.uu.net/published/oreilly/xbook/Xmt/xmt212.tar.gz and
  492. ftp://ftp.ora.com/pub/examples/xbook/Xmt/xmt212.tar.gz.  Xmt is documented in
  493. the book "Motif Tools: Streamlined GUI Design and Programming with the Xmt
  494. Library" published by O'Reilly & Associates.  Version 2.1.2 was released
  495. 6/95. A mailing list devoted to discussion of XMT can be subscribed to by
  496. sending "subscribe xmt" to listproc@online.ora.com.
  497.  
  498. Xmtscm is an extension built on top of the popular Scheme interpreter SCM by
  499. Aubrey Jaffer.  It includes a modified version of the X extension xscm-1.05
  500. by Larry Campbell, and an interface to the Xmt library by David Flanagan.  It
  501. also includes preliminary support for the CDE widgets and the HTML widget of
  502. NCSA Mosaic. See ftp://ftp-swiss.ai.mit.edu/pub/scm/xmtscm-0.9.tar.gz .
  503.  
  504. The Xew widget set by Markku Savela (Markku.Savela@vtt.fi) contains widgets
  505. for data representation (text, imaes, graphics, audio, video). Its image
  506. widget understands a set of image file formats (GIF, JPEG, TIFF, PBM) and
  507. supports scaling operations.  Version 4.0 [1/96] is
  508. ftp://ftp.x.org/contrib/widgets/Xew/ . See also
  509. http://www.vtt.fi/tte/EuroBridge/Xew/ . Xew is now (6/96) freely usable even
  510. for commercial applications.
  511.  
  512. The AthenaTools Plotter Widget Set Version 6-beta [7/92] maintained by Peter
  513. Klingebiel (klin@iat.uni-paderborn.de) includes many graph and plotting
  514. widgets; a copy is on ftp://ftp.x.org/R5contrib in plotter.v6b.tar.Z,
  515. plotter.doc.tar.Z, plotter.afm.tar.Z, and plotter.README. The latest versions
  516. may in fact be on ftp://ftp.uni-paderborn.de/unix/tools/ , which appears to
  517. contain version 6.0.. A commercial product sharing the same origins is
  518. offered by Dovetail Consulting.
  519.  
  520. The SciPlot widget is capable of plotting cartesian or polar graphs.  Sources
  521. are on ftp://ftp.x.org/contrib/widgets/SciPlot-1.33.tar.gz .
  522.  
  523. The Histo-Scope Widget Set is a collection of six Motif widgets for graphing
  524. and plotting.  The widgets were developed for an interactive data browsing
  525. tool but are very general and easy to incorporate into other Motif
  526. applications.  Widgets include line plots, 2-D and 3-D scatter plots, 1 and 2
  527. dimensional histograms, and several specialty plots.  Sources are on
  528. ftp://ftp.fnal.gov/pub/plot_widgets/ [4/96].  Information: Mark Edel
  529. (edel@fnal.gov)
  530.  
  531. A graph widget and other 2D-plot and 3D-contour widgets by Sundar Narasimhan
  532. (sundar@ai.mit.edu) are available from 
  533. ftp://ftp.ai.mit.edu/pub/users/sundar/graph.tar.Z . The graph widget has been   
  534. updated [3/91] with documentation and histogram capabilities.
  535.  
  536. The XmGraph widget is from the HP "GUI Classics" archive at
  537. ftp://iworks.ecn.uiowa.edu//pub/comp.hp/GUI_classic/ .  These items represent
  538. some of HP's early work in promoting X as a standard and in establishing an
  539. industry standard application programmer's interface (API) for graphical user
  540. interface (GUI).  XmGraph is a graph widget which is now Motif-compatible.
  541. It was originally developed at Hewlett-Packard Labs in 1989-90 by Doug Young
  542. and later ported to Motif 1.1 compatibility.  WINTERP version 2.03 (see
  543. ftp://ftp.x.org/contrib/devel_tools/ ) includes a version of this source.
  544.  
  545. A Motif or Athena "Canvas" widget for 2D graphics is available via
  546. http://www.inria.fr/koala/jml/widgets/canvas.html . It provides graphical
  547. display of lines, rectangles, icons, etc., and direct manipulation services.
  548. Sources are on ftp://avahi.inria.fr/pub/widgets/knvas-1.14.tar.gz and
  549. ftp://ftp.x.org/contrib/widgets/motif/knvas-1.14.tar.gz [4/96].
  550.  
  551. A version of Lee Iverson's (leei@McRCIM.McGill.EDU) image-viewing tool is
  552. available as ftp://ftp.x.org/R5contrib/vimage-0.9.3.tar.Z .  It is a
  553. collection of Xt widgets which create a cohesive image viewing tool.  The
  554. package also includes an ImageViewPort widget and a FileDialog widget.
  555. [12/91;5/92;4/96]
  556.  
  557. An MPEG viewer by Jan Newmarch (jan@ise.canberra.edu.au) is at
  558. ftp://ftp.x.org/R5contrib/mpeg_wdgt2.0b.tar; it requires Motif.
  559.  
  560. Peter Ware's Xo "Open Widget" set, which has Motif-like functionality, is on
  561. archive.cis.ohio-state.edu as pub/Xo/Xo-2.1.tar.Z [8/92].
  562.  
  563. Paul Johnston's (johnston@spc5.jpl.nasa.gov) X Control Panel widget set
  564. emulates hardware counterparts; sources are at
  565. ftp://ftp.x.org/R5contrib/Xc-1.3.tar.Z [4/96].
  566.  
  567. The VUW widget set contains dials and other device-displays; sources are on
  568. ftp.comp.vuw.ac.nz.
  569.  
  570. The Dirt interface builder, available through comp.sources.x archives,
  571. includes the libXukc widet set, which extends the functionality of Xaw.
  572.  
  573. A library by Jean Michel Leon (leon@sophia.inria.fr) which adds "inset"
  574. facilities to Xt is available at
  575. ftp://ftp.x.org/R5contrib/insetlib-0.2.tar.gz [4/96].
  576.  
  577. The XmBoss widget by Doyle Davidson (doyle@ps.atl.sita.int) is a generic
  578. Motif 1.1 layout manager that implements geometry  management through
  579. application callbacks; sources are at
  580. ftp://ftp.x.org/R5contrib/XmBoss.Widget.tar.Z [4/96].
  581.  
  582. Dan Connolly's (connolly@convex.COM ??) XcRichText interprets RTF data; it's
  583. on ftp.x.org as R5contrib/XcRichText-1.5.tar.Z.
  584.  
  585. The PEXt toolkit by Rich Thomson (rthomson@dsd.es.com) is available as
  586. ftp://ftp.x.org/R5contrib/PEXt.tar.Z; it includes a PEX widget making it
  587. easier to use PEX in Xt-based programs.
  588.  
  589. A modification of the Xaw ScrollBar widget which supports the arrowhead style
  590. of other toolkits is at ftp://ftp.x.org/R5contrib/Xaw.Scrollbar.mta.Z .
  591.  
  592. The Andrew User Interface System supplies an extensive collection of widgets
  593. including full-blown editors for text, rasters, figures, tables, and so on.
  594.  
  595. Also:
  596.  
  597. An HTML widget with a similar API to the NCSA HTML widget and an n-tree
  598. widget are available for licensing at http://www.compgen.com/widgets/ .  The
  599. HView widget by Computer Generation, Inc.  displays HTML 2.0 standard text
  600. and images. The widget was developed to provide an on-line help facility with
  601. our applications. It offers a light weight, portable, and robust browser for
  602. HTML documents without having to distribute a separate Web Browser with your
  603. applications.  The N-ary Tree widget was developed to display hierarchical
  604. database entries in an internal application. It offers the capability to
  605. select nodes on the tree, and attachment points for nodes on the tree. Each
  606. attachment point can support multiple child nodes.
  607.  
  608. The ICS Widget Databook includes a variety of control widgets and
  609. special-purpose widgets, available on a variety of platforms.  Information:
  610. 617-621-0060, info@ics.com, http://www.ics.com .
  611.  
  612. The Xtra XWidgets set includes widgets for pie and bar charts, XY plots,
  613. Help, spreadsheets, data entry forms, and line and bar graphs.  Contact
  614. Graphical Software Technology at 310-328-9338 (info@gst.com) for
  615. information.
  616.  
  617. The XRT/graph widget, available for Motif, XView and OLIT, displays X-Y
  618. plots, bar and pie charts, and supports user-feedback, fast updates and
  619. PostScript output. Contact KL Group Inc. at 416-594-1026 (info@klg.com),
  620. http://www.klg.com/ .  KL Group also sells XRT/gear, a collection of Motif
  621. add-on widgets, including tab manager, toolbar, aligner, enhanced Motif
  622. pushbutton and toggle button.
  623.  
  624. Generic Logic offers a set of GLG widgets for graphs and controls. Info: +1
  625. 617-254-4153; glg@genlogic.com.
  626.  
  627. The Microline Widget Library for Linux and Motif 1.2 or Motif 2.0 contains
  628. several widgets that supplement Motif. Information:  info@mlsoft.com.
  629.  
  630. The Acme Widget Set from EDB (212-978-8822) includes a 2D graph widget that
  631. can be configured like a stripchart.
  632.  
  633. A set of data-entry widgets for Motif is available from Marlan Software,
  634. 713-467-1458 (gwg@world.std.com).
  635.  
  636. A set of graph widgets is available from Expert Database Systems
  637. (212-370-6700).
  638.  
  639. G5G has available a Motif PHiGS widget; contact phigs@g5g.fr for
  640. information.
  641.  
  642. A set of OSF/Motif compound widgets and support routines for 2D visualization
  643. is available from Ms Quek Lee Hian, National Computer Board, Republic of
  644. Singapore; Tel : (65)7720435; Fax : (65)7795966; leehian@iti.gov.sg,
  645. leehian@itivax.bitnet.
  646.  
  647. Information on graphing tools may be obtained from info@TomSawyer.com
  648. (+1-510-848-0853, fax: +1-510-848-0854).
  649.  
  650. in GmbH (+49 7531 65022, gvr@in-gmbh.de) offers the "grinx" widget for
  651. drawing vector graphics with dynamic attributes such as blinking and
  652. rotation.
  653.  
  654. ----------------------------------------------------------------------
  655. Subject:  82)  Where can I get a good file-selector widget?
  656.  
  657. The Free Widget Foundation set offers a FileSelector widget, with separate
  658. directory path and file listing windows, and the FileComplete, which has
  659. emacs-style file completion and ~ expansion.
  660.  
  661. The Oxford Widget Set includes a simple file-selector; the sources are part
  662. of the simple graphing program in ftp.robots.ox.ac.uk:/pub/ox.src/xow.tar.gz.
  663.  
  664.  
  665. Other available file-requestor widgets include the XiFileSelector from Iris
  666. Software's book, the xdbx file-selector extracted by David Nedde
  667. (daven@ivy.wpi.edu), and the FileNominator from the aXe distribution.
  668.  
  669. The GhostView, Xfig, and vimage packages also include file-selector widgets.
  670.  
  671. ----------------------------------------------------------------------
  672. Subject:  83)  Where can I find a hypertext widget in source code?
  673.  
  674. A hypertext widget was posted to comp.sources.x.  It can be found in volume
  675. 16 of the archives at ftp.uu.net under the name "hman".  The distribution
  676. includes a hypertext widget with both Athena and Motif compatability (set at
  677. compile-time) and hman, a Motif-based man reference page reader that uses the
  678. widget to look up other man topics.  [Joe Shelby
  679. (shelby@dirac.physics.jmu.edu); 6/93]
  680.  
  681. There is an HTML widget in the NCSA Mosaic distribution.
  682.  
  683. Bristol's HyperHelp product is a help system based around a hyper-text widget.
  684.  
  685. ----------------------------------------------------------------------
  686. Subject:  84)  What widget is appropriate to use as a drawing canvas?
  687.  
  688. Some widget sets have a widget particularly for this purpose -- a WorkSpace
  689. or DrawingArea which doesn't display anything but lets your Xt application
  690. know when it has been re-exposed, resized, and when it has received user key
  691. and mouse input.
  692.  
  693. The best thing to do for other widget sets -- including the Athena set 
  694. -- is to create or obtain such a widget; this is preferable to drawing into a 
  695. core widget and grabbing events with XtAddEventHandler(), which loses a number 
  696. of benefits of Xt and encapsulation of the functionality .  
  697.  
  698. The publicly-available programs xball and xpic include other versions.  The
  699. Display widget in the XG library (libXG-2.0.tar.Z on ftp.x.org) provides a
  700. generic way of drawing graphics in a widget.
  701.  
  702. The Athena Widget manual (mit/doc/Xaw/Template in the R5 distribution,
  703. xc/doc/specs/Xaw/Template in the R6 distribution) includes a tutorial and
  704. source code to a simple widget which is suitable for use.
  705.  
  706. The Free Widget Foundation set contains a Canvas widget.
  707.  
  708. An Xt Canvas widget by Jean-Michel Leon (leon@sophia.inria.fr) is intended to
  709. provide graphical display and direct manipulation services for Motif and Xaw
  710. clients. Available from avahi.inria.fr:/pub/widgets/canvas-widget-1.7.tar.gz,
  711. ftp.x.org:/contrib/widgets/motif/canvas-widget-1.7.tar.gz.
  712.  
  713. The Knvas widget is intended to supply graphical display and direct
  714. manipulation services for Xaw or Xm applications. Source is on
  715. avahi.inria.fr:/pub/widgets/canvas-widget-1.7.tar.gz and
  716. ftp.x.org:/contrib/widgets/motif/canvas-widget-1.7.tar.gz.  Info:
  717. http://zenon.inria.fr:8003/~leon/widgets/canvas.html .
  718.  
  719. ----------------------------------------------------------------------
  720. Subject:  85)  What is the current state of the world in X terminals?
  721.  
  722. Jim Morton (jim@applix.com) posts quarterly to comp.windows.x a list of 
  723. manufacturers and terminals; it includes pricing information. 
  724.  
  725. ----------------------------------------------------------------------
  726. Subject:  86)  Where can I get an X server with a touchscreen or lightpen?
  727.  
  728. Labtam (+61 3 587 1444, fax +61 3 580 5581) offers a 19" Surface Acoustic
  729. Wave touch-screen option on its Xengine terminals.
  730.  
  731. Tektronix (1-800-225-5434) provides an X terminal with the Xtouch
  732. touch-screen. This terminal may also be resold through Trident Systems
  733. (703-273-1012).
  734.  
  735. Metro Link (305-970-7353) supports the EloGraphics Serial Touch Screen
  736. Controllers.
  737.  
  738. ----------------------------------------------------------------------
  739. Subject:  87)  Where can I get an X server on a PC (DOS or Unix)?
  740.  
  741. X11R6 contains sources for a number of X servers from XFree86, Inc.:
  742. XF86_S3, XF86_Mach8, XF86_Mach32, XF86_8514, XF86_Mono, XF86_Bdm, XF86_SVGA,
  743. and XF86_VGA16.  See xc/programs/Xserver/hw/xfree86.  Also included in R6 is
  744. Xsvga from SGCS and Thomas Roell; see xc/programs/Xserver/hw/svga.  All of
  745. the above are Unix-based.
  746.  
  747. X11R5 already provides a server to many 386/486 *Unixes* with support for
  748. many of the popular video graphics adapters; and for other non-MSDOS PCs you
  749. can obtain a server from these sources:
  750.  
  751. XFree86 (formerly X386 1.2E) is an enhanced version of X386 1.2, which was
  752. distributed with X11R5; it includes many bug fixes, speed improvements, and
  753. other enhancements. Source for version 2.0 [10/93] is on ftp.x.org in
  754. contrib/XFree86 or ftp.physics.su.oz.au in /XFree86.  In addition, binaries
  755. are on ftp.physics.su.oz.au, and ftp.win.tue.nl among other systems. Info:
  756. x386@physics.su.oz.au.  Note: this package obsoletes Glenn Lai's Speedup
  757. patches for an enhanced X11R5 server for 386 UNIXes with ET4000 boards
  758. (SpeedUp.tar.Z on ftp.x.org).
  759.  
  760. Metro Link Inc. (305-970-7353, sales@metrolink.com; in Europe contact ADNT,
  761. (33 1) 3956 5333) ships an implementation of X11R4 for the 386/486 Unix
  762. market.
  763.  
  764. SGCS offers X386 Version 1.3, based on Thomas Roell's X11R5 two-headed
  765. server, in binary and source form. Information: 408-255-9665, info@sgcs.com.
  766.  
  767. ISC, SCO, UHC, and other well-known operating-system vendors typically offer
  768. X servers.
  769.  
  770. For MSDOS PCs:
  771.  
  772. Daniel J. McCoy compiled a list of non-UNIX servers for PCs, Macs, and
  773. Amigas; it includes pricing information. The file is on ftp.x.org in contrib
  774. as XServers-NonUNIX.txt.Z; it dates from 4/93.
  775.  
  776. X-Deep/32, for  PCs running Windows 95 or Windows NT 3.5+, includes an X
  777. Server, basic X11 clients and client libraries. A demo copy is at
  778. http://www.eden.com/~pexus/ and
  779. ftp://ftp.eden.com/pub/users/pexus/export/xdeep32.zip . Information:
  780. info@pexus.com.
  781.  
  782. An article on PC X servers appears in the March 2, 1992 Open Systems Today.
  783.  
  784. Also of possible use:
  785.  
  786. Net-I from Programit (212-809-1707) enables communication among DOS, OS/2 and
  787. Unix machines and can be used to display PC sessions on your Unix X display.
  788.  
  789. Tektronix has a product called WinDD which allows Windows "protocol" to
  790. display on an X display; see
  791. http://www.tek.com/Network_Displays/Products/windd.html .
  792.  
  793. ----------------------------------------------------------------------
  794. Subject:  88)  Where can I get an X server on a Macintosh running MacOS?
  795.  
  796. eXodus from White Pine Software (603-886-9050) runs on any Mac with at least
  797. 1MB of memory and supports intermixing of X and Mac windows and also supports
  798. the SHAPE extension. Version 5.0 became available 10/93.
  799.  
  800. Apple's MacX runs on MacPlus or newer machines with >= 2MB of memory and
  801. system software 6.0.4 or later. Version 1.1 is fully X11R4-based.  It
  802. supports full ICCCM-compatible cut and paste of text AND graphics between the
  803. Macintosh and X11 worlds, the SHAPE extension (including SHAPEd windows on
  804. the Macintosh desktop), an optional built-in ICCCM-compliant window manager,
  805. X11R4 fonts and colors, a built-in BDF font compiler, and built-in standard
  806. colormaps. Upgrades to MacX are available by ftp from aux.support.apple.com.
  807. Info: 408-996-1010.
  808.  
  809. See NetManage with XoftWare for MacOS. (http://www.netmanage.com).
  810.  
  811. Tenon's MachTen (XTen?) X Window Software, Release 3.0, is a comprehensive X
  812. display server and X client development environment. It includes an X11R5
  813. server ported to MachTen/MacOS, standard window managers, an a set of X11R5
  814. client-side libraries.  Info: Tenon Intersystems, 805-963-698, AppleLink:
  815. TENON. See also http://www.tenon.com/
  816.  
  817. Also: 
  818.  
  819. Liken (1-800-245-UNIX or info@qualix.com) software enables monochrome 68000
  820. Mac applications to run on a SPARC system running X.
  821.  
  822. Xport (1-800-245-UNIX (415-572-0200) or xport@qualix.com) enables Mac
  823. applications to display on an X-based workstation by turning the Mac into an
  824. X client. [Note: there are questions on whether this product is still
  825. available.]
  826.  
  827. Intercon has a product called Planet-X which enables Mac applications to
  828. display on an X server.
  829.  
  830. AGE Logic will ship XoftWare for Macintosh in March 1995.
  831.  
  832. ----------------------------------------------------------------------
  833. Subject:  89)  Where can I get X for the Amiga?
  834.  
  835.     The new Amiga 3000 machines offer an X server and OPEN LOOK tools and
  836. libraries on a full SVR4 implementation.
  837.  
  838.         GfxBase, Inc. provides "X11 R4.1" for the AmigaDos computer; it 
  839. contains X11R4 clients, fonts, etc., and a Release 4 color server. An optional 
  840. programmer's toolkit includes the header files, libraries, and sample programs.
  841. Info from GfxBase, 408-262-1469. [Dale Luck 
  842. (uunet!{cbmvax|pyramid}!boing!dale); 2/91]
  843.  
  844. ----------------------------------------------------------------------
  845. Subject:  90)  Where can I get a serial-based X server for connecting from home?
  846.  
  847. Until LBX (q.v.) is more common, an option includes NCD's PC-XView with
  848. PC-Xremote.
  849.  
  850. sxpc (by Robert Andrew Ryan (rr2b+@andrew.cmu.edu)) is a simple X protocol
  851. compressor. Sources are on atk.itc.cmu.edu or from ftp.x.org (in
  852. R5contrib/sxpc-1.4.shar.Z).
  853.  
  854. ----------------------------------------------------------------------
  855. Subject:  91)  Where can I get a fast X server for a workstation?
  856.  
  857. The R6 server should be among the fastest available for most machines.
  858.  
  859. Sun sells a "Direct Xlib" product which improves rendering for applications
  860. running on the same machine as the X server; the replacement Xlib library
  861. accesses graphics hardware directly using Sun's Direct Graphics Access (DGA)
  862. technology.
  863.  
  864. Several companies are (still!?) making hardware accellerator boards:
  865.  
  866. Dupont Pixel Systems (302-992-6911), for Sun.
  867.  
  868. ----------------------------------------------------------------------
  869. Subject:  92)  Where can I get a server for my high-end Sun graphics board?
  870.  
  871. The R6 Xsun24 server supports the CG8 (RasterOps SPARC Card TC).  The R6 Xsun
  872. also supports multiple framebuffers of the same type. (It's possible that
  873. this code will work for a CG9, and for a CG12 as a dumb memory frame buffer.
  874. The X Consortium doesn't have a CG9 or a CG12 at the X Consortium and so is
  875. not able to provide support for these frame buffers.  The R6 XSun server
  876. doesn't support the TCX framebuffer in the SPARC-station 4; use the
  877. OpenWindows 3.4 server.)
  878.  
  879. Takahashi Naoto (Electrotechnical Laboratory, ntakahas@etl.go.jp) has
  880. modified the X11R5 server to support the Sun CG8, CG9, and CG12 boards.  The
  881. files are on ftp.x.org in R5contrib/Xsun24-3.[01].tar.Z.  Note that both files
  882. are necessary to build Xsun24-3.1.
  883.  
  884. The R5 Xsun Multi-screen server is a general purpose replacement for the
  885. pre-R6 server/ddx/sun layer; it supports multiple framebuffers of the same
  886. type and implements several other features above the Consortium
  887. implementation.  Available on ftp.x.org in the file
  888. R5contrib//Xsun.multi-screen/R5.Xsun.multi-screen.tar.Z. [Kaleb Keithley, now
  889. kaleb@x.org, 12/91].
  890.  
  891. ----------------------------------------------------------------------
  892. Subject:  93)  Where can I get an "X terminal" server for my low-end Sun 3/50?
  893.  
  894. Seth Robertson (seth@ctr.columbia.edu) has written Xkernel; the current
  895. version [1.4 as of 8/91, 2.0 expected RSN] is on sol.ctr.columbia.edu
  896. [128.59.64.40] in /pub/Xkernel.gamma. It turns a Sun 3/50 into a pseudo- X
  897. terminal; most of the overhead of the operating system is side-stepped, so it
  898. is fairly fast and needs little disk space.
  899.  
  900. A similar approach is to run the regular X server by making /etc/init a shell
  901. script which does the minimal setup and then invokes Xsun, like this example
  902. script from mouse@larry.mcrcim.mcgill.EDU:
  903.  
  904. #! /bin/sh
  905. exec >/dev/console 2>&1
  906. /etc/fsck -p /dev/nd0
  907. case $? in
  908.      0)    ;;
  909.      4)    /etc/reboot -q -n
  910.          ;;
  911.      8)    echo ND fsck failed - get help
  912.          /etc/halt
  913.          ;;
  914.      12)    echo Interrupted
  915.          /etc/reboot
  916.          ;;
  917.      *)    echo Unknown error in reboot fsck - get help
  918.          /etc/halt
  919.          ;;
  920. esac
  921. /bin/dd if=/tmp-fs of=/dev/nd2 bs=512 count=128 >/dev/null 2>&1
  922. /etc/mount /dev/nd2 /tmp
  923. /etc/ifconfig le0 netmask 255.255.255.0 broadcast 132.206.41.255
  924. /etc/mount -o ro apollo:/u2/x11/lib /local/lib/X11
  925. /etc/route add default 132.206.41.1 1 >/dev/null
  926. set `/etc/ifconfig le0`
  927. exec /Xsun -once -multidisp -mux -query \
  928.     `(sh -vn </local/lib/X11/xdm-servers/$2 2>&1)`
  929.  
  930. ----------------------------------------------------------------------
  931. Subject:  94)  What terminal emulators other than xterm are available?
  932.  
  933. People from PCS have rewritten xterm from scratch using a multi-widget
  934. approach that can be used by applications. Emu supports features like color,
  935. blinking text/cursors. Emulations can be added on the fly; one emulation
  936. provided is for the Vt220. Version 1.3 is on ftp.x.org and on the R6 contrib
  937. tape.  For more information, contact emu@pcs.com.
  938.  
  939. A modification of xterm that supports ANSI color is in 
  940. tsx-11.mit.edu:/pub/linux/ALPHA/dosemu/Development:ansi-xterm-R6.tgz.
  941.  
  942. A set of modifications for color support to xterm is on ftp.x.org in
  943. xterm_color.diffs.Z.
  944.  
  945. mxterm, a Motif-based xterm is available from the Paderborner ftp-Server
  946. ftp@uni-paderborn.de (131.234.2.32), file
  947. /unix/X11/more_contrib/mxterm.tar.Z. A version is also on ftp.x.org, as is
  948. apparently a set of color modifications.
  949.  
  950. The Color Terminal Widget provides ANSI-terminal emulation compatible with
  951. the VTx00 series; a version is on ftp.x.org in R5contrib/CTW-1.1.tar.Z. 
  952.  
  953. kterm is an X11R4-based vt100/vt102 (and Tektronix 4014) terminal
  954. emulator that supports display of Chinese, Japanese, and Korean text (in VT
  955. mode).  Also supported are: ANSI color sequences, multi-byte word selection,
  956. limited Compound Text support, and tab and newline preservation in
  957. selections.  kterm 4.1.2 is also available from these anonymous ftp sites:
  958.     clr.nmsu.edu:pub/misc/kterm-4.1.2.tar.Z  [128.123.1.14]
  959.     ftp.x.org:R5contrib/kterm-5.2.0.tar.Z  
  960.  
  961. mterm, by mouse@larry.McRCIM.McGill.EDU, is an X terminal emulator which
  962. includes ANSI X3.64 and DEC emulation modes.  mterm can be had by ftp to
  963. collatz.mcrcim.mcgill.edu (132.206.78.1), in X/mterm.src/mterm.ball-o-wax.
  964.  
  965. rxvt is a terminal emulator supporting color. It is available at
  966. ftp://sunsite.unc.edu/pub/Linux/X11/xutils/terms/ .
  967.  
  968. color_xterm is available from ftp.x.org.
  969.  
  970. Cxterm is a Chinese xterm, which supports both GB2312-1980 and the so-called
  971. Big-5 encoding.  Hanzi input conversion mechanism is builtin in cxterm.  Most
  972. input methods are stored in external files that are loaded at run time.
  973. Users can redefine any existing input methods or create their own ones.  The
  974. X11R5 cxterm is the rewritten of cxterm (version 11.5.1) based on X11R5
  975. xterm; it is in the R5 contrib software.  [thanks to Zhou Ning
  976. <zhou@tele.unit.no> and Steinar Bang <uunet!idt.unit.no!steinarb>.]
  977.  
  978. XVT is available on ftp.x.org's R5contrib in xvt-1.0.tar.Z and
  979. xvt-1.0.README.  It is designed to offer xterm's functionality with lower
  980. swap space and may be of particular use on systems driving many X terminals.
  981. A second version, 2.0, is on unix.hensa.ac.uk in misc/unix/xvt/xvt-2.0.tar.Z
  982. (see also xvt-2.0.patch[12]).
  983.  
  984. x3270 is in ftp.x.org contrib/applications/x3270.
  985.  
  986. The typescript application and inset in the Andrew User Interface System
  987. offers a shell script interface.  It does not provide curses support, but
  988. does permit general cut/copy/paste to construct commands or extract a portion
  989. of the log.
  990.  
  991. hanterm (2.0), by jksong@cosmos.kaist.ac.kr, is an xterm modified to support
  992. Hangul (Korean writing system) input/output.  It's available at several
  993. Korean archives(cair.kaist.ac.kr,kum.kaist.ac.kr,etc) and seoul.caltech.edu
  994. in the US. This version makes obsolete an older version not based on xterm.
  995.  
  996. Another experimental hanterm implementation, hanterm (3.0 alpha), is underway
  997. by Chang Hyeong-Kyu at chk@ssp.etri.re.kr; it was written to support a 3-byte
  998. Hangul code (dictionary ordered), which can compose all possible Hangul
  999. characters.
  1000.  
  1001. A GenTerm widget is on iworks.ecn.uiowa.edu.  It contains a pty widget which
  1002. can be attached to a shell.  Note that the vt100 emulation hasn't been that
  1003. well tested.
  1004.  
  1005. Also:
  1006.  
  1007. The Brixton 3270 Client offers full support of 3270 Open Client standards, as
  1008. well as TN3270E, the first and only open standard for 3270 connectivity over
  1009. TCP/IP networks.  TN3270E is an upgrade to older TN3270 and TN3287 (RFC1646)
  1010. specifications.  The key additions include host-controlled, guaranteed print,
  1011. end-to-end acknowledgment of data, system request and attention keys, and
  1012. RTM. It also supports standard file transfer and program-to-program
  1013. communications interfaces including IND$FILE, EHLLAPI, and Macro Language.
  1014. Information: sales@cnt.com or 1-800-BRIXTON.
  1015.  
  1016. Brixton 5250 Client supports 5250 Open Client and TN5250 standards, as well
  1017. as 5250 client for access to IBM midrange servers. The package also supports
  1018. LU6.2 3812 printing for AS/400tm systems. Peer-to-peer LU6.2 sessions also
  1019. support 5250 file transfer from AS/400 physical and logical databases.
  1020. Information: sales@cnt.com or 1-800-BRIXTON.
  1021.  
  1022. IBM sells a 3270 emulator for the RS/6000 (part #5765-011); it's based on
  1023. Motif.
  1024.  
  1025. Century Software (801-268-3088) sells a VT220 terminal emulator for X.
  1026. VT102, Wyse 50 and SCO Color Console emulation are also available.
  1027.  
  1028. Grafpoint's TGRAF-X provides emulation of Tektronix 4107, 4125, and 42xx
  1029. graphics terminals; it's available for most major platforms. Information
  1030. (inc. free demo copies): 800-426-2230; Fax. 408-446-0666;
  1031. uunet!grafpnt!sales.
  1032.  
  1033. IXI's X.deskterm, a package for integrating character-based applications into
  1034. an X environment, includes a number of terminal-emulation modules.
  1035. Information: +44 (0223) 462131. [5/90]
  1036.  
  1037. Pericom produces Teem-X, a set of several emulation packages for a number of
  1038. Tek, DEC, Westward, and Data General terminals. The software runs on Sun 3,
  1039. Sun 4, Apollo, DEC, ISC, IBM/AIX. Information: US: 609-895-0404, UK: +44
  1040. (0908) 560022. See also http://www.pericom-usa.com . [5/90]
  1041.  
  1042. SCO's SCOterm (info@sco.COM), part of its Open Desktop environment, is a
  1043. Motif-compliant SCO ANSI color console emulator.
  1044.  
  1045. ----------------------------------------------------------------------
  1046. Subject:  95)  Does xterm offer colored text or a blinking cursor?
  1047.  
  1048. No; these features are not offered by the xterm program.  However, several of
  1049. the emulators mentioned above do offer these features; the list is partial:
  1050.  
  1051.     - mterm, color-xterm, CTW, rxvt and emu support colored text
  1052.     - mterm and emu support blinking text
  1053.     - mterm and emu support block and underline text cursors
  1054.     - emu supports a blinking text cursor 
  1055.  
  1056. [Thanks to Michael Elbel (me@dude.pcs.com); 10/93]
  1057.  
  1058. ----------------------------------------------------------------------
  1059.  
  1060. David B. Lewis                     faq%craft@uunet.uu.net
  1061.  
  1062.         "Just the FAQs, ma'am." -- Joe Friday 
  1063.