home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / fj / maillis / xwindow / 17607 < prev    next >
Encoding:
Internet Message Format  |  1992-11-18  |  52.2 KB

  1. Path: sparky!uunet!stanford.edu!msi.umn.edu!sgiblab!nec-gw!nec-tyo!wnoc-tyo-news!scslwide!wsgw!wsservra!daemon
  2. From: dbl@visual.com (David B. Lewis)
  3. Newsgroups: fj.mail-lists.x-window
  4. Subject: comp.windows.x Frequently Asked Questions (FAQ) 3/4
  5. Message-ID: <1992Nov18.234528.15006@sm.sony.co.jp>
  6. Date: 18 Nov 92 23:45:28 GMT
  7. Sender: daemon@sm.sony.co.jp (The devil himself)
  8. Distribution: fj
  9. Organization: Visual
  10. Lines: 1140
  11. Approved: michael@sm.sony.co.jp
  12.  
  13. Date: Tue, 17 Nov 92 22:09:15 GMT
  14. Message-Id: <1992Nov17.220915.9699@visual.com>
  15. Newsgroups: comp.windows.x,news.answers
  16. Sender: xpert-request@expo.lcs.mit.edu
  17.  
  18. Archive-name: x-faq/part3
  19. Last-modified: 1992/11/16
  20.  
  21.  
  22. ----------------------------------------------------------------------
  23. Subject:  66)  What is the current state of the world in X terminals?
  24.  
  25. Jim Morton (jim@applix.com) posts quarterly to comp.windows.x a list of 
  26. manufacturers and terminals; it includes pricing information. 
  27.  
  28. Notable buyers-guide surveys include:
  29.     - the September 1991 issue of Systems Intregration
  30.  
  31. ----------------------------------------------------------------------
  32. Subject:  67)  Where can I get an X server with a touchscreen or lightpen?
  33.  
  34.     Labtam (+61 3 587 1444, fax +61 3 580 5581) offers a 19" Surface 
  35. Acoustic Wave touch-screen option on its Xengine terminals.
  36.     Tektronix (1-800-225-5434) provides an X terminal with the Xtouch 
  37. touch-screen. This terminal may also be resold through Trident Systems
  38. (703-273-1012).
  39.     Metro Link (305-970-7353) supports the EloGraphics Serial Touch Screen 
  40. Controllers.
  41.  
  42. ----------------------------------------------------------------------
  43. Subject:  68)! Where can I get an X server on a PC (DOS or Unix)?
  44.  
  45.     MIT X11R5 already provides a server to many 386/486 *Unixes* with 
  46. support for many of the popular video graphics adapters; and for other 
  47. non-MSDOS PCs you can obtain a server from these sources:
  48.  
  49.     XFree86 (formerly X386 1.2E) is an enhanced version of X386 1.2, which 
  50. was distributed with X11R5; it includes many bug fixes, speed improvements, and
  51. other enhancements. Source for version 1.1 [10/92] is on export.lcs.mit.edu in 
  52. pub/contrib, ftp.physics.su.oz.au in /X386, and ftp.win.tue.nl in /pub/X386. In
  53. addition, binaries are on ftp.physics.su.oz.au, and ftp.win.tue.nl among other 
  54. systems. Info: x386@physics.su.oz.au.
  55.     Note: this package obsoletes Glenn Lai's Speedup patches for an 
  56. enhanced X11R5 server for 386 UNIXes with ET4000 boards (SpeedUp.tar.Z on 
  57. export).
  58.  
  59.  
  60.     Metro Link Inc. (305-970-7353, sales@metrolink.com; in Europe contact
  61. ADNT, (33 1) 3956 5333) ships an implementation of X11R4 for the 386/486 Unix
  62. market.
  63.  
  64.     SGCS offers X386 Version 1.3, based on Thomas Roell's X11R5 two-headed
  65. server, in binary and source form. Information: 408-255-9665, info@sgcs.com.
  66.  
  67.     ISC, SCO, UHC, and other well-known operating-system vendors typically
  68. offer X servers.
  69.  
  70.     For MSDOS PCs:
  71.  
  72. Daniel J. McCoy (mccoy@gothamcity.jsc.nasa.gov) has started posting monthly a 
  73. list of non-UNIX servers for PCs, Macs, and Amigas; it includes pricing 
  74. information. The current copy is kept on export in contrib as 
  75. XServers-NonUNIX.txt.Z. 
  76.  
  77. An article on PC X servers appears in the March 2, 1992 Open Systems Today.
  78.  
  79.     Also of possible use:
  80.  
  81.     Net-I from Programit (212-809-1707) enables communication among 
  82. DOS, OS/2 and Unix machines and can be used to display PC sessions on your
  83. Unix X display.
  84.  
  85.  
  86. ----------------------------------------------------------------------
  87. Subject:  69)  Where can I get an X server on a Macintosh running MacOS?
  88.  
  89.     eXodus from White Pine Software (603-886-9050) runs on any Mac with
  90. at least 1MB of memory and runs the X server within a standard Macintosh 
  91. window.  Version 3.0 [6/91] supports intermixing of X and Mac windows and
  92. the ADSP protocol. The version supports the SHAPE extension and includes
  93. DECwindows support.
  94.  
  95.     Apple's MacX runs on MacPlus or newer machines with >= 2MB of memory
  96. and system software 6.0.4 or later. Version 1.1 is fully X11R4-based.  It 
  97. supports full ICCCM-compatible cut and paste of text AND graphics between the 
  98. Macintosh and X11 worlds, the SHAPE extension (including SHAPEd windows on the 
  99. Macintosh desktop), an optional built-in ICCCM-compliant window manager, X11R4 
  100. fonts and colors, a built-in BDF font compiler, and built-in standard 
  101. colormaps. Upgrades to MacX are available by ftp from aux.support.apple.com. 
  102. Info: 408-996-1010.  
  103.     [Note: MacX is also the name of a vax-mac xmodem transfer utility.]
  104.  
  105.     Also: 
  106.  
  107.     Liken (1-800-245-UNIX or info@qualix.com) software enables monochrome
  108. 68000 Mac applications to run on a SPARC system running X. 
  109.     Xport (1-800-245-UNIX (415-572-0200) or xport@qualix.com) enables Mac 
  110. applications to display on an X-based workstation by turning the Mac into an X 
  111. client.
  112.     Intercon has a product called Planet-X which enables Mac applications
  113. to display on an X server.
  114.  
  115. ----------------------------------------------------------------------
  116. Subject:  70)  Where can I get X for the Amiga?
  117.  
  118.     The new Amiga 3000 machines offer an X server and OPEN LOOK tools and
  119. libraries on a full SVR4 implementation.
  120.  
  121.         GfxBase, Inc. provides "X11 R4.1" for the AmigaDos computer; it 
  122. contains X11R4 clients, fonts, etc., and a Release 4 color server. An optional 
  123. programmer's toolkit includes the header files, libraries, and sample programs. 
  124. Info from GfxBase, 408-262-1469. [Dale Luck 
  125. (uunet!{cbmvax|pyramid}!boing!dale); 2/91]
  126.  
  127. ----------------------------------------------------------------------
  128. Subject:  71)  Where can I get a fast X server for a workstation?
  129.  
  130.     The R5 server should be among the fastest available for most machines.
  131.  
  132.     International Quest Corporation (408-988-8289) has an optimized R4 
  133. server for Sun3/4 under SunOS 4.0.
  134.  
  135.     Unipalm have R4 Servers for Sun3 and Sparc platforms. These are 
  136. optimised to use graphics hardware and will run with Sunview. Information:
  137. +44 954 211797 or xtech@unipalm.co.uk.
  138.  
  139.     Xgraph's Xtool (408-492-9031) is an X server implemented in SunView 
  140. which boasts impressive results on Sun 3 and SPARC systems. [6/90]
  141.  
  142. Several companies are making hardware accellerator boards:
  143.  
  144.     Dupont Pixel Systems (302-992-6911), for Sun.
  145.  
  146.     Megatek's (619-455-5590) X-cellerator board for the Sun 3 and Sun 4 is 
  147. based on the TI 34020; the company claims performance improvements of 5x to 
  148. 10x over the sample X11R3 server.
  149.  
  150. ----------------------------------------------------------------------
  151. Subject:  72)  Where can I get a server for my high-end Sun graphics board?
  152.  
  153.         Takahashi Naoto (Electrotechnical Laboratory, ntakahas@etl.go.jp) has 
  154. modified the MIT X11R5 server to support the Sun CG8, CG9, and CG12 boards.  
  155. The files are on export in contrib/Xsun24-3.[01].tar.Z.  Note that both files 
  156. are necessary to build Xsun24-3.1.
  157.  
  158.     The JPL R5 Xsun Multi-screen server is a general purpose replacement
  159. for the MIT server/ddx/sun layer; it provides for the screen to be split among
  160. several monitors and implements several other features above the MIT 
  161. implementation. Available on export.lcs.mit.edu in the file
  162. contrib/R5.Xsun.multi-screen.tar.Z. [Kaleb Keithley, kaleb@thyme.jpl.nasa.gov,
  163. 12/91; the file was updated 28 Sep 92.]
  164.  
  165. ----------------------------------------------------------------------
  166. Subject:  73)  Where can I get an "X terminal" server for my low-end Sun 3/50?
  167.  
  168.     Seth Robertson (seth@ctr.columbia.edu) has written Xkernel; the current
  169. version [1.4 as of 8/91, 2.0 expected RSN] is on sol.ctr.columbia.edu 
  170. [128.59.64.40] in /pub/Xkernel.gamma. It turns a Sun 3/50 into a pseudo- X 
  171. terminal; most of the overhead of the operating system is side-stepped, so it 
  172. is fairly fast and needs little disk space.
  173.     A similar approach is to run the regular X server by making /etc/init
  174. a shell script which does the minimal setup and then invokes Xsun, like this
  175. example script from mouse@larry.mcrcim.mcgill.EDU:
  176.  
  177. #! /bin/sh
  178. exec >/dev/console 2>&1
  179. /etc/fsck -p /dev/nd0
  180. case $? in
  181.      0)    ;;
  182.      4)    /etc/reboot -q -n
  183.          ;;
  184.      8)    echo ND fsck failed - get help
  185.          /etc/halt
  186.          ;;
  187.      12)    echo Interrupted
  188.          /etc/reboot
  189.          ;;
  190.      *)    echo Unknown error in reboot fsck - get help
  191.          /etc/halt
  192.          ;;
  193. esac
  194. /bin/dd if=/tmp-fs of=/dev/nd2 bs=512 count=128 >/dev/null 2>&1
  195. /etc/mount /dev/nd2 /tmp
  196. /etc/ifconfig le0 netmask 255.255.255.0 broadcast 132.206.41.255
  197. /etc/mount -o ro apollo:/u2/x11/lib /local/lib/X11
  198. /etc/route add default 132.206.41.1 1 >/dev/null
  199. set `/etc/ifconfig le0`
  200. exec /Xsun -once -multidisp -mux -query `(sh -vn </local/lib/X11/xdm-servers/$2 2>&1)`
  201.  
  202. ----------------------------------------------------------------------
  203. Subject:  74)! What terminal emulators other than xterm are available?
  204.  
  205.     PCS has rewritten xterm from scratch using a multi-widget approach that
  206. can be used by applications. A version is on the R5 contrib tape and on
  207. export in contrib/emu.tar.Z [10/91].  More information is available from 
  208. emu@pcsbst.pcs.com.
  209.  
  210.     The Color Terminal Widget provides ANSI-terminal emulation compatible
  211. with the VTx00 series; a version is on export in contrib/CTW-1.1.tar.Z. A
  212. Motif version is on ftp.stna7.stna.dgac.fr in pub/Term-1.0.tar.Z.
  213.     
  214.     kterm 4.1.2 is an X11R4-based vt100/vt102 (and Tektronix 4014) terminal
  215. emulator that supports display of Chinese, Japanese, and Korean text (in VT 
  216. mode).  Also supported are: ANSI color sequences, multi-byte word selection, 
  217. limited Compound Text support, and tab and newline preservation in selections.
  218. kterm 4.1.2 is also available from these anonymous ftp sites:
  219.     clr.nmsu.edu:pub/misc/kterm-4.1.2.tar.Z  [128.123.1.14]
  220.     export.lcs.mit.edu:contrib/kterm-4.1.2.tar.Z  [18.24.0.12]
  221.     kum.kaist.ac.kr:pub/unix/Xstuffs/kterm-4.1.2.tar.Z  [137.68.1.65]
  222. [courtesy of Mark Leisher <mleisher@nmsu.edu> ]
  223.     kterm-5.1.0.tar.Z is now on export [7/92].
  224.  
  225.     mterm, by mouse@larry.McRCIM.McGill.EDU, is an X terminal emulator
  226. which includes ANSI X3.64 and DEC emulation modes.  mterm can be had by ftp to 
  227. larry.mcrcim.mcgill.edu (132.206.1.1), in X/mterm.src/mterm.ball-o-wax.
  228.  
  229.     Cxterm is a Chinese xterm, which supports both GB2312-1980 and the 
  230. so-called Big-5 encoding.  Hanzi input conversion mechanism is builtin in 
  231. cxterm.  Most input methods are stored in external files that are loaded at run 
  232. time.  Users can redefine any existing input methods or create their own ones.
  233. The X11R5 cxterm is the rewritten of cxterm (version 11.5.1) based on X11R5 
  234. xterm; it is in the R5 contrib software.  [thanks to Zhou Ning 
  235. <zhou@tele.unit.no> and Steinar Bang <uunet!idt.unit.no!steinarb>.]
  236.  
  237.     XVT is available on export's contrib in xvt-1.0.tar.Z and 
  238. xvt-1.0.README. It is designed to offer xterm's functionality with lower swap 
  239. space and may be of particular use on systems driving many X terminals.
  240.  
  241.     x3270 is in X11R5 contrib/.
  242.  
  243. Also:
  244.     IBM sells a 3270 emulator for the RS/6000 (part #5765-011); it's based
  245. on Motif. 
  246.     
  247.     Century Software (801-268-3088) sells a VT220 terminal emulator for X. 
  248. VT102, Wyse 50 and SCO Color Console emulation are also available. 
  249.  
  250.     Grafpoint's TGRAF-X provides emulation of Tektronix 4107, 4125, and 
  251. 42xx graphics terminals; it's available for most major platforms. Information
  252. (inc. free demo copies): 800-426-2230; Fax. 408-446-0666; uunet!grafpnt!sales.
  253.  
  254.     IXI's X.deskterm, a package for integrating character-based 
  255. applications into an X environment, includes a number of terminal-emulation
  256. modules. Information: +44 (0223) 462131. [5/90]
  257.  
  258.     Pericom produces Teem-X, a set of several emulation packages for a
  259. number of Tek, DEC, Westward, and Data General terminals. The software runs on
  260. Sun 3, Sun 4, Apollo, DEC, ISC, IBM/AIX. Information: US: 609-895-0404, 
  261. UK: +44 (0908) 560022. [5/90]
  262.  
  263.     SCO's SCOterm (info@sco.COM), part of its Open Desktop environment, is
  264. a Motif-compliant SCO ANSI color console emulator.
  265.  
  266. ----------------------------------------------------------------------
  267. Subject:  75)  Where can I get an X-based editor or word-processor?
  268.  
  269.     You can ftp a version of GNU Emacs, the extensible, customizable, 
  270. self-documenting, real-time display editor, including X11 support, from
  271. prep.ai.mit.edu [18.71.0.38]:/pub/gnu/emacs-18.58.tar.Z or
  272. informatik.tu-muenchen.de:/pub/GNU/emacs/emacs-18.58.tar.Z.
  273.     
  274.     Epoch is a modified version of Gnu Emacs with additional facilities
  275. useful in an X environment. Current sources are on cs.uiuc.edu (128.174.252.1)
  276. in ~ftp/pub/epoch-files/epoch; the current [3/92] version is 4.0. 
  277. [In Europe, try unido.informatik.uni-dortmund.de].  There are two 
  278. subdirectories:  epoch contains the epoch source, and gwm contains the source 
  279. to the programmable window manager GWM, with which epoch works well.] 
  280. You can get on the Epoch mailing list by sending a request to 
  281. epoch-request@cs.uiuc.edu.
  282.  
  283.     The Andrew system on the X11 contrib tapes has been described as one of 
  284. the best word-processing packages available. It supports word processing with 
  285. multi-media embedded objects: rasters, tables/spread sheets, drawings, style 
  286. editor, application builder, embedded programming language, &c. Release 5.1 
  287. became available 2 June 92.  [Fred Hansen (wjh+@ANDREW.CMU.EDU)]
  288.     You may be able to use the Remote Andrew Demo service to try this 
  289. software; try "finger help@atk.itc.cmu.edu" for help.
  290.  
  291.     The InterViews 3.0.1 C++ toolkit contains a WYSIWIG editor called Doc; 
  292. it saves and loads files in a LaTeX-*like* format (not quite LaTeX).  The 
  293. package can also import idraw-PostScript drawings.
  294.  
  295.     A simple editor aXe (by J.K.Wight@newcastle.ac.uk) is available on 
  296. export as aXe-3.1.tar.Z [9/92]. It is based around the Xaw Text widget.
  297.  
  298.     TED is a simple Motif-based text editor; it is a wrapper around the 
  299. Motif text widget which offers search/replace, paragraph formatting, and 
  300. navigation features. TED is available from ftp.eos.ncsu.edu (152.1.9.25) as 
  301. /pub/bill.tar.Z; here are also executables there.
  302.  
  303.     Point, by crowley@unmvax.cs.unm.edu (Charlie Crowley), is Tcl/Tk-based
  304. and offers dyanimic configuration and programming in the Tcl macro language.
  305. The editor is available from unmvax.cs.unm.edu (129.24.16.1) as
  306. pub/Point/point1.1-tar.Z.
  307.  
  308. Also:
  309.  
  310.     Elan Computer Group (Mountain View, CA; 415-964-2200) has announced the
  311. Avalon Publisher 2.0, an X11/OPEN LOOK WYSIWYG electronic publishing system.
  312.  
  313.     FrameMaker and FrameWriter are available as X-based binary products for
  314. several machines. Frame is at 800-843-7263 (CA: 408-433-3311).
  315.  
  316.     WX2 (formerly InDepthEdit) is available from Non Standard Logics 
  317. (+33 (1) 43 36 77 50; requests@nsl.fr).
  318.  
  319.     Buzzwords International Inc. has an editor called 'Professional Edit' 
  320. that runs under X/Motif for various platforms.  Info: +1-314-334-6317.
  321.  
  322.     DECwrite is available from DEC for some DEC hardware and SunWrite is
  323. available from Sun.
  324.  
  325.     IslandWrite will soon be available from Island Graphics (415-491-1000) 
  326. (info@island.com) for some HP & Apollo platforms.
  327.  
  328.     Interleaf is currently available from Interleaf (800-241-7700, 
  329. MA: 617-577-9800) on all Sun and DEC platforms; others are under development.
  330.  
  331.     The Aster*x office integration tools from Applix (1-800-8APPLIX, 
  332. MA: 508-870-0300) include a multi-font WYSIWG document composer; for several 
  333. systems.
  334.  
  335.     ArborText, Inc. provides an X11 version of its Electronic Publishing 
  336. program called "The Publisher". The Publisher is available on Sun, HP and 
  337. Apollo workstations. Contact Arbortext at 313-996-3566. [5/90]
  338.  
  339.     Iris Computing Laboratories offers the "ie" editor. Info:  
  340. +1-505-988-2670 or info@spectro.com.
  341.  
  342.     BBN/Slate from BBN Software Products includes a menu-driven word
  343. processor with multiple fonts and style sheets.  It supports X on
  344. multiple platforms. (617-873-5000 or slate-offer@bbn.com) [11/90]
  345.  
  346.     The powerful "sam" editor by Rob Pike is split into a host portion and 
  347. a front-end graphics portion, which now has an X implementation. Sam is 
  348. available from the AT&T Toolchest; additional X support is available from Doug 
  349. Gwyn (gwyn@brl.mil). [1/91]
  350.  
  351.     Innovative Solutions (505-883-4252; or Brian Zimbelman, 
  352. is!brian@bbx.basis.com) publishes the user-configurable Motif-based Xamine 
  353. editor.
  354.  
  355.     Qualix offers a product. Information: info@qualix.com or 800-245-UNIX 
  356. (415-572-0200).
  357.  
  358.     Typex is a Motif-based editor available for several systems. 
  359. Information: Amcad Research, 408-867-5705, fax -6209.
  360.  
  361.     WordPerfect offers an X-based version of WordPerfect 5.1 for several
  362. workstations. Information: 801-222-5300 or 800-451-5151.
  363.  
  364. ----------------------------------------------------------------------
  365. Subject:  76)! Where can I get an X-based mailer?
  366.  
  367.     xmh, an X interface to mh, is distributed with the X11 release.
  368.  
  369.     Xmail is an X-based window interface to Berkeley-style mail handlers;
  370. it is styled primarily after the Sunview mailtool application and builds on
  371. most Unix systems. The current release [1/92] is 1.4, available in the MIT 
  372. X11R5 contrib tape and from export and uunet. Info: Jeff Markham,
  373. markham@cadence.com.
  374.  
  375.     MMH (My Mail Handler), a motif interface to the MH mail handler, is 
  376. available from ftp.eos.ncsu.edu (152.1.9.25) in pub/bill.tar.Z; it is bundled
  377. with the TED editor, which it uses for composing messages. Motif 1.1 is 
  378. required; if you don't have it, look for DEC and SPARC executables in the same 
  379. place.  Information and problems to: Erik Scott, escott@eos.ncsu.edu. [1/92]
  380.  
  381.     The Andrew Toolkit supports the Andrew Message System; it is available
  382. from export and many other X archives and from emsworth.andrew.cmu.edu 
  383. (128.2.30.62), or send email to susan+@andrew.cmu.edu. Release 5.1 became
  384. available 2 June 92.
  385.     You may be able to use the Remote Andrew Demo service to try this 
  386. software; try "finger help@atk.itc.cmu.edu" for help.
  387.  
  388.     XMailTool is an Xaw-based interface to a BSD-style mail reader; version
  389. 2.0 was released 9/92. Information: Bob Kierski, bobo@cray.com or 612-683-5874.
  390.  
  391.     Cem is a Motif-based mailer using standard mailbox formats; it is on
  392. nelson.tx.ncsu.edu in pub/Cem. Information: Sam Moore (Sam_Moore@ncsu.edu).
  393.  
  394. Also:
  395.  
  396.         Alfalfa Software offers Poste, a UNIX-based mailer that has Motif- and 
  397. command-based interfaces.  It includes support for multimedia enclosures, and 
  398. supports both the Internet and X.400 mail standards.  Information: 
  399. info@alfalfa.com, +1 617-497-2922.
  400.  
  401.     Z-Code Software offers Z-Mail for most Unix systems; binaries support
  402. both tty and Motif interfaces. The mailer includes a csh-like scripting 
  403. language for customizing and extending mail capabilities.  Information: 
  404. info@z-code.com, +1 415 499-8649.
  405.  
  406.     Several vendors' systems include X-based mailers. DEC offers dxmail; 
  407. Sun offers an X-based mailtool; SCO (info@sco.com) includes SCOmail in its Open
  408. Desktop product.
  409.  
  410. Several integrated office-productivity tools include mailers:
  411.  
  412.     The Aster*x office integration tools from Applix (1-800-8APPLIX, 
  413. MA: 508-870-0300) include a mailer.
  414.  
  415. ----------------------------------------------------------------------
  416. Subject:  77)! Where can I get an X-based paint/draw program?
  417.  
  418.     xpic is an object-oriented drawing program. It supports multiple font 
  419. styles and sizes and variable line widths; there are no rotations or zooms.
  420. xpic is quite suitable as an interactive front-end to pic, though the 
  421. xpic-format produced can be converted into PostScript. (The latest version is 
  422. on the R4 contrib tape in clients/xpic.)
  423.  
  424.     xfig (by Brian V. Smith (bvsmith@lbl.gov)) is an object-oriented 
  425. drawing program supporting compound objects.  The xfig format can be converted 
  426. to PostScript or other formats. Recent versions are on the R5 contrib tape or 
  427. on export in /contrib/R5fixes (version 2.1.5 [11/92]).
  428.  
  429.         idraw supports numerous fonts and various line styles and arbitrary 
  430. rotations. It supports zoom and scroll and color draws and fills. The file 
  431. format is a PostScript dialect. It can import TIFF files. Distributed as a part
  432. of the InterViews C++ toolkit (current release 3.0.1, on the X11R5 contrib/ 
  433. tapes or from interviews.stanford.edu) .
  434.  
  435.     An alpha of Robert Forsman's (thoth@lightning.cis.ufl.edu) xscribble,
  436. an 8-bit paint program for X, is now on ftp.cis.ufl.edu in pub/empire/. [7/92]
  437.  
  438.     xpaint is available from ftp.ee.lbl.gov as xpaint.tar.Z.
  439.     A rewrite, Xpaint 2.0, by David Koblas (koblas@mips.com) was posted as
  440. a beta to alt.sources in early July 1992; a second beta is on export. xpaint
  441. is a bitmap/pixmap editing tool.
  442.  
  443.     A new OpenWindows PostScript-based graphical editor named 'ice' is now 
  444. [2/91] available for anonymous ftp from Internet host lamont.ldgo.columbia.edu 
  445. (129.236.10.30).  ice (Image Composition Environment) is an imaging tool that
  446. allows raster images to be combined with a wide variety of PostScript 
  447. annotations in WYSIWYG fashion via X11 imaging routines and NeWS PostScript 
  448. rasterizing. (It may require OpenWindows and Sun C++ 2.0.)
  449.  
  450.     tgif by William Cheng (william@oahu.cs.ucla.edu) is available from most
  451. uucp sites and also from export and from cs.ucla.edu. It is frequently updated;
  452. version 2.12-patch13 was released 11/92.
  453.  
  454.     The "pixmap" program (info: colas@sa.inria.fr) for creating pixmaps is 
  455. on the R5 contrib tape; it resembles the bitmap client. Version 2.1 is now 
  456. available. [11/92]
  457.  
  458.     Although MetaCard is not generally classified as a paint program, a 
  459. full 24-bit color image editor is built into the program, which can be used for 
  460. light image editing and for producing color icons (info@metacard.com). MetaCard
  461. is available via anonymous FTP from ftp.metacard.com, csn.org, or 
  462. 128.138.213.21.
  463.  
  464. Also:
  465.  
  466.     dxpaint is a bitmap-oriented drawing program most like MacPaint; it's 
  467. good for use by artists but commonly held to be bad for drawing figures or 
  468. drafting. dxpaint is part of DEC's Ultrix release.
  469.  
  470.     FrameMaker has some draw capabilities. [4/90]
  471.  
  472.     BBN/Slate from BBN Software Products includes a full-featured draw and
  473. paint program with object grouping and multiple patterns; multiple X platforms.
  474. (617-873-5000 or slate-offer@bbn.com). [11/90]
  475.  
  476.     Dux Ta-Dah!, 1-800-543-4999
  477.  
  478.     IslandGraphics offers IslandDraw, IslandPaint, IslandPresent.
  479. Info: 415-491-1000.
  480.  
  481.     Corel Draw, 613-728-8200; ported to X by Prior Data Sciences 
  482. 800-267-2626
  483.  
  484.     Arts&Letters Composer, 214-661-8960
  485.  
  486.     Ficor AutoGraph, 513-771-4466
  487.  
  488. Several integrated office-productivity tools include draw/paint capabilities:
  489.  
  490.     The Aster*x office integration tools from Applix (1-800-8APPLIX, 
  491. MA: 508-870-0300) include draw/paint capabilities.
  492.  
  493. [thanks in part to Stephen J. Byers (af997@cobcs1.cummins.com)]
  494.     
  495. ----------------------------------------------------------------------
  496. Subject:  78)  Where can I get an X-based plotting program?
  497.  
  498. These usually are available from uucp sites such as uunet or other sites as
  499. marked; please consult the archie server to find more recent versions.
  500.  
  501.  gnuplot    X (xplot), PostScript and a bunch of other drivers.
  502.     export.lcs.mit.edu [and elsewhere]:contrib/gnuplot3.1.tar.Z
  503.  
  504.  gl_plot    X output only [?]
  505.     comp.sources.unix/volume18
  506.  
  507.  graph+
  508.     yallara.cs.rmit.oz.au:/pub/graph+.tar.Z [131.170.24.42]
  509.     comp.sources.unix/volume8
  510.  
  511.  pdraw,drawplot        2D and 3D X,PS
  512.     scam.berkeley.edu:/src/local/3dplot.tar.Z [128.32.138.1]
  513.     scam.berkeley.edu:/src/local/contour.tar.Z [128.32.138.1]
  514.     scam.berkeley.edu:/src/local/drawplot.tar.Z [128.32.138.1]
  515.     uunet:~ftp/contrib/drawplot.tar.Z
  516.  
  517.  xgraph        plot, zoom. Outputs PS or HPGL.
  518.     shambhala.berkeley.edu:/pub/xgraph-11.tar.Z [128.32.132.54]
  519.     sun1.ruf.uni-freiburg.de:X11/contrib/xgraph-11.tar.Z [132.230.1.1]
  520.     nisc.jvnc.net:pub/xgraph-11.tar.Z [128.121.50.7]
  521.     comp.sources.x/volume3
  522.     or many other sites 
  523.  
  524.  ACE/gr (formerly xvgr and xmgr) XY plotting tools
  525.     ftp.ccalmr.ogi.edu [129.95.72.34]
  526.     XView version: /CCALMR/pub/acegr/xvgr-2.09.tar.Z
  527.     Motif version: /CCALMR/pub/acegr/xmgr-2.09.tar.Z
  528.  
  529.  XGobi        An interactive dynamic scatter-plotting tool from Bellcore
  530.     lib.stat.cmu.edu: general/xgobi* [log in as statlib with your email
  531.         as the password]
  532.     Information from: Debby Swayne, dfs@bellcore.com.
  533.  
  534.  Robot        a scientific XView-based graph plotting and data analysis tool
  535.     ftp.astro.psu.edu:pub/astrod/robotx0.44.tar.Z [128.118.147.28]
  536.     
  537.  
  538. [2/91. Thanks in part to: emv@ox.com (Ed Vielmetti); geoff@Veritas.COM 
  539. (Geoffrey Leach); Paul A. Scowen (uk1@spacsun.rice.edu); black@beno.CSS.GOV 
  540. (Mike Black)]
  541.  
  542. ----------------------------------------------------------------------
  543. Subject:  79)  Where can I get an X-based spreadsheet?
  544.  
  545. A version of "sc" for X and which supports Lotus files is available from
  546. vernam.cs.uwm.edu in xspread1.0.tar.Z. It also includes graphing functions.
  547. Information: soft-eng@cs.uwm.edu.
  548.  
  549. Also:
  550.  
  551. Several of the below are part of integrated office-productivity tools which may
  552. also include word-processing, email, conferencing, image processing, and 
  553. drawing/painting, among other features.
  554.  
  555. Vendor                        Product    Contact Information 
  556. ------                        -------    -------------------
  557. Access Technology             20/20      508-655-9191
  558. Informix                      WingZ      800-331-1763
  559. Quality Software Products     Q-Calc/eXclaim    800-628-3999 (CA:213-410-0303) 
  560. Unipress                      Q-Calc     201-985-8000
  561. Uniplex                       Uniplex    214-717-0068, 800-356-8063
  562. Digital                  DECdecision   1-800-DIGITAL
  563. Applix                  Aster*x     508-870-0300, 1-800-8APPLIX.
  564. AIS                  XESS     919-942-7801, info@ais.com
  565. BBN Software Products         BBN/Slate  617-873-5000 slate-offer@bbn.com
  566. Elsid Software Systems          Ripcam     613-228-9468
  567.  
  568. SAS by the SAS Institute  now has a spreadsheet module; the X version is
  569. available on the current popular RISC platforms.
  570.  
  571. ----------------------------------------------------------------------
  572. Subject:  80)! Where can I get X-based project-management software?
  573.  
  574. Vendor                            Product        Contact Information 
  575. ------                -------        -------------------
  576. Productivity Solutions        Ultra Planner    617-237-1600
  577. Quality Software Products     MasterPlan Version, 310-410-0303 sales@qsp.com
  578. Digital Tools, Inc.        AutoPLAN    408-366-6920, 800-755-0065
  579. NASA                COMPASS        404-542-3265,
  580.                         service@cossack.cosmic.uga.edu
  581. GEC-Marconi Software Systems    GECOMO Plus    703-648-1551
  582. GEC-Marconi Software Systems    SIZE Plus    703-648-1551
  583. TEI, Inc            VUE        408-985-7100
  584. Mantix                Cascade        703-506-8833
  585. Advanced Management Solutions    Schedule Publisher    800-397-6829
  586. Auburn University        ??        ??
  587.  
  588. [thanks to Pete Phillips (pete@egh-qc.co.uk); 7/92]
  589. [thanks to Atul Chhabra (atul@nynexst.com); 10/92]
  590.  
  591. ----------------------------------------------------------------------
  592. Subject:  81)! Where can I get an X-based PostScript previewer?
  593.  
  594.     Ghostscript is distributed by the Free Software Foundation 
  595. (617-876-3296) and includes a PostScript interpreter and a library of graphics
  596. primitives. Version 2.5.2 is now available; the major site is prep.ai.mit.edu. 
  597. [11/92] 
  598.  
  599.     GSPreview (by the Computing Laboratory of the University of Kent at 
  600. Canterbury) is an X user interface (WCL-based) to the Ghostscript 2.4[.1]
  601. interpreter [5/92].  The source is available for anonymous ftp from 
  602. export.lcs.mit.edu as gspreview.2.0.tar.Z.
  603.  
  604.     Ghostview (by Tim Theisen, tim@cs.wisc.edu) is full-function user 
  605. interface for GhostScript. Check ftp.cs.wisc.edu or prep.ai.mit.edu for 
  606. /pub/ghostview-1.4.tar.Z [11/92]. There are also several executables available
  607. on ftp.cs.wisc.edu:/pub/X/ghostview-exe for various architectures.
  608.  
  609. Also:
  610.  
  611.     ScriptWorks is Harlequin's software package for previewing and printing
  612. PostScript(R) descriptions of text and graphics images; previewers for X are 
  613. available. For information call +44-223-872522 or send email to 
  614. scriptworks-request@harlqn.co.uk.
  615.  
  616.     Image Network's Xps supports the full PostScript language and renders
  617. in color, grayscale, or monochrome. Fonts displayed are anti-aliased. Info:
  618. Image Network, +1 415 967 0542.
  619.  
  620.     Digital's dxpsview runs on UWS 2.1 and 2.2.
  621.  
  622.     Sun's pageview runs with the X11/NeWS server. 
  623.  
  624. ----------------------------------------------------------------------
  625. Subject:  82)  Where can I get an X-based GKS package?
  626.  
  627.     The latest freely-available XGKS can be obtained from 
  628. xgks-request@unidata.ucar.edu; this is a 2c implementation derived from the 
  629. X11R4 contrib XGKS from IBM and the University of Illinois. The release
  630. is on unidata.ucar.edu [128.117.140.3] as pub/xgks.tar.Z. [12/90]
  631.     In addition, Grafpak-GKS is available from Advanced Technology Center
  632. (714-583-9119).
  633.     GKSUL is available from gks@ulowell.edu (ULowell CS department). It is
  634. a 2b implementation which includes drivers for a variety of devices. It can be 
  635. passed an X window ID to use. The package includes both C and Fortran bindings.
  636.  
  637. [11/90; from dsrand@mitre.org and from stew@hanauma.stanford.edu]
  638.  
  639.     An XgksWidget is produced by Neil Bowers (neilb@leeds.dcs; 
  640. neilb@dcs.leeds.ac.uk); the latest [10/91] conforms with the new version of 
  641. XGKS (2.4). It is available on export in contrib/xgks-widget.tar.Z. 
  642.  
  643. ----------------------------------------------------------------------
  644. Subject:  83)! Where can I get an X-based PEX package?
  645.  
  646.     The first official release of PEX is with X11R5.
  647.  
  648.     The final PEX 5.1 Protocol specification is now available via anonymous
  649. ftp to export.lcs.mit.edu (18.24.0.12), in the directory /pub/DOCS/PEX/. 
  650. Changes made from the Public Review draft are listed in the file "5.1P_changes"
  651. in that directory. [9/92]
  652.  
  653.     The final PEXlib 5.1 document is on export in pub/DOCS/PEXlib. [11/92]
  654.  
  655.     There is now available from the University of Illinois an 
  656. implementation of the PEX 4.0 specification called UIPEX. It contains a "near-
  657. complete" implementation of PHiGS and PHiGS PLUS. The file 
  658. pub/uipex/uipex.tar.Z is on a.cs.uiuc.edu (128.174.252.1); the porting platform
  659. was an RT running 4.3.  Questions and comments can to go uipex@cs.uiuc.edu. 
  660.  
  661.     In addition, the PEXt toolkit by Rich Thomson (rthomson@dsd.es.com) is 
  662. available on export as PEXt.tar.Z; it includes a PEX widget making it easier to
  663. include PEX in Xt-based programs.
  664.  
  665. ----------------------------------------------------------------------
  666. Subject:  84)  Where can I get an X-based TeX or DVI previewer?
  667.  
  668.     The xtex previewer for TeX files is available from a number of archive 
  669. sites, including uunet; the current version is usually on ftp.cs.colorado.edu
  670. (128.138.204.31) in SeeTeX-2.18.5.tar.Z; pre-converted fonts are also on that 
  671. machine. The distribution all includes "mftobdf" which converts PK, GF, and PXL
  672. fonts to BDF format, where they can then be compiled for use by your local X
  673. server. 
  674.     The xdvi dvi-previewer is fairly comprehensive and easy to use. It is 
  675. also available from a number of sites, including uunet and export.lcs.mit.edu.
  676.  
  677. ----------------------------------------------------------------------
  678. Subject:  85)! Where can I get an X-based troff previewer?
  679.  
  680.     X11R4 has two previewers for device-independent troff: the supported 
  681. client xditview, and the contributed-but-well-maintained xtroff. An earlier 
  682. version of xtroff also appeared on the R3 contributed source. xditview is also
  683. in the R5 distribution.
  684.     In addition, the xman client can be used to preview troff documents
  685. which use the -man macros (i.e. man pages).
  686.     If psroff is used its output can be viewed with a PostScript previewer.
  687.  
  688. In addition:
  689.  
  690.     xproof, an X previewer for ditroff has been contributed by Marvin 
  691. Solomon (solomon@cs.wisc.edu); version 3.5 is available on export in 
  692. contrib/xproof*.     [8/90]
  693.  
  694.     Elan Computer Group (CA: 415-964-2200) produces eroff, a modified 
  695. troff implementation, and Elan/Express, an X11 eroff previewer.
  696.  
  697.     SoftQuad (416-963-8337; USA only 800-387-2777, mail@sq.uu.net or
  698. mail@sq.com) offers SoftQuad Publishing Software, including a substantially-
  699. rewritten troff formatter, a better intermediate language with backwards 
  700. compatibility, and an X11[R3,R4] previewer. (This is the package adopted by 
  701. AT&T's own MIS department, and used in and re-sold by many parts of AT&T). 
  702. [information from Ian Darwin, SoftQuad (ian@sq.com) 3/90]
  703.  
  704.     Image Network (1-800-TOXROFF; CA: 415-967-0542) offers the Xroff 
  705. package, which includes a fine modified troff implementation and a set of 
  706. X11-based page previewers. (This is the package OEM'ed by several hardware 
  707. vendors.)
  708.  
  709. [mostly courtesy moraes@cs.toronto.edu (Mark Moraes)] [2/90]
  710.  
  711. ----------------------------------------------------------------------
  712. Subject:  86)  Where can I get a WYSIWYG interface builder?
  713.  
  714.     A new release of the DIRT interface builder by Richard Hesketh works 
  715. with X11R5 and includes some support for the Motif widget set. From the README:
  716.   This builder allows the interactive creation and rapid prototyping of X user
  717.   interfaces using the X Toolkit and a number of Widget Sets.  Dirt generates
  718.   "Wc - Widget Creation" resource files and this distribution also includes the
  719.   Widget Creation Library (version 1.06, with the exception of the demos and
  720.   Mri/Ari source code) with the kind permission of its author David E. Smyth.
  721. Check dirt.README, dirt.A2.0.tar.Z, and dirt.PS.Z on export.lcs.mit.edu:contrib.
  722.  
  723.     The InterViews 3.0.1 C++ toolkit contains a WYSIWIG interface builder 
  724. called ibuild. ibuild generates code for an InterViews application complete 
  725. with Imakefile and an X-resource file. Documentation is /pub/papers/ibuild.ps 
  726. on interviews.stanford.edu (36.22.0.175).
  727.     Quest Windows's (408-496-1900) ObjectViews C++ package includes an
  728. interactive building tool. 
  729.  
  730.     Druid (Demonstrational Rapid User Interface Development) runs on SPARC 
  731. machines using OSF/Motif 1.0; it is intended eventually to be a full UIMS but 
  732. apparently now has only support for creating the presentation components, for 
  733. which it generates C/UIL code. Info: Singh G, Kok CH, Ngan TY, "Druid: A System
  734. for Demonstrational Rapid User Interface Development". Proc. ACM SIGGRAPH Symp 
  735. on User Interface Software and Technology (UIST'90). ACM, NY, 1990, pp:167-177.
  736.  
  737.     The BYO interface builder is implemented in tcl.
  738.  
  739. Also:
  740.     In addition, these commercial products (unsorted) are available in 
  741. final or prerelease form [the * following the product name indicates that the 
  742. product is known to allow the designer to specify for each widget whether a 
  743. particular resource is hard-coded or written to an application defaults file,
  744. for at least one form of output]. Some are much more than user-interface tools;
  745. some are full user interface management systems:
  746.  
  747. Product Name        Look/Feel    Code Output        Vendor            
  748. HP Interface        Motif 1.1    C(Xm)            HP/Visual Edge
  749.  Architect/ UIMX    
  750. OPEN LOOK Express    OPEN LOOK    C(Xol+ helper lib)    AT&T/Visual Edge
  751. UIMX 2.0 *        Motif 1.1    C(Xm + helper code)    Visual Edge
  752.                                 514-332-6430
  753.                                 & distributors
  754. VUIT 2.0        Motif 1.1    C/UIL[r/w]        DEC 
  755.                                 (1-800-DIGITAL)    
  756. X-Designer 1.1 *    Motif 1.1    C(Xm); C/UIL        Imperial 
  757.                                 Software    
  758.                                 Technology, Ltd
  759.                                 (+44 734 587055)
  760.                                 sales@ist.co.uk
  761. XFaceMaker2 (XFM2) *     Motif 1.0    C;C/script (C-like procedural 
  762.                     language);C/UIL
  763.                                  NSL 
  764.                             (33 1 43 36 77 50)
  765.                             requests@nsl.fr
  766. Builder Xcessory 2.0 *    Motif 1.1    C(Xm); C/UIL[r/w]    ICS 
  767.                                 (617-621-0060)
  768.                                 info@ics.com
  769. XBUILD 1.1 *        Motif 1.0    C(Xm); C/UIL         Nixdorf    
  770.                                 (617-864-0066)
  771.                             xbuild@nixdorf.com
  772. iXBUILD            Motif 1.1    C(Xm); C/UIL        iXOS Software
  773.                                 karl@ixos.uucp
  774.                                 089/461005-69
  775. TeleUSE 1.1        Motif 1.1    PCD (like UIL);C + helper lib    
  776.                                 Telesoft
  777.                                 (619-457-2700)
  778. ezX 3.2            Motif 1.1    C(Xm +helper lib);C/UIL;Ada
  779.                                 Sunrise
  780.                                 (401-847-7868)
  781.                                 info@sunrise.com
  782. Snapix            Motif        C/Xm            ADNT
  783.                                 +33 1 3956 5333
  784. OpenWindows Developers    OPEN LOOK     GIL [-> C/XView]    Sun
  785. Guide 3.0                GIL [-> C++/XView]
  786.                     GIL [-> C/OLIT]
  787.                     GIL [-> C/PostScript for TNT]
  788. ExoCode/SXM        Motif        C(Xm)            Expert Object
  789. ExoCode/Plus        OPEN LOOK    XView            708-676-5555
  790. TAE+            Xw;Motif    C(Xw,Xm); C/TCL (TAE Control Language,
  791.                     like UIL[needs helper library]);
  792.                     VAX Fortran; Ada    
  793.                                 Nasa Goddard
  794.                                 (301) 286-6034
  795. MOB, XSculptor            Motif; OpenLook    C/Xm,UIL; C/Xol        Kovi
  796.                                 408-982-3840
  797. PSM            PM, MSW 3.0,    C/UIL            Lancorp
  798.             Motif 1.1.2,Mac                Pty Ltd.
  799.                                 +61 3 629 4833
  800.                                 Fax:  629 1296
  801.                                 (Australia)
  802. MOTIFATION        Motif 1.0|1.1.2    C(Xm)            AKA EDV
  803.                             +49 (0) 234/33397-0
  804.                             +49 (0) 234/33397-40 fax
  805. UIB            Open Look/Motif    C++(OI)            ParcPlace 
  806.                                 +1 303-678-4626
  807.                                 
  808. Look for magazine reviews for more complete comparisons of meta-file formats,
  809. documentation, real ease-of-use, etc; Unix World and Unix Review often carry
  810. articles.
  811.  
  812.     In addition, Neuron Data (1 415 321-4488) makes Open Interface, a 
  813. window-system-independent object toolkit which supports interfaces which are 
  814. or resemble (supersets of) Mac, Windows, and Motif and Open Look; the package 
  815. includes an interface builder.
  816.  
  817.        In addition, the GRAMMI builder supports the development of Ada/X 
  818. applications using its own set of objects which are planned to have a Motif 
  819. look.  GRAMMI is written in Ada and generates Ada specs and stub bodies. 
  820. (1-800-GRAMMI-1).
  821.  
  822.     In addition, these non-WYSIWYG but related products may help for goals 
  823. of rapid prototyping of the application interface:
  824.  
  825.     WCL: the Widget Creation Library. Basically describes the widget
  826. hierarchy and actions in a resources file; available from fine archive servers
  827. everywhere, including devvax.jpl.nasa.gov (128.149.1.143) in pub/. Wcl provides
  828. a very thin layer over Xt without any internal tweaking. 2.03 became available
  829. 11/92.
  830.     WINTERP: an Xlisp-based Motif toolkit allows for interpretive 
  831. programming. The copy on the R4 tape is outdated; get a copy off export or 
  832. email to winterp-source%hplnpm@hplabs.hp.com. 
  833.     The Serpent UIMS permits the building of user-interfaces without 
  834. specific knowledge of coding but with an understanding of attributes being set
  835. on a particular [Motif] widget.  Beta Release 1.2 is available from 
  836. ftp.sei.cmu.edu (128.237.1.13) and can be found in /pub/serpent.  Serpent is 
  837. also available on export.lcs.mit.edu (18.24.0.11) in /contrib/serpent. Email
  838. questions can go to serpent@sei.cmu.edu. A commercial version of Serpent is
  839. available as "Agora" from ASET, 221 Woodhaven Drive, Pittsburgh, PA 15228.
  840.     Garnet is a Common Lisp-based GUI toolkit. Information is available 
  841. from garnet@cs.cmu.edu.
  842.     MetaCard is a hypertext/Rapid Application Development environment
  843. similar to Apple/Claris Corporation's HyperCard (info@metacard.com). MetaCard 
  844. is available via anonymous FTP from ftp.metacard.com, csn.org, or 
  845. 128.138.213.21.
  846.  
  847. ----------------------------------------------------------------------
  848. Subject:  87)  Where can I find X tools callable from shell scripts?
  849. I want to have a shell script pop up menus and yes/no dialog boxes if the user 
  850. is running X.
  851.  
  852.     Several tools in the R3 contrib/ area were developed to satisfy these
  853. needs: yorn pops up a yes/no box, xmessage displays a string, etc. There are
  854. several versions of these tools; few, if any, have made it to the R4 contrib/ 
  855. area, though they may still be available on various archive sites.
  856.     In addition, Richard Hesketh (rlh2@ukc.ac.uk) has posted the xmenu
  857. package to comp.sources.x ("v08i008: xmenu") for 1-of-n choices.  [7/90]
  858.     Two versions of XPrompt have been posted to comp.sources.x, the latter
  859. being an unauthorized rewrite. [R. Forsman (thoth@reef.cis.ufl.edu), 1/91]
  860.     There is a version of XMenu available from comp.sources.x; it is
  861. being worked on and will likely be re-released.
  862.     xp-1.1.tar.Z, xpick-1.0.tar.Z and xzap-1.0.tar.Z on export's contrib/
  863. are tools by Gerry.Tomlinson@newcastle.ac.UK which act as X versions of the 
  864. simple display and choice-making tools in K&P. [4/92]
  865.  
  866. ----------------------------------------------------------------------
  867. Subject:  88)! Where can I get an X-based debugger?
  868.  
  869.     xdbx, an X interface to the dbx debugger, is available via ftp from 
  870. export. The current [1/91] version is 2.1 patchlevel 2.
  871.     An X interface to gdb called xxgdb is more like xdbx 2.1.2. It is part 
  872. of comp.sources.x volume 11 [2/91]. 
  873.     mxgdb is a Motif interface to gdb by Jim Tsillas 
  874. (jtsillas@bubba.ma30.bull.com); version 1.1.3 was posted to alt.sources 2/92.
  875. Previous versions are on export.
  876.     UPS is a source-level debugger which runs under the X11 and SunView
  877. window systems on Sun and DEC platforms. It is available from export 
  878. (18.24.0.11) as contrib/ups-2.45.tar.Z and unix.hensa.ac.uk (129.12.21.7) in
  879. /pub/misc/unix/ups (or try mail to archive@unix.hensa.ac.uk). [10/92]
  880.  
  881. Also:
  882.     MIPS produces a highly-customizable (WCL-based) Visual Debugger.
  883.     You should be able to use Sun's dbxtool with its X11/NeWS server.
  884.     The CodeCenter (617-498-3000) source-level debugger, available on most
  885. major platforms, includes an X-based interface.
  886.     AT&T offers the eXamine Graphical Interface, an X11 interface to dbx
  887. and C++ dbx for Sun3 and Sun4 and sdb and sdb++ for 386 and 3B2 platforms. Call
  888. 1-508-960-1997 or contact examine@mvuxi.att.com for more information.
  889.         Solbourne (+1 303-678-4626) offers PDB, its X-based debugger for C, C++
  890. and Fortran.  PDB uses the OI toolkit and runs in either Open Look or Motif 
  891. mode. 
  892.     SCO (info@sco.com) offers dbXtra as part of several development 
  893. systems.
  894.  
  895. ----------------------------------------------------------------------
  896. Subject:  89)  How can I "tee" an X program identically to several displays?
  897.  
  898.     There are several protocol multiplexer tools which provide for the 
  899. simultaneous display of X clients on any number of machines.
  900.     XMX (an X Protocol Multiplexor) is available from wilma.cs.brown.edu 
  901. (128.148.31.66) as pub/xmx.tar.Z It works independently of the server and does
  902. not affect the application being shared; it was developed for use in the
  903. electronic classroom.
  904.     XTV is a conference program which can be used to duplicate the
  905. "chalkboard" on several displays. Release 1 is available on the X11R5 contrib
  906. tapes; a more recent version is on ftp.cs.odu.edu as pub/wahab/XTV.r2.tar.Z.
  907.     SHX from Michael Altenhofen of Digital Equipment GmbH CEC Karlsruhe 
  908. also does this; it is a "WYSIWIS" (What You See Is What I See) package in the 
  909. context of a computer-based learning/training tool to provide online help from
  910. remote tutors but is also useful for general window sharing. Information: 
  911. shX@nestvx.enet.dec.com.  SHX can be found on export and 
  912.         gatekeeper.dec.com:/pub/X11/contrib/shX.tar.Z, 
  913.         crl.dec.com:/pub/X11/contrib/shX.tar.Z 
  914. Modifications to SHX for color mapping and private color allocation by
  915. Mark J. Handley (M.Handley@cs.ucl.ac.uk) are on cs.ucl.ac.uk in 
  916. car/shX.car.tar.Z.
  917.     XTrap is implemented as a server/library extension and can be used
  918. to record and then replay an x session. It is available as:
  919.         gatekeeper.dec.com      pub/X11/contrib/XTrap_v31.tar.Z
  920.         export.lcs.mit.edu      contrib/XTrap_v31.tar.Z
  921.     wscrawl can be used as a "multi-person paint program". It's available
  922. on sax.stanford.edu as wscrawl.shar.Z.
  923.     Shdr implements a simple shared whiteboard, without a chalk-passing
  924. mechanism. It's available on parcftp.xerox.com as pub/europarc/shdr.tar.Z.
  925.  
  926. Also of use:
  927.         Hewlett-Packard Co. has a commercial product, "HP SharedX" which works
  928. under HP-UX currently on their 300, 400, and 700 series workstations and their
  929. HP 700/RX X Stations.  Machines receiving shared windows can be any X server.
  930. HP SharedX consists of a server extensions and a Motif based user interface
  931. process.  Contact your local HP sales rep. for more information.
  932.     IBM offers a commercial product.
  933.     Sun offers multi-user confering software called ShowMe.
  934.     InSoft (Mechanicsburg, PA, USA) offers multi-user confering software 
  935. called Communique.
  936.  
  937. [Thanks in part to scott@spectra.com (Tim Scott), 5/91, and to Peter Cigehn 
  938. (peter@lulea.trab.se), 8/92 ]
  939.  
  940. ----------------------------------------------------------------------
  941. Subject:  90)  TOPIC: BUILDING THE X DISTRIBUTION [topic needs updating to R5]
  942. ----------------------------------------------------------------------
  943. Subject:  91)  What's a good source of information on configuring the X build?
  944.  
  945.     This FAQ includes information on a number of "gotchas" that can bite 
  946. you on particular system. However, the best source of general information on 
  947. building the X11 release is found in the Release Notes. The file is bundled 
  948. separately from the rest of the release, so if it's become separated from your 
  949. sources you can FTP another copy separately: the file RELNOTES.[ms,PS,TXT] at 
  950. the top of the distribution. The file RELNOTES is also available from the 
  951. xstuff mail server.
  952.     In addition, O'Reilly & Associates's Volume 8 on X Administration
  953. includes information on configuring and building X.
  954.  
  955. ----------------------------------------------------------------------
  956. Subject:  92)! Why doesn't my Sun with a cg6 work with R5?
  957.  
  958.     Apparently gcc is the problem; it seems to produce fine code for all
  959. Sun displays except for the cgsix. The new sunGX.o distributed with fix-07 
  960. may fix the problem (note: not known to work on Solaris).
  961.  
  962. ----------------------------------------------------------------------
  963. Subject:  93)  Why doesn't my Sun with SunOS 4.1 know about _dlsym, etc.?
  964.  
  965.     If you get errors with _dlsym _dlopen _dlclose undefined, link with 
  966. libdl.a.  Add "-ldl" to your and eventually your site.def.  You may want to 
  967. surround it with "-Bstatic -ldl -Bdynamic" if you add it to the EXTRA_LIBRARIES 
  968. variable, since "syslibs" get added after EXTRA_LIBRARIES on the eventual 
  969. compilation command; otherwise you may not have a shared libdl.  (Or compile 
  970. the stubs shared.)
  971.  
  972. [thanks to Joe Backo (joe.backo@East.Sun.COM), 12/91]
  973.  
  974. ----------------------------------------------------------------------
  975. Subject:  94)  What is this strange problem building X clients on SunOS 4.1.2?
  976.  
  977.     In SunOS 4.1.2 Sun fixed a shared-library bug in ld which conflicts
  978. with the way X11R4 builds the shared Xmu library, causing these symbols to be
  979. undefined when building some X11 clients: 
  980.     _get_wmShellWidgetClass
  981.     _get_applicationShellWidgetClass
  982. Compiling "-Bstatic -lXmu -Bdynamic" appears to work. 
  983.  
  984. To solve the problem if you are using OpenWindows 3.0 (X11R4-based Xt), please 
  985. contact your local Sun office and request the following patches:
  986.  
  987. Patch i.d.      Description
  988. 100512-02       4.1.x OpenWindows 3.0 libXt Jumbo patch
  989. 100573-03       4.1.x OpenWindows 3.0 undefined symbols when using
  990.                         shared libXmu
  991.  
  992. [Greg Earle, earle@Sun.COM; 7/92] 
  993.  
  994. ----------------------------------------------------------------------
  995. Subject:  95)  Why can't gcc compile X11R4 on my SPARC?
  996. I used gcc to compile the whole distribution, but I get several segmentation
  997. faults when running X.
  998.  
  999.     Note first that gcc on RISC machines does not necessarily result in
  1000. any performance increase; it certainly is not as noticeable as it is on the
  1001. 680x0 or VAX platforms.
  1002.  
  1003.     Here is the problem: gcc and cc use incompatible methods of passing 
  1004. structures as arguments and returning them as function values, so when 
  1005. gcc-compiled parts of X are linked with Sun-supplied functions that pass or 
  1006. return structs, run-time errors occur.  Affected programs include rgb and 
  1007. the server.
  1008.  
  1009.     This is from the GCC manual:
  1010.  
  1011.     On the Sparc, GNU CC uses an incompatible calling convention for 
  1012.     structures.  It passes them by including their contents in the argument
  1013.     list, whereas the standard compiler passes them effectively by 
  1014.     reference.
  1015.  
  1016.     This really ought to be fixed, but such calling conventions are not yet
  1017.     supported in GNU CC, so it isn't straightforward to fix it.
  1018.  
  1019.     The convention for structure returning is also incompatible, and
  1020.     `-fpcc-struct-return' does not help.
  1021.  
  1022. You can duck the problem either by using cc throughout or by using it for just
  1023. the routines which cause incompatibilities; the problem cannot be solved with 
  1024. compilation flags.  
  1025.  
  1026.     Files which need to be compiled using cc include:
  1027.         server/os/4.2bsd/oscolor.c 
  1028.         rgb/rgb.c
  1029.  
  1030.     In addition, several of the "inet_" functions use structs as args or
  1031. return values:  
  1032.         clients/xhost/xhost.c 
  1033.         clients/xauth/gethost.c. 
  1034. Calls to inet_addr in /lib/CLX/socket.c and lib/X/XConnDis.c are possibly 
  1035. harmless as they don't involve structs.
  1036.  
  1037. [collected by bashford@scripps.edu (Don Bashford); 8/90]
  1038.  
  1039. ----------------------------------------------------------------------
  1040. Subject:  96)  What are these I/O errors running X built with gcc?
  1041. When I try to run xinit or the Xsun server I get the error 
  1042.     "Getting interface configuration: Operation not supported on socket. 
  1043.     Fatal server bug! no screens found."
  1044.  
  1045.     Running the gcc fixincludes script apparently didn't work. You can do 
  1046. this simple test:
  1047.  
  1048.     #include <sys/ioctl.h>
  1049.     SIOCGIFCONF
  1050.  
  1051. Run that through cc -E and gcc -E.  The last line of output is the piece of 
  1052. interest; it should be identical (modulo irrelevant differences like 
  1053. whitespace).  If the gcc version has 'x' where the cc version has 'i', your 
  1054. fixincludes run didn't work for some reason or other; go back to your gcc
  1055. sources and run `fixincludes`; then rebuild the X distribution. If they are 
  1056. identical, try running a make clean in mit/server and rebuilding, just to make 
  1057. sure everything gets compiled with the proper include files.  
  1058.  
  1059. [courtesy der Mouse, mouse@LARRY.MCRCIM.MCGILL.EDU; 9/90]
  1060.  
  1061. ----------------------------------------------------------------------
  1062. Subject:  97)  What are these problems compiling X11R4 on the older Sun3?
  1063. In mit/server/ddx/sun/sunCG3C.c, we have found "missing" defines for 
  1064. CG3AC_MONOLEN, CG3BC_MONOLEN, CG3AC_ENBLEN, CG3BC_ENBLEN. What should these be?
  1065.  
  1066.     The R4 Errata list distributed after X11R4 mentions that you can add
  1067. these lines to the file on older SunOS versions (e.g. 3.5) to compile:
  1068.         #define CG3AC_MONOLEN (128*1024)
  1069.         #define CG3AC_ENBLEN  CG3AC_MONOLEN
  1070.         #define CG3BC_MONOLEN CG3AC_MONOLEN
  1071.         #define CG3BC_ENBLEN  CG3AC_MONOLEN
  1072.  
  1073.     However, the Sun3 should not actually ever have the CG3 device, and so 
  1074. references to it can be removed from mit/server/ddx/sun/sunInit.c and the 
  1075. Imakefile.  [11/90]
  1076.  
  1077. ----------------------------------------------------------------------
  1078. Subject:  98)  What are these problems compiling the X server on SunOS 4.1.1?
  1079. The file <sundev/cg6reg.h> isn't being found.
  1080.  
  1081.     Sun omitted <sundev/cg6reg.h> from SunOS 4.1.1. Remove the #include 
  1082. from sunCG6C.c and replace it with the line 
  1083.     #define CG6_VADDR_COLOR   0x70016000
  1084. The file has changed from earlier versions of SunOS and should not be copied 
  1085. from another distribution.
  1086.  
  1087. ----------------------------------------------------------------------
  1088. Subject:  99)  What are these problems using R4 shared libraries on SunOS 4?
  1089. All of the executables that I try to run have the following results:
  1090.     ld.so: libXmu.so.4: not found
  1091. or even:
  1092.     ld.so: call to undefined procedure __GetHostname from 0xf776a96c
  1093.  
  1094.     If you are building with shared libraries on a Sun, remember that you 
  1095. need to run "ldconfig" as root after installing the shared libraries (if you've
  1096. installed X on a file-server, run it on the server's clients, too).  While 
  1097. building and installing the distribution, you need to be careful to avoid 
  1098. linking against any existing X shared libraries you might have (e.g. those 
  1099. distributed with OpenWindows).  You should make sure you do not have 
  1100. LD_LIBRARY_PATH set in your environment during the build or the installation.  
  1101. If you are going to keep xterm and xload as setuid programs, please note that 
  1102. the shared libraries must be installed in /usr/lib, /usr/local/lib, or 
  1103. /usr/5lib for these programs to work (or else those programs must be linked 
  1104. statically). [courtesy MIT X Consortium]
  1105.     Note also that the program mkfontdir is run as part of the build; it
  1106. attempts, however, to use the shared libraries before they have been installed.
  1107. You can avoid the errors by building mkfontdir statically (pass -Bstatic to
  1108. most C compilers).
  1109.  
  1110. ----------------------------------------------------------------------
  1111. Subject: 100)  Can OLIT programs run with R5 Xt? (_XtQString undefined)
  1112.  
  1113. This is a bug in the OLIT.  _XtQString was an external symbol that existed in 
  1114. X11R4 (upon which OW 3.0's libXt is based).  It wasn't documented and was 
  1115. removed in X11R5 (MIT's guarantee of upward compatibility between the R4 and R5
  1116. libraries only applied to the documented interface).  
  1117.  
  1118. A workaround is to temporarily set your LD_LIBRARY_PATH to point to the X11R5 
  1119. Xt library that you linked the program against.
  1120.  
  1121. [10/92; from Barry Margolin (barmar@think.com)
  1122.  
  1123. ----------------------------------------------------------------------
  1124. Subject: 101)  How do I get around the SunOS 4.1 security hole?
  1125.  
  1126.     There is a security problem with certain R4 clients (xterm and xload)
  1127. running under SunOS 4.1 that have been installed setuid root and are using 
  1128. shared libraries; to avoid the problem, do one of these:
  1129.     1) make the program non-setuid. You should consult your system
  1130. administrator concerning protection of resources (e.g. ptys and /dev/kmem) used
  1131. by these programs, to make sure that you do not create additional security 
  1132. problems at your site.
  1133.     2) relink the programs statically (using -Bstatic).
  1134.     3) install the libraries before linking and link with absolute paths
  1135. to the libraries.
  1136.  
  1137. [from rws@expo.lcs.mit.edu (Bob Scheifler), 12/90]
  1138.  
  1139. The R5 version of xterm does this automatically by rebuilding xterm against the 
  1140. newly-installed libraries when xterm is being installed; this prevents an suid
  1141. program from being built with libraries specified relatively. Note that this 
  1142. may cause an inconvenience when doing the installation from NFS-mounted disks. 
  1143. Xload has been rewritten to avoid the problem.
  1144.  
  1145. ----------------------------------------------------------------------
  1146.  
  1147. David B. Lewis                     faq%craft@uunet.uu.net
  1148.  
  1149.         "Just the FAQs, ma'am." -- Joe Friday 
  1150. -- 
  1151. David B. Lewis        Temporarily at but not speaking for Visual, Inc.
  1152. day: dbl@visual.com    evening: david%craft@uunet.uu.net
  1153.