home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / windows / x / 19257 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  52.2 KB

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