[comp.windows.x] Lost mail for you

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:16:02 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00754; Thu, 31 May 90 15:16:02 CDT
Received: by convex.COM (5.51/4.7)
	id AA26245; Thu, 31 May 90 10:59:41 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA23536; Thu, 31 May 90 10:59:55 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 08:48:22 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA13209; Thu, 31 May 90 08:59:40 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA17066; Thu, 31 May 90 08:58:30 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 08:21:24 EDT
Received: from IBM.COM by expo.lcs.mit.edu; Thu, 31 May 90 08:21:14 EDT
Received: from WATSON by IBM.COM (IBM VM SMTP R1.2.1MX) with BSMTP id 0257; Thu, 31 May 90 05:23:19 PDT
Received: by aides.watson.ibm.com (DCE STD CONFIG 1.1 - AIX  2.2/1.26)
          id AA29797; Thu, 31 May 90 08:21:47 EDT
Received: from localhost.watson.ibm.com by cirrus.watson.ibm.com (5.61+/1.34)
	id AA10245; Thu, 31 May 90 08:23:34 -0400
Message-Id: <9005311223.AA10245@cirrus.watson.ibm.com>
To: xpert@expo.lcs.mit.edu
Cc: rhoover@cirrus.watson.ibm.com
X-External-Networks: yes
Date: Thu, 31 May 90 08:23:32 -0400
From: Roger Hoover <convex!ibm.com!RHOOVER>
Subject: Xsun problem on SPARCstation1 with color accelerator


I've compiled X11R4 with patches 1-11 on a sparcstation1 with
the default sun.cf settings.  Xsun works fine on a monochrome
display, but with the color accelerator the left inch or so of
my display is now mapped to the right side, so that windows are
split between the two sides of the display.  The top .5 inch or
so is off the top of the screen.

The compilation was done with cc.  Is there anything special
that needs to be done to create a server that works for both
monochrome and color displays?

roger hoover
rhoover@ibm.com
roger@cs.cornell.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:17:06 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00840; Thu, 31 May 90 15:17:06 CDT
Received: by convex.COM (5.51/4.7)
	id AA26178; Thu, 31 May 90 10:59:10 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA23485; Thu, 31 May 90 10:59:26 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 08:47:52 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA13177; Thu, 31 May 90 08:59:14 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA17062; Thu, 31 May 90 08:58:08 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 08:06:02 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 08:05:52 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA18582; Thu, 31 May 90 07:38:13 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 30 May 90 19:33:05 GMT
From: convex!bloom-beacon.mit.edu!jag%hpcuhc%hpda  (Janice Gee)
Organization: Hewlett Packard, Cupertino
Subject: Re: ?? X windows and C++ ?? X Interface Builders ??
Message-Id: <300001@hpcuhc.HP.COM>
References: <1990May15.011443.5787@ncsuvx.ncsu.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

/ hpcuhc:comp.windows.x / janzen@brazil.mpr.ca (Martin Janzen) /  9:32 am  May 22, 1990 /
In article <1990May20.170455.3824@alphalpha.com>, nazgul@alphalpha.com (Kee

[stuff about X-windows development using C++ deleted...]

> >	How about any Interactive Design Tools (User interface Builders)
> >	Any one out there have any experiences with them?
> I've used one a few times, and looked at others.  My main reaction
> is that the first generation of IDTs are basically graphical means of
> setting resources.  To really be useful they need to do direct manipulation,
> add grids, alignment, and other desktop-publishing/draw-style functions.
> When an IDT makes those those things easier I think I might starting using
> one regularly.  They also need to be more WYSIWYG about setting things
> like label strings, mnemonics, accellerators and the like.
> 
> 						-kee

Kee, have you looked at UIMX, from Visual Edge Software Ltd.?  I've tried a
beta version of this thing, and it offers all the stuff you mention above.
They're selling the beta version now, with the production release expected
this summer.  It's still got some bugs, as you might expect, but it beats the
heck out of doing things manually!  Visual Edge is at 3870 Cote Vertu,
Montreal, Quebec H4R 1V4.  Their phone number is (514) 332-6430; fax is
(514) 332-5914.  (No, they don't pay me; I'm passing this along *despite*
having spent my long weekend working around assorted bugs...)
----------

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:28:09 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01910; Thu, 31 May 90 15:28:09 CDT
Received: by convex.COM (5.51/4.7)
	id AA18412; Thu, 31 May 90 07:02:10 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA19104; Thu, 31 May 90 07:02:18 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 04:51:23 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA09446; Thu, 31 May 90 05:02:12 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA16546; Thu, 31 May 90 05:01:03 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 05:06:59 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 05:06:21 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA07195; Thu, 31 May 90 04:44:48 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 05:30:31 GMT
From: convex!neon.Stanford.EDU!ham  (Peter R. Ham)
Organization: Stanford University
Subject: Re: Wanted: OpenLook and Motif toolkits
Message-Id: <HAM.90May30223031@Neon.Stanford.EDU>
References: <9005302137.AA13391@lance>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

InterViews has the beginnings of emulation for both OpenLook and Motif.
I don't know how to judge compliance to these standards. Besides just
compliance, you should think about the quality of the toolkit. I'm 
investigating Solbourne's OI, too, but don't know anything about it.
I can recommend InterViews, it's great!
--
Peter Ham			PO Box 3430	(h)(415) 322-4390
MS Computer Science Student	Stanford, CA	ham@cs.stanford.edu
Stanford University 		94309		(o)(415) 723-2067

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 16:05:54 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA04133; Thu, 31 May 90 16:05:54 CDT
Received: by convex.COM (5.51/4.7)
	id AA04992; Thu, 31 May 90 16:04:50 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA01318; Thu, 31 May 90 16:05:45 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 13:53:27 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA21943; Thu, 31 May 90 14:05:32 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA18622; Thu, 31 May 90 14:04:00 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 13:06:15 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 13:06:01 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA07783; Thu, 31 May 90 12:20:58 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 16:17:36 GMT
From: convex!epb2.lbl.gov!envbvs  (Brian V. Smith)
Organization: lbl
Subject: Re: console message and XDM
Message-Id: <5719@helios.ee.lbl.gov>
References: <jsparkes.643985374@bcars85>, <17880@ultima.cs.uts.oz>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <17880@ultima.cs.uts.oz>, keane@ultima.cs.uts.oz (Chris
Keane) writes:
|> jsparkes@bcars85.bnr.ca (Jeff Sparkes) writes:
|> 
|> 
|> >	Are there any plans to add a console window to XDM?  At present,
|> >when the login prompter is up on the console, all messages go directly to
|> >the console, messing up the screen.  There isn't even any way to redraw the
|> >screen (that I can find).
|> 
|> Yes, I hated that for a while too and I got sick of students
complaining and/or
|> asking me what was wrong, so I've hacked xdm to have a console window
at the 
|> bottom of the screen. It basically starts a program that runs as a
pseudotty and
|> displays everything the comes over the pty on a
nice-even-if-I-say-so-myself 
|> scrolling, wrap-around window. The window doesn't recognise any input-type 
|> events. Xdm hijacks the console output using ioctl() and stuffs it into the
|> the other end of the pty. Voila! Instant console!
|> 
|> It's been tested and runs quite successfully on Sun3's, Sun386i's and
SunSS1's
|> all running SunOS 4.0.3. It works for both X11r3 and X11r4.
|> The diffs are very small. If you're interested, I send them to you, although
|> I believe the ioctl() to steal the console is rather system-dependant
(I don't
|> know that for sure though), so if you're not running suns...
|> regards...

Our mailer can't reach Chris' host so I am posting this request.
Would you mail me the diffs to xdm to do this or post them if they
aren't too large?

Thanks.
_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
I don't speak for LBL, these non-opinions are all mine.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 16:12:54 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA04484; Thu, 31 May 90 16:12:54 CDT
Received: by convex.COM (5.51/4.7)
	id AA05169; Thu, 31 May 90 16:12:48 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA01484; Thu, 31 May 90 16:13:47 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 14:01:31 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA22155; Thu, 31 May 90 14:13:36 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA18680; Thu, 31 May 90 14:12:23 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 13:16:21 EDT
Received: from xenon.lcs.mit.edu by expo.lcs.mit.edu; Thu, 31 May 90 13:16:09 EDT
Received: by xenon; Thu, 31 May 90 13:16:06 EDT
Message-Id: <9005311716.AA28403@xenon.lcs.mit.edu>
To: anderson@gargoyle.uchicago.edu
Cc: xpert@expo.lcs.mit.edu
Subject: Re: Color Frame Buffer Problem and X114 Server 
In-Reply-To: Your message of Thu, 31 May 90 11:44:50 -0500.
             <9005311644.AA09552@gargoyle.uchicago.edu> 
Date: Thu, 31 May 90 13:16:04 -0400
From: convex!expo.lcs.mit.edu!keith (Keith Packard)


	Hi, I've been trying to install X11 R4 on our network of
	Sun 3/50's and Sun Sparcstations.

	The problem is that the	server sees the vertical edge of the 
	root window as different from the true physical edge. It shifts
	the right edge over by about 3 inches.  I have applied patches
	up to 11, too, and they went in smoothly.

Make sure you build the server using the same revision of SunOS as you will be
running on the clients -- the header files which describe the frame buffer
structure changed when the SparcStation came out.  I'm not sure of the relation
between the various versions of SunOS, but I'd compare the various files in
/usr/include/sundev/ to see what's what.  If you were to build the server on
the sparcstation directly, I'd expect things would work just fine.

Keith Packard
MIT X Consortium

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 23:56:58 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA25082; Thu, 31 May 90 23:56:58 CDT
Received: by convex.COM (5.51/4.7)
	id AA11075; Thu, 31 May 90 23:56:51 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA09524; Thu, 31 May 90 23:52:24 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 21:38:48 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA05385; Thu, 31 May 90 21:52:16 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA20026; Thu, 31 May 90 21:51:11 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 19:07:27 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 19:06:08 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA25394; Thu, 31 May 90 18:20:31 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 22:14:01 GMT
From: convex!epb2.lbl.gov!envbvs  (Brian V. Smith)
Organization: lbl
Subject: Re: How to get xdm to make wtmp and utmp file entries?
Message-Id: <5723@helios.ee.lbl.gov>
References: <MJD.90May31173254@central.cis.upenn.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <MJD.90May31173254@central.cis.upenn.edu>,
mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
|> 
|> Our xdm's don't seem to be logging logins and logouts in the
|> /etc/wtmp and /etc/utmp files.  Is there a good way to get
|> them to do this, or is there a good reason why they
|> shouldn't?

xdm doesn't make the entries in these files, but you can make the main
xterm do it with the +ut and -ls options.  The +ut makes it write in the
/etc/utmp file and the -ls is required to make it write in the /etc/wtmp
file.  The -ls also makes it read and execute your .login file.
_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
I don't speak for LBL, these non-opinions are all mine.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 04:09:07 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA09363; Fri, 1 Jun 90 04:09:07 CDT
Received: by convex.COM (5.51/4.7)
	id AA20373; Fri, 1 Jun 90 04:09:00 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA14552; Fri, 1 Jun 90 04:04:39 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 01:50:33 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA09417; Fri, 1 Jun 90 02:04:29 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA20859; Fri, 1 Jun 90 02:03:25 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 23:06:20 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 23:06:03 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA07090; Thu, 31 May 90 22:37:12 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 02:10:56 GMT
From: convex!apollo.gl.pitt.edu!james
Organization: Advanced Graphics Lab, Univ. of Pittsburgh
Subject: Where to get newest release
Message-Id: <7766@pitt.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


	Where can I get the newest release of X windows.?  I seem to be
having problems with twm from my release of X11 Release 4.  I get a lot of
illegally changed colormap messages, and certian programs will not allocate
their colormaps becuase of this..  Are the patches for twm out there, that
fix this bug, or can I get a new copy of the entire X11 release..

	Please send replies to:

		james@apollo.gl.pitt.edu

	Thanks,
	  Douglas

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 04:10:18 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA09600; Fri, 1 Jun 90 04:10:18 CDT
Received: by convex.COM (5.51/4.7)
	id AA20399; Fri, 1 Jun 90 04:10:08 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA14571; Fri, 1 Jun 90 04:05:51 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 01:51:45 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA09451; Fri, 1 Jun 90 02:05:42 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA20872; Fri, 1 Jun 90 02:04:35 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 00:06:12 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 00:05:58 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA09225; Thu, 31 May 90 23:23:51 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 03:13:25 GMT
From: convex!clyde.concordia.ca!pedro%quiche%calvin%quiche%mcgill-vision  (Sandro MAZZUCATO)
Organization: SOCS, McGill University, Montreal, Canada
Subject: Graphics & Athena Widget set
Message-Id: <3504@calvin.cs.mcgill.ca>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Hi,
    here is a question that is troubling me since I'm new in the X world
I the references I have are not complete.

  How can I create a window or frame of work, using the Athena Widget set ,
where I can draw lines and circles etc ....


Thank you very much , < in advance >for your help !





---------------------------------------------------------------------------

Sandro Mazzucato                  
Internet : pedro@calvin.cs.mcgill.ca

BSc, U2, Computer Science.
McGill University - Montreal, Quebec, Canada

---------------------------------------------------------------------------

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 04:57:48 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA12127; Fri, 1 Jun 90 04:57:48 CDT
Received: by convex.COM (5.51/4.7)
	id AA21646; Fri, 1 Jun 90 04:57:40 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA15007; Fri, 1 Jun 90 04:53:23 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 02:39:17 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA10106; Fri, 1 Jun 90 02:53:08 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA21419; Fri, 1 Jun 90 02:51:58 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 02:08:58 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 02:08:45 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA15277; Fri, 1 Jun 90 01:40:56 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 14:26:51 GMT
From: convex!think.com!harkcom%leia%spider%sjc%dclsic%titcca%ccut%sun-barr%apple%usc%samsung  (Alton Harkcom)
Organization: Yokogawa Electric Corporation, Tokyo, Japan.
Subject: twm: shell commands
Message-Id: <HARKCOM.90Jun1092651@potato.pa.Yokogawa.CO.JP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


A question...

	I am trying to create a function in twm to purge my home directory of
all those nasty little autodumps(?) and baks(?) that emacs creates. I know I
could just turn off those features, but they are useful and I sometimes need
them. However, after I've romped through my directory and created a few megs
of these droppings, I want to flush them away. I could do it with an alias or
as a lisp file in emacs, but I want to do it using the function keys. I created
a binding to F1 for the following function...

Function "clean-directories"
{
	!"find ~ -name \"*~\" -exec rm {} \;"
	!"find ~ -name \".*~\" -exec rm {} \;"
	!"find ~ -name \"#*#\" -exec rm {} \;"
}

However, twm eats the quotation marks in the middle of the string...

The commands that appear are {find ~ -name *~ -exec rm {} ;} etc...

I need {find ~ -name "*~" -exec rm {} ;}...

	I am also trying to use other functions which have the same problem.
This is the one that is easiest to explain so I chose it. If anybody knows
how to use quotation marks inside of a shell command in twm, please let me
e-mail suggestions to me. I will summarize and post any good ideas I receive.

	I also get an error when I use f.exec "string", but when I use
!"string" the shell command works. ie. f.exec "echo testing" crashes whereas
!"echo testing" works fine...

	Any other information or maybe even some sample functions would be
great. If anybody is willing to drop me a copy of theirs I'll post a summary.

Thanks in advance...

--
--harkcom@potato.pa.yokogawa.co.jp

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 11:25:02 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA29654; Fri, 1 Jun 90 11:25:02 CDT
Received: by convex.COM (5.51/4.7)
	id AA03644; Fri, 1 Jun 90 11:24:52 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA20400 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 11:20:33 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 09:24:59 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA15884; Fri, 1 Jun 90 09:20:22 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA22399; Fri, 1 Jun 90 09:19:03 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 09:06:21 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 09:06:01 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA08451; Fri, 1 Jun 90 08:11:29 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 12:03:46 GMT
From: convex!uxh.cso.uiuc.edu!ejk  (Ed Kubaitis)
Organization: University of Illinois at Urbana
Subject: Re: Graphics & Athena Widget Set
Message-Id: <1990Jun1.120346.21957@ux1.cso.uiuc.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

The Athena label widget allows a bitmap (actually a pixmap) to be displayed
instead of text. One can then use Xlib calls to place graphics & text in
the pixmap. Two examples:

   o xplot (plot(5) filter) - available from uunet.uu.net in
     comp.sources.x/volume4/xplot/*

   o xgnuplot (gnuplot X wrapper/terminal driver) - available from 
     uxc.cso.uiuc.edu in pub/xgunplot/xgnuplot.shar

----------------------------------
Ed Kubaitis (ejk@uxh.cso.uiuc.edu)
Computing Services Office - University of Illinois, Urbana

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 16:53:27 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA03157; Fri, 1 Jun 90 16:53:27 CDT
Received: by convex.COM (5.51/4.7)
	id AA02416; Fri, 1 Jun 90 16:53:13 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA28371 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 16:48:49 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 14:51:55 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA23630; Fri, 1 Jun 90 14:48:37 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA23948; Fri, 1 Jun 90 14:47:33 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 12:21:38 EDT
Received: from shamash.cdc.com by expo.lcs.mit.edu; Fri, 1 Jun 90 12:21:24 EDT
Received: by shamash.cdc.com (5.59/CDC1.2)
	id AA23099; Fri, 1 Jun 90 11:22:33 -0600
Message-Id: <9006011622.AA23099@shamash.cdc.com>
Received: from louie.dms.cdc.com by hewey.dms.cdc.com with SMTP
	(15.11/15.6) id AA15048; Fri, 1 Jun 90 11:05:00 cdt
Received: by louie.dms.cdc.com
	(15.11/15.6) id AA07478; Fri, 1 Jun 90 11:03:51 cdt
From: Ian Hogg <convex!shamash.cdc.com!ian%hewey>
Subject: Re: Spreadsheet in X
To: manu@orc.olivetti.com
Date: Fri, 1 Jun 90 11:03:49 CDT
Cc: xpert@expo.lcs.mit.edu
In-Reply-To: <49164@ricerca.UUCP>; from "manu@think.com" at May 30, 90 10:41 pm
X-Mailer: ELM [version 2.2 PL7]

> 
> Does anyone know of a spreadsheet program for X ? If yes, how to get it?
> Thanks
> 
> 

There is a spreadsheet program in the Andrew Toolkit on the R4 tape.  I havn't
used it.

-- 
===============================================================================
Ian Hogg                                    email:  ian@dms.cdc.com
Control Data Corporation                    phone:  (612)-553-4484

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 14:56:31 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA08567; Thu, 31 May 90 05:42:06 CDT
Received: by convex.COM (5.51/4.7)
	id AA17266; Thu, 31 May 90 05:41:56 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA18245; Thu, 31 May 90 05:42:05 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 03:31:22 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA08537; Thu, 31 May 90 03:41:52 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA16261; Thu, 31 May 90 03:40:07 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 03:06:00 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 03:05:47 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA26632; Thu, 31 May 90 02:11:50 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 30 May 90 12:26:58 GMT
From: convex!uunet.uu.net!gpraman%sdrc  (raman srinivasan)
Organization: SDRC, Cincinnati
Subject: Motif Bug / BulletinBoard widget help
Message-Id: <1436@sdrc.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


I am trying to create a form using the BulletinBoard widget
with three buttons and two single line editable text fields.
One of the buttons is setup as the default (using XmNdefaultButton).
The functionality that I'm trying to have is hitting a RETURN in
either of the text fields should activate the default button
and invoke the relevant callbacks.  The way it behaves now is
hitting a RETURN before setting input focus to either text field
causes the default button to be activated, but if focus is set
to the text field, first, RETURN does not have any effect. 

This procedure (hitting RETURN while in text field) works fine
with the DEC widget set using a dialog box (DwtDialogBox & 
DwtNdefaultButton).

The default translations seem to be fine for the purpose.

Is it a bug in Motif or am I missing something ??

Thanks in advance, Raman

part of the source
------------------------------------------------------------------------------------
#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
#include <Xm/BulletinB.h>
.
.
   Widget create;
   Arg arglist[10];
   int argcnt;
   /*
    * create bulletin board to be used as a container widget
    */
....
   XtSetArg (arglist[argcnt],XmNdialogTitle, ........
   dialog = XmCreateBulletinBoard (main_widget,"BB",arglist,argcnt);
   XtManageChild (dialog);

  /*  the text field  */

   filtxt = XmCreateText( dialog, "filtxt", arglist, argcnt );
   XtManageChild( filtxt );
   /*
    * Create push buttons
    */
   create = create_push_button( dialog, "Create", 256, 16,
               XmStringCreate("Create",XmSTRING_DEFAULT_CHARSET),
               create_cb, NULL);
   XtManageChild (create);
   /*
---->>>    * Set "Create" as the default button
    */
   XtSetArg( arglist[0], XmNshowAsDefault, 1);
   XtSetValues( create, arglist, 1);
--->   XtSetArg( arglist[0], XmNdefaultButton, create );
   XtSetValues( dialog, arglist, 1 );
.
.
------------------------------------------------------------------------------------

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:11:26 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00291; Thu, 31 May 90 15:11:26 CDT
Received: by convex.COM (5.51/4.7)
	id AA01650; Thu, 31 May 90 14:22:12 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA28876; Thu, 31 May 90 14:23:08 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 12:11:09 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA19457; Thu, 31 May 90 12:22:54 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA18005; Thu, 31 May 90 12:21:43 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 11:05:51 EDT
Received: from shamash.cdc.com by expo.lcs.mit.edu; Thu, 31 May 90 11:05:30 EDT
Received: by shamash.cdc.com (5.59/CDC1.2)
	id AA04137; Thu, 31 May 90 10:06:56 -0600
Message-Id: <9005311506.AA04137@shamash.cdc.com>
Received: from louie.dms.cdc.com by hewey.dms.cdc.com with SMTP
	(15.11/15.6) id AA09156; Thu, 31 May 90 10:05:30 cdt
Received: by louie.dms.cdc.com
	(15.11/15.6) id AA06322; Thu, 31 May 90 10:04:24 cdt
From: Ian Hogg <convex!shamash.cdc.com!ian%hewey>
Subject: Re: Problems with HP server of X11 R4.
To: tomg%hpcvlx%hp-pcd@sdd.hp.com   (Thomas J. Gilg)
Date: Thu, 31 May 90 10:04:22 CDT
Cc: xpert@expo.lcs.mit.edu
In-Reply-To: <100920221@hpcvlx.cv.hp.com>; from "Thomas J. Gilg" at May 29, 90 4:35 pm
X-Mailer: ELM [version 2.2 PL7]

> 
> 
> > I have a problem in getting the server ( hpX as supplied by X-consortuim )
> > to startup. It gives me the following error & exits :
> > 
> >   Binding unix socket : no such file or directory .
> 
> Make sure you have a writable /usr/spool/sockets directory so X and the 
> Graphics Resource Manager Daemon can create a socket for communications.
> You'll also need a writable /usr/spool/sockets/X11 directory.
> 
> drwxrwxrwx   5 bin      bin         1024 Aug 26  1989 /usr/spool/sockets
> 
> 

Make sure "/usr/spool/sockets" is a CDF if you are running HP diskless nodes.
I had a problem where the installation stuff (on HP-UX 6.5) did not make
"/usr/spool/sockets" a CDF. Clients (especially window managers) tended to die
whenever clients were started on other machines in the diskless cluster.


-- 
===============================================================================
Ian Hogg                                    email:  ian@dms.cdc.com
Control Data Corporation                    phone:  (612)-553-4484

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:13:41 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00537; Thu, 31 May 90 15:13:41 CDT
Received: by convex.COM (5.51/4.7)
	id AA28493; Thu, 31 May 90 12:31:56 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA26005; Thu, 31 May 90 12:32:13 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 10:20:28 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA15796; Thu, 31 May 90 10:31:45 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA17553; Thu, 31 May 90 10:30:35 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 08:32:33 EDT
Received: from expire.lcs.mit.edu by expo.lcs.mit.edu; Thu, 31 May 90 08:32:23 EDT
Received: by expire.lcs.mit.edu; Thu, 31 May 90 08:32:20 EDT
Message-Id: <9005311232.AA12904@expire.lcs.mit.edu>
To: ben@cv.hp.com
Cc: xpert@expo.lcs.mit.edu
Subject: Re: use of backslash in resource specifiers
In-Reply-To: Your message of 30 May 90 16:25:05 GMT.
             <100920222@hpcvlx.cv.hp.com> 
Date: Thu, 31 May 90 08:32:18 -0400
From: convex!expo.lcs.mit.edu!rws (Bob Scheifler)

    Why can't the gods of Xt implement backslash processing for reading the
    left-hand side of the resource specifier?

It doesn't exist because it is unnecessary as currently specified.

    A trivial bug and a trivial fix.

It isn't obvious to me that it's a "bug".  Nor is it obvious that just
introducing a quote form is sufficient to "fix" the problem.  You have to
assume that no code in Xt or Xlib ever concatenates strings together to
form resource specifiers, I'd guess you have to introduce a quote form into
arguments of XrmGetResource and other functions (none of which currently have
any such quote forms, for left or right side), and perhaps other things I
haven't thought of.  If you would like to think this through and submit a
complete specification, with a rationale and an implementation/performance
impact statement (or better yet patches), I'm sure people would be happy to
consider making Xlib even more complicated than it already is. :-)

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:13:50 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00558; Thu, 31 May 90 15:13:50 CDT
Received: by convex.COM (5.51/4.7)
	id AA29004; Thu, 31 May 90 12:54:50 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA26646; Thu, 31 May 90 12:55:01 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 10:43:13 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA16628; Thu, 31 May 90 10:54:35 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA17649; Thu, 31 May 90 10:53:21 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 10:12:01 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 10:11:44 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA25540; Thu, 31 May 90 09:19:18 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 13:11:59 GMT
From: convex!ucbvax.berkeley.edu!BIFF%EVERYWHERE%THERE%HERE%zaphod.cs.ohio-state%uwm%uscd%usc  (THE BIFFMAN COMETH)
Organization: BIFF FOR PREZ D00DS!!
Subject: C0WABUNGA!!
Message-Id: <901508570362BIFF@BIFFVM.BIT.NET>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

HIYA D00DS!! ICUZ MY BBROTHER <--BIG BROTHER, NEET HUH? WUZ BBSITTING ME AND MY
MOM WULD KILL HIM IF ANYTING HAPENED TO ME. THEES SHUR R
NIFTY BBOARDS!! IZ ANYWON MODURATING THEM?? I CAN DO IT D00DS!!
I PROVED MY BABAILITY BY MODURATING NEWS.GROUPS. SO FROM NOW ON
IC0WABUNGA!!
 
------ 
BIFF@BIFFVM.BIT.NET
BIFF+@ANDREW.CMU.EDU
BIFF@BIT.NET.GATE.WAY.MAN.WOMAN.BIRTH.DEATH.ALPHA.OMEGA.BIFF

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:15:30 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00700; Thu, 31 May 90 15:15:30 CDT
Received: by convex.COM (5.51/4.7)
	id AA25436; Thu, 31 May 90 10:34:53 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA22832; Thu, 31 May 90 10:34:53 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 08:23:27 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA12740; Thu, 31 May 90 08:34:43 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA17030; Thu, 31 May 90 08:33:35 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 08:05:57 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 08:05:49 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA18588; Thu, 31 May 90 07:38:30 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 30 May 90 19:41:54 GMT
From: convex!hplabs.hp.com!adc%hpindda%hpcuhb%hpcc01  (Alan Carwile)
Organization: HP Information Networks, Cupertino, CA
Subject: Re: ICCC Window Manager protocols
Message-Id: <3630010@hpindda.HP.COM>
References: <9005181226.AA09331@zit.cigy.>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

/ hpindda:comp.windows.x / gabe@hpcvlx.cv.hp.com (Gabe Begeddov) /  4:57 pm  May 20, 1990 /

Gabe omitted a parameter on the XmInternAtom call.  Should be:


Atom	wm_delete_atom = XmInternAtom(dpy, "WM_DELETE_WINDOW", FALSE);
                                                               ^^^^^
	XmAddWmProtocolCallback(shell, 
			        wm_delete_atom,
				cleanup_callback,
				cleanup_data);

Alan D. Carwile
Hewlett-Packard

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:18:59 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01025; Thu, 31 May 90 15:18:59 CDT
Received: by convex.COM (5.51/4.7)
	id AA23233; Thu, 31 May 90 09:45:05 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA21624; Thu, 31 May 90 09:45:06 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 07:33:50 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA11972; Thu, 31 May 90 07:44:57 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA16904; Thu, 31 May 90 07:43:51 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 07:06:14 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 07:05:49 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA16668; Thu, 31 May 90 06:58:33 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 06:37:06 GMT
From: convex!arda.ee.surrey.ac.uk!celvin  (Chris Elvin)
Organization: University of Surrey, Guildford, Surrey, UK. GU2 5XH
Subject: EXUG Conference Anouncement
Message-Id: <1990May31.063706.5404@EE.Surrey.Ac.UK>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


		   AUTUMN CONFERENCE - ADVANCE NOTICE
			 AND CALL FOR PAPERS

	******* *     * *     *  *****
	*        *   *  *     * *     *         T H E
	*         * *   *     * *               E U R O P E A N
	*****      *    *     * *  ****         X
	*         * *   *     * *     *         U S E R
	*        *   *  *     * *     *         G R O U P
	******* *     *  *****   *****

				 Announce

		      Their FIRST EUROPEAN CONFERENCE

		 	       To Be Held At
		   The University of Surrey, Guildford, UK

			  24th-26th September 1990

	---------------------------------------------------------

Following their recent, one day semianr and exhibition in Cambridge, UK:-

The European X User Group (EXUG) will hold its first 3-day residential
conference at the University of Surrey, England from 24th-26th September 1990
The conference will be preceeded by a half-day session of tutorials.

The conference reflects the goals of EXUG. In particular, it aims to
promote the development and use of the X window System within Europe, to
provide a forum for the discussion of X and to provide a pleasant social
framework within which people from all over Europe can meet and discuss
topics of mutual interest. As such, keynote speakers have been invited
and will present papers at the conference.

Throughout the conference period, there will also be a major exhibition of
X Products and services.  The Exhibition will be open to the professional
community at large whether or not they are attending the conference itself.
Full ethernet network facilities will be installed to demonstrate the
interoperability of products from the various exhibitors.

Attendance at the conference is strictly limited so early registration is
advised.  There will be a discount for EXUG members and a further discount
for early payment of fees.

Registration enquiries and membership requests should be sent to the EXUG
secretary at 185 High Street, Cottenham, Cambridgeshire, CB4 4RX, UK.
Email enquiries can be sent to exug90@unipalm.co.uk (aka exug90@unipalm.uucp).

alternatively, contact your nearest international representative:-

Finland		M. Huvila       Abo Akademi University		 +358 21 654142
France 		P. Papinet      Monterey Technology SA 		+33 1 306 15025
Germany		M. Utermoht     Universitat - GH Paderborn      +49 5251 60 2077
Eire   		J. Roden        Procyon Informatics Ltd		+353 1 791323
Netherlands     R. Ossel        OSL Integrators BV     		+31 3240 44040
Norway 		P. Hart		Rogalands Forskning    		+47 4 87   5153
Sweden 		T. Hansen       Telesoft AB    			+46 13 21 40 40
Spain		J. M. Elicegui  Telefonica 	    		+34 1 337 4019


A number of exhibition stands are still available, details can be obtained
from the secretary.

EXUG membership costs 25 pounds sterling for individual membership, 100 pounds
sterling for corporate memberships.  Benefits of EXUG membership include
Quarterly newsletter, discounts at EXUG conferences, and access to the
EXUG electronic mail Q&A service.

-- 
Chris Elvin
C.Elvin@EE.Surrey.Ac.UK        "what happens if I press this big red button"
Dept of Elec. Eng, University of Surrey, Guildford, Surrey, GU2 5XH. England

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 15:23:49 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01531; Thu, 31 May 90 15:23:49 CDT
Received: by convex.COM (5.51/4.7)
	id AA03277; Thu, 31 May 90 15:20:59 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA00362; Thu, 31 May 90 15:21:55 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 13:09:48 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA20724; Thu, 31 May 90 13:21:38 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA18198; Thu, 31 May 90 13:20:28 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 12:44:36 EDT
Received: from gargoyle.uchicago.edu by expo.lcs.mit.edu; Thu, 31 May 90 12:43:41 EDT
Received: by gargoyle.uchicago.edu from gargoyle.uchicago.edu (5.59/1.14)
	id AA09552; Thu, 31 May 90 11:44:53 199
Message-Id: <9005311644.AA09552@gargoyle.uchicago.edu>
To: xpert@expo.lcs.mit.edu
Cc: anderson@gargoyle.uchicago.edu
Subject: Color Frame Buffer Problem and X114 Server
Date: Thu, 31 May 90 11:44:50 -0500
From: convex!gargoyle.uchicago.edu!anderson


	Hi, I've been trying to install X11 R4 on our network of
	Sun 3/50's and Sun Sparcstations.  The make World runs smoothly
	and there seem to be no problems on the black and white
	monitors, but there is a video offset problem on the color
	Sparcs.

	The problem is that the	server sees the vertical edge of the 
	root window as different from the true physical edge. It shifts
	the right edge over by about 3 inches.  I have applied patches
	up to 11, too, and they went in smoothly.

	Any ideas?

	Thanks a lot,

	Bill Anderson

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 16:06:26 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA04142; Thu, 31 May 90 16:06:26 CDT
Received: by convex.COM (5.51/4.7)
	id AA05005; Thu, 31 May 90 16:06:19 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA01329; Thu, 31 May 90 16:07:12 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 13:54:56 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA22000; Thu, 31 May 90 14:06:56 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA18631; Thu, 31 May 90 14:05:43 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 13:06:07 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 13:05:53 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA07843; Thu, 31 May 90 12:22:11 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 16:10:45 GMT
From: convex!postgres.Berkeley.EDU!luis  (Luis Miguel)
Organization: EECS Dept., UC Berkeley
Subject: Size of Colormap in Xhp300 server.
Message-Id: <25348@pasteur.Berkeley.EDU>
References: <128@gilroy.dec.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


I have an HP 900-350 workstation, and have been playing with
some color programs in the last couple of days. The monitor
(HP 98782A) has 8 planes (as reported by xdpyinfo), but
for some reason its colormap only has 64 colors (equivalent to 6 planes).
I need the 256 of an 8 plane display for the pictures I have to look good.

Is there a way to change the default colormap size for
the server?

Thanks,

/Luis

PS: I am running X11R3 under Mt. Xinu's 4.3 BSD

Luis Miguel. Computer Science Division, UC Berkeley.
arpanet: luis@postgres.Berkeley.EDU         
uucp: {ihnp4,decvax}!ucbvax!postgres!luis                    
at&t: (415) 642-9585

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 17:43:58 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00388; Thu, 31 May 90 17:43:58 CDT
Received: by convex.COM (5.51/4.7)
	id AA00548; Thu, 31 May 90 18:06:29 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA03504; Thu, 31 May 90 17:39:15 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 15:26:41 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA24460; Thu, 31 May 90 15:39:02 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19023; Thu, 31 May 90 15:37:57 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 13:32:10 EDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 13:31:51 EDT
From: convex!expo.lcs.mit.edu!kit (Chris D. Peterson)
Message-Id: <9005311731.AA17900@expo.lcs.mit.edu>
To: JONES@wharton.upenn.edu
Cc: xpert@expo.lcs.mit.edu, kit@expo.lcs.mit.edu
Subject: Re: XCreateGC vs XtGetGC 
In-Reply-To: Your message of 25 May 90 15:17:33 GMT.
             <25261@netnews.upenn.edu> 
Date: Thu, 31 May 90 13:31:50 -0400


> Originally I put it in the Initialize method for the widget, but it choked
> because the widget was not yet realized.  XtGetGC worked just fine (at least 
> the GC was created).  
> I suspect that I should call XCreateGC in the Realize\
> method for the widget, but wanted to know if that was correct.

Putting the CreateGC call in the initialize procedure it probabally the best
solution.  It solves few other problems too, such as saving server resources for
unrealized widget, and saving round trips when performing an XtSetValues on the
color of an unrealized widget.  If I were writing a widget I would try to put
all my Server resource creation code into Realize.  If you do this, remember
that you will have to make a few XtIsRealized() checks in SetValues() and other
places since the GC may not exist yet.

If you really want to create your GC's at Initialization time then you can just
use the RootWindow of the widget's screen when creating your GC.  The only
reason for the window (well, drawable actually) argument to XtCreateGC is so
that the depth of your GC will match the depth of the GC you are operating on.

BTW:  Don't forget to add a destroy proc to your widget so that the GC is freed
      when the widget is destroyed.


						Chris D. Peterson     
						MIT X Consortium 

Net:	 kit@expo.lcs.mit.edu
Phone:   (617) 253 - 9608	
Address: MIT - Room NE43-213

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 17:45:37 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00444; Thu, 31 May 90 17:45:37 CDT
Received: by convex.COM (5.51/4.7)
	id AA00612; Thu, 31 May 90 18:07:49 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA02629; Thu, 31 May 90 16:59:50 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 14:46:42 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA23477; Thu, 31 May 90 14:58:19 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA18909; Thu, 31 May 90 14:56:31 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 11:10:00 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 11:09:23 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA01696; Thu, 31 May 90 10:54:05 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 14:32:25 GMT
From: convex!bu.edu!xug%ics  (X User's Group)
Organization: the World
Subject: Frequently Asked Questions about X with Answers [long monthly posting]
Message-Id: <1990May31.143225.354@ics.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

[Last changed: 31 May 90]

This article contains the answers to some Frequently Asked Questions often seen
in comp.windows.x. It is posted to help reduce volume in this newsgroup and to
provide hard-to-find information of general interest.

This article includes answers to these questions:

0) Where can I obtain X source?
1) Where can I obtain X11R4?
2) Where can I obtain Motif?
3) Where can I obtain software implementing Open Look?
4) Where can I obtain other X sources?
5) What is the xstuff mail-archive?
6) Where can I obtain patches to X11R4?
7) Where can I find books and articles on X that are good for beginners?
8) What courses on X are available?
9) Is there a skeleton X program available?
10) What are these common abbreviations?
11) What is XUG?
12) What is EXUG?
13) What is the X Consortium and how do I join?
14) What is xpert?
15) What conferences on X are coming up?
16) What is the current state of the world in X terminals?
17) How can I get an X server on a PC?
18) What terminal emulators other than xterm are available?
19) How can I get an X server on a Macintosh running MacOS?
20) Where can I obtain an X-based editor or word-processor?
21) Where can I obtain an X-based paint/draw program?
22) Where can I obtain an X-based spreadsheet?
23) Where can I get a PostScript previewer for X?
24) Where can I get a troff previewer for X?
25) How do I convert Mac/TIFF/GIF/Sun/PICT/Face/img/FAX/etc images to X?
26) How do I use an alternate window manager with DEC's session manager?
27) How do I build X with gcc?
28) What are these funny problems compiling X11R3 on the Sun4?
29) What are these funny problems installing X11R4 on the Sun running SunOS 4?
30) Where can I get a fast X server for a workstation?
31) How can I change the titlebar of my xterm window?
32) Why doesn't anything appear when I run this simple program?
33) What is the difference between a Screen and a screen?
34) Why do I get a BadDrawable error drawing to XtWindow(widget)?
35) Can I get a window's background pixel/pixmap using XGetWindowAttributes?
36) Why does the pixmap I copy to the screen show up as garbage? 
37) Why doesn't my program get the keystrokes I select for?
38) How can my application iconify itself?
39) How do I check whether a window ID is valid?
40) Why can't I set the backgroundPixmap resource in my .Xdefaults file?
41) Why does the R3 xterm, et al, fail against the R4 server?
42) Where can I obtain alternate language bindings to X?

If you have suggestions or corrections for any of these answers or any 
additional information, please send them directly to xug@expo.lcs.mit.edu;
the information will be included in the next revision (or possibly the one 
after that; thanks for the many suggestions which haven't been incorporated 
yet).  The answers in this iteration are acknowledged to be partial and to 
lean more towards products than to programming.

This posting is intended to be distributed at approximately the beginning of 
each month. 

The information contained herein has been gathered from a variety of sources. In
many cases attribution has been lost; if you would like to claim responsibility
for a particular item, please let us know. 

Conventions used below: telephone numbers tend to be Bell-system unless 
otherwise noted; prices on items are not included.

--------------------------------------------------
0) Where can I obtain X source?

	Intelligent Software Products, Inc., (516-766-2867) ships X11R3
[formats are unknown]. 

	Integrated Computer Solutions, Inc., (617-547-0510) ships X11R3 on 
half-inch and quarter-inch formats. 

	The Free Software Foundation (617-876-3296) sells X11R3 on half-inch 
tapes and on QIC-24 cartridges.  

	Automata Design Associates (215-646-4894) sells X11R3 source on 5.25" 
high-density floppies and QIC-24 quarter-inch cartridge tapes. 

	European sites can obtain a free distribution from Jamie Watson, who 
may be reached at chx400!pan!jw or cernvax!pan!jw. [1/90]

	IXI Limited (+44 223 462 131) is selling X11R3 source on quarter-inch 
cartridge formats and on 5.25" and 3.5" floppy, with other formats available on
request. [IXI, 2/90]

[Note that some distributions are media-only and do not include docs.]
[The MIT Software Center no longer distributes X11R3.]
	(See below for FTP sites.)

1) Where can I obtain X11R4?

	The MIT Software Center is shipping X11R4 on four 1600bpi half-inch 
tapes. Call the X Hotline at (617) 258-8330 for prerecorded ordering 
information and a good product description.

	Integrated Computer Solutions, Inc., ships X11R4 on half-inch, 
quarter-inch, and TK50 formats. Call 617-547-0510 for ordering information.

	The Free Software Foundation (617-876-3296) sells X11R4 on half-inch 
tapes and on QIC-24 cartridges.  

	Yaser Doleh (doleh@math-cs.kent.EDU; P.O. Box 1301, Kent, OH 44240) is
making X11R4 available on HP format tapes, 16 track, and Sun cartridges. [2/90]

	European sites can obtain a free X11R4 distribution from Jamie Watson,
who may be reached at chx400!pan!jw or cernvax!pan!jw. [1/90]

	IXI Limited (+44 223 462 131) is selling X11R4 source on quarter-inch 
cartridge formats and on 5.25" and 3.5" floppy, with other formats available on
request. [IXI, 2/90]

	Virtual Technologies (703-430-9247) provides the entire X11R4 
compressed source release on a single QIC-24 quarter-inch cartridge and also on
1.2meg or 1.44 meg floppies upon request. [Conor Cahill (cpcahil@virtech.uu.net)
2/90]

[Note that some distributions are media-only and do not include docs.]

	Canadian sites can send email to xhacks@csri.toronto.edu to arrange for
the exchange of tapes; the offer is subject to "time availability".
[information from Mark Moraes (moraes@csri.toronto.edu), 2/90]

	UK sites can obtain R4 through the UKUUG Software Distribution Service,
from the Department of Computing, Imperial College, London, in several tape 
formats.  You may also obtain the source via Janet (and therefore PSS) using 
Niftp (Host: uk.ac.ic.doc.src Name: guest Password: your_email_address). 
Queries should be directed to Lee McLoughlin, 01-589-5111#5037, or to 
ukuug-soft@uk.ac.ic.doc. Also offered are copies of comp.sources.x logs.

	X11R4 is ftp-able from expo.lcs.mit.edu; these sites are preferable, 
though, and are more direct:

                        Machine                  Internet      FTP
    Location            Name                     Address       Directory
    --------            -------                  --------      -------------
(1) West USA            gatekeeper.dec.com       16.1.0.2      pub/X11/R4
    Central USA         mordred.cs.purdue.edu    128.10.2.2    pub/X11/R4
(2) Central USA         giza.cis.ohio-state.edu  128.146.8.61  pub/X.V11R4
    Southeast USA       uunet.uu.net             192.48.96.2   X/R4
(3) Northeast USA       crl.dec.com              192.58.206.2  pub/X11/R4
(4) UK Janet            src.doc.ic.ac.uk         129.31.81.36  X.V11R4
    UK niftp            uk.ac.ic.doc.src                       <XV11R4>
(5) Australia           munnari.oz.au            128.250.1.21  X.V11/R4

The giza.cis.ohio-state.edu site, in particular, is known to have much of the
contrib stuff that can be found on expo. 

The release is available to DEC Easynet sites as CRL::"/pub/X11/R4".

--------------------------------------------------
2) Where can I obtain Motif?
	
	Various hardware vendors produce developer's toolkits of binaries, 
header files, and documentation; check your hardware vendor, particularly if
that vendor is an OSF member. Systems known to be shipping now: HP (sans UIL), 
Apollo (sans UIL), SCO, ISC, Mips (RISCwindows=X11R3 + full Motif). 

	In addition, independent binary vendors produce Motif toolkits. ICS 
makes several binary kits, notably for Sun, DEC, Apple; Quest (408-988-8880) 
sells kits for Suns, as well; IXI (+44 223 462 131) offers kits for Sun3 (SunOS
3.5 or later, and Sun4 (SunOS 4.0.1 or later). Unipalm XTech (+44 954 211862) 
offers a binary kit for Sun 4, Sun 3, and Sun 386i.
	The kits include varied levels of bug-fixing and support for shared 
libraries.

	An OSF/Motif source license must be obtained from OSF before source can
be obtained from the Open Software Foundation or any value-added vendor. Call 
the Motif Desk at OSF at 617-621-8835 for ordering information.

--------------------------------------------------
3) Where can I obtain software implementing Open Look?

	Sun's XView has a SunView-style API. A new version is on the X11R4 
tape; a newer version is also available (as of 2/90) on expo.lcs.mit.edu 
for anonymous ftp. Supported binaries of XView include: 

	AT&T's Open Look GUI 2.0 Xt-based toolkit is now generally available 
[2/90]; contact 1-800-828-UNIX#544 for information. Binaries are produced
for SPARC systems by International Quest Corporation (408-988-8289).

	Sun is shipping OpenWindows 1.0 for Sparc, Sun-3, and Sun386i machines;
contact your local sales representative for more details.

	Solbourne's extensible C++-based Object Interface Library will be 
distributed by AT&T [date of availability appx. 6/90].

--------------------------------------------------
4) Where can I obtain other X sources?

	User-contributed software is distributed through the newsgroup
comp.sources.x, moderated by Dan Heller (argv@sun.com); also check that group 
for posting information.


	[Information expected about the Free Widget Library is about to make 
the following on PDWL out-of-date. In the mean-time ... ]
	Miles O'Neal of Sales Technologies, Inc., started a Public Domain 
Widget Library in 11/88. The PDWL is a repository of widgets donated for the 
use of other X programmers and also of toolkit documentation, widget-writing
documentation, better documentation for extant widgets and toolkits, and 
widget-writing tools.
	In addition, the PDWL also stores information on commercially available
toolkits and other sites from which public-domain widget-related and X-related 
stuff may be obtained. It is a place for non-commercial stuff not readily 
available elsewhere.
	You can access the PDWL by sending electronic mail to the account
gatech!stiatl!xwidgets. Send a Subject line of 'help' to obtain more 
information on retrieving widgets and on submitting sources.


	The machine expo.lcs.mit.edu has a great deal of user-contributed
software in the contrib/ directory; a good deal of it is present in current or 
earlier versions on the X11R3 and X11R4 contrib tapes. There is a new directory
contrib/R4fixes/ for fixes to R4 contrib software. [Jim Fulton, 2/90]

	The material on giza.cis.ohio-state.edu, which tends to duplicate 
the expo archives, is also available via anonymous UUCP from osu-cis, at TB+ 
and V.32 speeds.  Write to uucp@cis.ohio-state.edu (same as osu-cis!uucp) for 
instructions. [the archive is now maintained by Karl Kleinpaste]

	A new west-coast UUCP X11 Archive is administered by Mark Snitily 
(mark@zok.uucp) and contains the full X11R4 distribution, the XTEST
distribution, an entire archive of comp.sources.x and other goodies.
	The machine zok has a TB+ modem which will connect to 19.2K, 2400, 
1200 baud (in that order).  The anonymous UUCP account is UXarch with password 
Xgoodies.  The modem's phone number is 408-996-8285.
	A sample Systems (or L.sys) entry might be:
   		zok Any ACU 19200 4089968285 in:--in: UXarch word: Xgoodies
	To get a current listing of the files that are available, download
the file "/usrX/ls-lR.Z".
	A full subject index of the comp.sources.x files is available in the
file "/usrX/comp.sources.x/INDEX".
	The machine has just the one modem, so please do not fetch large 
amounts of data at one sitting.
[courtesy Mark Snitily, 2/90]


	FTP sites and software available (list as of X11R3; also see above):
brazos.rice.edu            128.42.42.2    pub/X11R3/core.src
charon.mit.edu             18.80.0.13     perl+patches, xdvi
cs.purdue.edu              128.10.2.1     rcs,xspeed
j.cc.purdue.edu            128.210.0.3    comp.sources.{unix,x,amiga}, elm, uupc
nl.cs.cmu.edu              128.2.222.56   Fuzzy Pixmap 0.84 in /usr/mlm/ftp
shambhala.berkeley.edu     128.32.132.54  xrn
terminator.cc.umich.edu    35.1.33.8      xscheme, msdos, atari
cayuga.cs.rochester.edu    192.5.53.209   Xfig,LaTeX styles,Jove
cfdl.larc.nasa.gov         128.155.24.55  gnu, rfc, sun, X, ucb, odu, vm
cheddar.cs.wisc.edu        128.105.2.113  Common Lisp stuff, X11 courier fonts
cs.orst.edu                128.193.32.1   Xlisp
dinorah.wustl.edu          128.252.118.101 X11R3/core.src 
expo.lcs.mit.edu           18.30.0.212    a home of X, portable bitmaps
gatekeeper.dec.com         128.45.9.52    X11,etc...
giza.cis.ohio-state.edu    128.146.8.61   miscellaneous similar to expo
hotel.cis.ksu.edu          129.130.10.12  XBBS, msdos, U3G toolkit
icarus.riacs.edu           128.102.64.1   SLIP, chkpt, macdump, Xpostit
interviews.stanford.edu    36.22.0.175    InterViews X toolkit
jpl-mil.jpl.nasa.gov       128.149.1.101  Tex, Mac, Gnu, Xv11R{2,3}
m9-520-1.mit.edu           18.80.0.45     Xim (X image viewer)
mordred.cs.purdue.edu      128.10.2.2     X11R3
polyslo.calpoly.edu        129.65.17.1    src/spaceout.tar.Z for X11
scam.berkeley.edu          128.32.138.1   X sources, etc.
sun.soe.clarkson.edu       128.153.12.3   X11 fonts, TeX
think.com                  10.4.0.6       X11.2 Interviews 3d
vaxa.isi.edu               128.9.0.33     X, db
wheaties.ai.mit.edu        128.52.32.13   "tX11" 
xanth.cs.odu.edu           128.82.8.1     comp.srcs.{x,unix,misc,games,amiga},X
[This is from a file posted in early July 1989 and is attributable to Edward
Vielmetti (emv@math.lsa.umich.edu) and Jon Granrose (odin@pilot.njin.net).
This list does need updating; help is invited.]


In addition, UUNET Source Archives (703-876-5050) tracks comp.sources.x and 
provides 600MB+ of compressed programs on two 6250 bpi or five 1/4" tapes. 
	
--------------------------------------------------
5) What is the xstuff mail-archive?

	The xstuff server is a mail-response program. That means that you mail 
it a request, and it mails back the response.
	Any of the four possible commands must be the first word on a line. The 
xstuff server reads your entire message before it does anything, so you can 
have several different commands in a single message (unless you ask for help). 
The xstuff server treats the "Subject:" header line just like any other line 
of the message.
	The archives are organized into a series of directories and 
subdirectories.  Each directory has an index, and each subdirectory has an 
index. The top-level index gives you an overview of what is in the 
subdirectories, and the index for each subdirectory tells you what is in it.

	1) The command "help" or "send help" causes the server to send you a 
more detailed version of this help file.
	2) if your message contains a line whose first word is "index", then 
the server will send you the top-level index of the contents of the archive. If
there are other words on that line that match the name of subdirectories, then 
the indexes for those subdirectories are sent instead of the top-level index. 
For example, you can say "send index fixes" (or "index fixes"). A message that 
requests an index cannot request data.
	3) if your message contains a line whose first word is "send", then the
xstuff server will send you the item(s) named on the rest of the line. To name 
an item, you give its directory and its name. For example
                send fixes 1 3 4
	You may issue multiple send requests. The xstuff server contains many 
safeguards to ensure that it is not monopolized by people asking for large 
amounts of data. The mailer is set up so that it will send no more than a fixed 
amount of data each day. If the work queue contains more requests than the 
day's quota, then the unsent files will not be processed until the next day. 
Whenever the mailer is run to send its day's quota, it sends the requests out 
shortest-first.
	4) Some mailers produce mail headers that are unusable for extracting 
return addresses.  If you use such a mailer, you won't get any response.  If 
you happen to know an explicit path, you can include a line like
        path foo%bar.bitnet@mitvma.mit.edu
or
        path bar!foo!frotz
in the body of your message, and the daemon will use it.

	The xstuff server itself can be reached at xstuff@expo.lcs.mit.edu. If 
your mailer deals in "!" notation, try sending to 
{someplace}!eddie!expo.lcs.mit.edu!xstuff.

[based on information from the MIT X Consortium, 8/89, 4/90.]

--------------------------------------------------
6) Where can I obtain patches to X11R4?

	The xstuff server now has eleven patches for X11R4 [5/90]. Send to 
xstuff@expo.lcs.mit.edu the Subject line
		send fixes #
where # are numbers in the range of 1 to 11 (e.g. `send fixes 1 3 5 7 8 10`).

	Patches are typically also distributed through the newsgroup 
comp.sources.x, with some lagtime.

	Some source re-sellers may be including patches in their source 
distributions of X11R4.

--------------------------------------------------
7) Where can I find books and articles on X that are good for beginners?

	Ken Lee of the DEC Western Software Laboratory (klee@wsl.dec.com) 
regularly posts to comp.windows.x and ba.windows.x a list of reference books 
and articles on X and X programming.  Here is an unordered set of useful 
reference books and tutorials, most of which appear on that list [comments are 
gathered from a variety of places and are unattributable]:

Jones, Oliver, "Introduction to the X Window System," Prentice Hall, 1989. A 
fine introduction to programming with Xlib; fairly good background to the X 
protocol; nice discussion of Xlib, the X library. ISBN 0-13-499997-5.
 
Young, Doug. "The X Window System: Applications and Programming with Xt (Motif 
Version)," Prentice Hall, 1989 (ISBN 0-13-497074-8). The excellent tutorial 
"X Window Systems Programming and Applications with Xt," (ISBN 0-13-972167-3) 
updated for Motif. [The examples from the Motif version are available on expo 
in ~ftp/contrib/young.motif.tar.Z]
 
Scheifler, Robert, James Gettys, and Ron Newman, "X Window System: C Library 
and Protocol Reference," Digital Press, 1988. The bible on X.  This is the most
complete published description of the X programming interface and X protocol. 
It should not be one's first book on X, though. ISBN 1-55558-012-2.  DP order 
number EY-6737E-DP.  
 	
Nye, Adrian, "Xlib Programming Manual, Volume 1" and "Xlib Reference Manual, 
Volume 2," O'Reilly and Associates, 1988. A superset of the MIT X documentation;
the first volume is a tutorial with broad coverage of Xlib, and the second
contains reference pages for Xlib functions and many useful reference 
appendices.  ISBN 0-937175-26-9 (volume 1) and ISBN 0-937175-27-7 (volume 2).
[A version updated for X11R4 is available (4/90).]

Nye, Adrian, and Tim O'Reilly, "X Toolkit Programming Manual, Volume 4,"
O'Reilly and Associates, 1989. The folks at O'Reilly give their comprehensive
treatment to programming with the MIT X11R3 Intrinsics; some information on 
X11R4 is included.

O'Reilly, Tim, ed.,  "X Toolkit Reference Manual, Volume 5," O'Reilly and 
Associates, 1989.  A professional reference manual for the MIT X11R3 Xt; some 
information on X11R4 is included.

Rosenthal, David S.H., "Inter-Client Communication Conventions Manual Version 
1.0 (MIT Consortium Standard)." The first real ICCCM, available on the R4 tape;
a version is also available from the xstuff mail-archive-server.

(Prentice-Hall ordering is 201-767-5937. O'Reilly ordering is 800-338-NUTS.)

In addition, check the X11R4 core distribution in doc/tutorials for some useful
papers and tutorials, particularly the file doc/tutorials/answers.txt.  "Late 
Night's Top Ten X11 Questions" by Dave Lemke (lemke@ncd.com) and Stuart Marks 
(smarks@sun.com) answers other common questions and some of these here in more 
detail.

--------------------------------------------------
8) What courses on X are available?

	Advanced Computing Environments periodically offers at least a two-day
Introduction course. Contact Susie Karlson at 415-941-3399 for information.

	Communica Software Consultants offers three-day hands-on courses in X 
designed for the X Window system developer and programmer. Contact Nicholas
Davias, telephone (08) 232 2626, e-mail nick@manic.communica.oz. [4/90]

	Integrated Computer Solutions, Inc., offers several multi-day, hands-on
courses on X, Xt, and the Xaw and Motif widget sets, in particular. 
Information is available at 617-547-0510 and info@ics.com.

	Intelligent Visual Computing teaches several Xt-based lab courses 
on-site. IVC is at 919-481-1353 or at info@ivc.uu.net.

	IXI Limited (+44 223 462 131) offers regular X training courses for 
both programmers and non-technical managers.

	Lurnix offers 4-day "type-along courses" on Xt; the course is being
ported from Xaw to Xm. Information is available at 800-433-9337 (in CA: -9338).

	Unipalm XTech (+44 (0954) 211862) offers X and Xt courses.

	Various vendors are also beginning to offer X training, usually 
specific to Xt and a proprietary widget set; HP and DEC are also offering Xlib 
courses. Sun offers an XView course.

	Various universities are offering short X courses or overviews: UCLA,
Dartmouth, University of Lowell, University of Canberra (within Australia: 
062-522422) ...

	Among the best places to find courses are at the various Unix 
conferences -- Uniforum, Usenix, Unix Expo, Xhibition, the MIT X Technical
Conference, &c.

[additional information to be filled in as received]

--------------------------------------------------
9) Is there a skeleton X program available?
	
	There is no general framework such as the TransSkel program for the 
Macintosh which handles lots of the odds and ends and overhead of development 
under a window system and which can be used as a platform for additional 
development. In X, the problem is typically solved by using an interactive 
application builder tool or by using cut&paste on existing X applications. Good
applications which you might look to manipulate when you want to "test just 
this one little thing" include contrib/clients/xskel, a simple R4 program that 
puts up a window and allows sketching in it and offers a starting point for
quick hacks, the Xaw examples in the examples/ directory in the R3 and R4 
distributions, and the Xlib "Hello World" example in the R3 doc/HelloWorld and 
R4 doc/tutorials/HelloWorld; an updated version of this program which uses R4 
Xlib calls and current ICCCM conventions was posted in 2/90 to comp.windows.x  
by Glenn Widener of Tektronix. 	[3/90]

--------------------------------------------------
10) What are these common abbreviations?

	Xt: The X Toolkit Intrinsics is a library layered on Xlib which 
provides the functionality from which the widget sets are built. An "Xt-based" 
program is an application which uses one of those widget sets and which uses 
Intrinsics mechanisms to manipulate the widgets.
	Xmu: The Xmu library is a collection of Miscellaneous Utility functions
useful in building various applications and widgets.
	Xaw: The Athena Widget Set is the MIT-implemented sample widget set
distributed with X11 source since X11R2.
	Xm: The OSF/Motif widget set from the Open Software Foundation; binary
kits are available from many hardware vendors
	XUI: DEC's X-programmer's toolkit, including a widget set and a high-
level widget description language, is being phased out.
	Xhp (Xw): The Hewlett-Packard Widget Set was originally based on R2++, 
but several sets of patches exist which bring it up to R3, as it is distributed
on the X11R4 tapes.
	dxwm: The DECwindows window manager is part of DEC's current X release.
	mwm: The Motif Window Manager is distributed with OSF/Motif source and
is available from vendors in binary form.
	CLX: The Common Lisp X Interface is a Common Lisp equivalent to Xlib.
	XDMCP: The X Display Manager Protocol provides a uniform mechanism for 
a display such as an X terminal to request login service from a remote host.
	XLFD: The X Logical Font Description Conventions describes a standard
logical font description and conventions to be used by clients so that they
can query and access those resources.
	ICCCM: The Inter-Client Communication Conventions Manual explains the
set of standard conventions which X clients should follow to allow them to
cooperate in the areas of selections, cut buffers, window management, session
management, and resources. The latest version is on the X11R4 tape.
	RTFM: Common expert-speak meaning "please locate and consult the 
relevant documentation -- Read the Manual"
	UTSL: A common expression meaning "take advantage of the fact that you 
aren't limited by a binary license -- Use The Source, Luke".

--------------------------------------------------
11) What is XUG?

	The X User's Group was formed in January of 1988.  Its purpose is to 
encourage X development by providing information on the X Window System to all 
who are interested.

	- Local Area Groups: [this list is in the process of being updated]:
		Bay Area 		Jim Turner, 415/960-0123
		Boston 			Mitch Trachtenberg, 617/621-8700
		Cleveland 		Mike Kolberg, 216/243-1198
		New York City 		#TBC#
		Princeton, NJ 		Joe Camaratta, 609/734-6500
		Research Triangle Park 	Steven Thiedke, 919/481-1353
		Washington, DC 		Thomas Fagre, 703/866-7425
		Rocky Mountain		Jim West, 719/260-3463
		England 		Ray Anderson, +44 223 462131
		France 			Daniel Dardailler, +33 93 65 77 71
		Singapore		Chee Keong Law, 772-3116
		Milan			Richard Glover, (39) 961-743-486

	- XNextEvent: the several-times-yearly newsletter includes articles of 
general interest.

	To join, form a local group, contribute to XNextEvent, or help out in 
any other way, contact Alex Fisher at XUG, c/o Integrated Computer Solutions, 
163 Harvard Street, Cambridge, MA  02139, 617/547-0634, or email to 
xug@expo.lcs.mit.edu (please make sure to include a return address, particularly
if you connect to the world via a UUCP connection). Note that this address is
not a mail server. [Note also that XUG does not currently send this list via
email to a mailing list, though individual requests will be answered.]

--------------------------------------------------
12) What is EXUG?

The European X User Group was formed in 1989 to represent X users in Europe.  
It holds technical conferences at regular intervals, the next one being a
three-day conference at the University of Surrey, England, September 24-26.

The EXUG also publishes a regular newsletter which is distributed free of 
charge to members.  The EXUG also runs a email mailing list for members which 
is frequently used to address issues of European interest in X.

The EXUG can be contacted by email at: exug@unipalm.uucp or by snail mail at:   
The EXUG, Mitchell House, 185 High Street, Cottenham, Cambridge CB4 4RX, 
England; phone +44 954 211860.

[from Bevis King (brwk@doc.ic.ac.uk), 4/90]

--------------------------------------------------
13) What is the X Consortium and how do I join?

	The MIT X Consortium was formed in January of 1988 to further the
development of the X Window System and has as its major goal the promotion of 
cooperation within the computer industry in the creation of standard software 
interfaces at all layers in the X Window System environment.
	MIT's role is to provide the vendor-neutral architectural and 
administrative leadership required to make this work. Membership in the 
Consortium open to any organization.  There are two categories of membership, 
Member (for large organizations) and Affiliate (for smaller organizations).
	Most of the Consortium's activities take place via electronic mail, 
with meetings when required.  As designs and specifications take shape,
interest groups are formed from experts in the participating organizations.  
Typically a small multi-organization architecture team leads the design, with 
others acting as close observers and reviewers.  Once a complete specification
is produced, it may be submitted for formal technical review by the Consortium
as a proposed standard.  The standards process typically includes public 
review (outside the Consortium) and a demonstration of proof of concept.
	Your involvment in the public review process or as a Member or 
Affiliate of the Consortium is welcomed.
	Write to: Bob Scheifler, MIT X Consortium, Laboratory for Computer 
Science, 545 Technology Square, Cambridge, MA 02139.

[For complete information see the XCONSORTIUM man page from the X11R4
distribution, from which this information is adapted.] [2/90]

--------------------------------------------------
14) What is xpert?

	The xpert mailing list is the general, public mailing list on X
maintained by the X Consortium. The mailings are gatewayed, so xpert is almost 
identical to the comp.windows.x Usenet newgroup. 

	***	If you get comp.windows.x, you don't need to 	***
	***	be added to the xpert mailing list. 		***

	Otherwise, you can join the list to receive X information 
electronically. It is best to find a local distribution; perhaps someone within
your company is already receiving the mailing. As a last resort, send mail to 
xpert-request@expo.lcs.mit.edu with a valid return electronic address. 

--------------------------------------------------
15) What conferences on X are coming up?

	The next European X User Group Conference is a three-day affair at the
University of Surrey, England, September 24-26. Papers are invited on these
topics: server technology, server extensions, applications, user interfaces,
graphics, user inexperiences, network support, standardization efforts. There
is an associated vendor show. Information: +44 954 211860 or 
exug90@unipalm.co.uk.

	The MIT Technical Conference is typically held in January in Boston,
mostly for historical reasons. Information: +1 617 253 8861.

	The Xhibition 91 X trade show and conference, with tutorials, panels, 
presentations, and vendor exhibits, will probably be held in San Jose, June 
2-7. Information: +1 617 547 0510. 

	Other trade shows -- UnixExpo, Uniforum, Siggraph -- show an increasing
presence of X, including tutorials and exhibits.

--------------------------------------------------
16) What is the current state of the world in X terminals?

	Here is a selection of vendors with "impressions of consensus opinions".

	Acer (408-922-0333) has the Xebra 1000, based on an 8086 cpu, with a
640x480 monochrome screen. "Low performance." "May not be sold anymore."

	AT&T's (800-247-1212; ask for local dealer) 730X has a 1Kx1K b/w
display with a 1:1 aspect ratio. The terminal supports multiple Telnet sessions
and AT&T windowing in addition to X. [Starlan only.] "Very, very nice."

	C. Itoh (714-660-1421; also 800-347-2484) produces the CIT-X Network 
Display Station based on a 12.5MHZ 68301 main processor with a 34010 graphics 
processor. "C. Itoh may pull out of the business."

	DEC (800-343-4040) offers the VT1000, a home-brew 15" 1024x864 
monochrome terminal using the TI 34010. "Digital has it now?"

	Gipsi S.A. (+33 (1) 30.60.75.00 or Jeff Abramatic at jfa@gipsi.fr) in 
10/89 announced "le tX", a line of 68030-based X terminals running X11R3. 
High-end models, at least, feature downloadable X servers.
	 Model Memory Resolution   Display Refresh (Hz)  Price (FF)
	   M    2 MB  1280x960x1  19" B&W       66        32 400
	   Me   2 MB  1280x960x2  19" Greyscale 66        38 000
	   C4   2 MB  1280x768x4  16" Colour    60        59 900
	   C8   4 MB  1280x1024x8 19" Colour    60        79 400
		Expansion is up to 8MB and 8 planes.
The exclusive US distributor is Peripheral Design, Inc (404-263-0067).
"Looks fairly nice; shouldn't be overlooked."

	GraphOn (800-472-7466) OptimaX 200 runs a server on the host which 
translates from X protocol to a proprietary protocol which can run over a 
serial line. The screen is 14". The terminal is based on a 12MHz 68000.  (See 
the December 1989 issue of XNextEvent for an informal review.) "Best available
solution for RS232C lines."

	HP (800-752-0900; ask for nearest sales office) offers the 700/X series
of terminals using on the TI 34010. Bit-mapped graphics monitors with 
resolutions of 640x480, 800x600, and 1024x768 are supported.  All units come 
standard with 1 Mbyte of RAM expandable up to 4 Mbytes and display 16 colors 
from a palette of 4096 or up to 16 levels of gray-scale. (They can be
converted into workstations.)

	Human Design Systems (800-437-1551) offers several combinations of 14",
16", and 19" color, grey-scale, and mono screens, at least 1Kx1K. All support 
thin and thick Ethernet. High-end models are expandable to 8.5MB. "Slow."

	IBM's Xstation 120 starts with 512KB of memory and features support
for simultaneous Token-Ring and Ethernet connections. [2/90] AGE (619-565-7373)
has software that allows it to work with Suns, RTs, and DECstations as well as 
the IBM Powerstation machines.

	Jupiter Systems (415-523-9000, 508-836-4400) produces the Model 310
which features a 19-inch 1280x1024 color monitor. "A price leader, but also a 
performance leader." The Model 410 has a 19", 1280x1024 monitor and offers
a large palette and high memory expansion. [5/90]

	Micronics (415-651-2300) offers the MaxTerm, based on a 25MHz 80386 and
featuring  a 19", 1280x1024 screen. The MaxTerm offers virtual memory. [5/90]

	Network Computing Devices (415-694-0650) offers several terminals. The 
NCD16 has a 1Kx1K 16" square display, a 12.5MHz 68000, a non-optical mouse, a 
DEC-influenced keyboard, and an X11R3 server.  The base configuration comes 
with 1.5M memory. There is an option for down-loading the server into RAM.
There is also a 19" version with 1280x1024 resolution. The new 17c is an 8-bit 
color 1024x768 display. "Nice engineers' terminals."

	NCR (513-445-2033) offers the Towerview with 1024x840 resolution and a 
PROM-based server. The Towerview supports serial connections. Fonts are
down-loaded. The XL15 and XL19 have 15", 1024x800 and 19", 1280x1024 displays,
respectively. "Seems to be designed for the PC office." NCR has recently [5/90]
added a series of color terminals to its line; the terminals use a 68020 and
a TI34010 for low-level graphics. Offerings include a 14", 800x600 terminal,
one at 17" and 1024x768, and one at 19" and 1024x768.

	Northwest Digital Systems (206-524-0014).

	Princeton Graphic Systems (800-221-1490) has introduced the Ultra X line
with monochrome up to 1024x768 and color up to 1024x1280, expandable to 8MB.

	Qume (408-942-4000) has announced an X terminal called the QXT 10 X.

	Samsung Software America has introduced the SGS-19, offering a 19",
1280x1024 display; it is based on the RISC Am29000. [5/90] "VERY fast mono."

	Spectragraphics (619-450-0611) offers an X terminal with emulation for
the IBM 3270 and related terminals.

	Tektronix (203-877-1494; or Rick Kamp rickka@orca.WV.tek.com) offers 
the Model 4211 Graphics Netstation using the TI 34010 graphics processor. The 
15" screen is 1024x768 color. The XN11 is a PseudoColor device with up to 8 
planes. The 16" and 19" monitors have the 1024x768 resolution. There is also an
XN10, which features a 19", 1024x768 color monitor.

	Visual Technology (800-VISUALC; MA 508-836-4400) offers three models
of terminals:
   Model             Resolution                  Processor       Refresh
   -----             ----------                  ---------       -------
   X15 (15" screen)  1024 x 800                  16.6 MHz 68000  76 Hz
   X19+(19" screen)  1152 x 900 ("Sun" standard) 16.6 MHz 68000  72 Hz
   X19Turbo          1280 x 1024                 20 MHz 68020    72 Hz
The X15 and X19+ offer optimized monochrome graphics at advanced processor
speeds, with 1 - 4M RAM.  The X19Turbo offers optimized monochrome graphics,
with 2 - 8M RAM and the option for grayscale expansion.  The X19Turbo offers 
hardware-assisted grayscale drawing. "Good low-cost-per-seat performance 
stations." [5/90]

Digital Review's 2/26/90 issue evaluates a subset of these terminals. 
Corrections are in the 3/5 issue, p.4. A rebuttal from Jupiter appears 3/19. 

Digital News' 4/16/90 issue evaluates a subset of these terminals.

[Note to vendors, in particular: it is becoming difficult to keep up with the
introduction of new models. Any updates to the above?]

--------------------------------------------------
17) How can I get an X server on a PC?

	Locus Computing (800-955-6287; CA: 213-670-6500; UK: +44 296 89911) has 
a server called PC-Xsight which also appears in Acer's X terminal.

	HP (800-752-0900) has the "HP Accelerated X Window Display Server"
(HP AXDS/PC; HP part D2300B) which will run on any AT-class DOS machine with 
640KB, MSDOS 3.1 or higher, and the HP Intelligent Graphics Controller 10 card,
to which the X11R3-based server is downloaded (avoiding performance-limitations
from PC RAM-size and processor speed). [from John Kempff (kempff@hppad.hp.com),
3/90]

	Graphic Software Systems (GSS) (503-641-2200) makes PC-Xview, an 
MSDOS-based X server which interfaces with PC/TCP Plus networking software from
FTP Software and Excelan's LAN WorkPlace for DOS.  The server works with 
(a) 286, 386, 486 (b) EGA, VGA, DGIS displays. (c) DOS 3.2 and above
(d) Microsoft, Logitech, Mouse Systems Mice (e) 640k memory up to 16 MB memory
[the PC-Xview/16 is available for PCs with extended memory].

	VisionWare's XVision is a Microsoft Windows-based X server which allows
an IBM-compatible PC or PS/2 to display X clients running on a networked 
computer at the same time as local DOS programs. VisionWare is at 612-377-3627 
or vision@vware.mn.org (UK: +44 532 788858 and vware@vision.uucp).
	
	Integrated Inference Machines (714-978-6201 or -6776) is shipping 
X11/AT, an X server that runs under MS-windows. The server converts an IBM-AT 
into an X terminal which can simultaneously run MS-DOS and Microsoft Windows 
applications.  

	IBM is rumored to offer a product; part #5709-029.

	Hummingbird Communications (Canada 416-470-1203) produces the 
HCL-eXceed and HCL-eXceed Plus for EGA, VGA, and VGA+ controllers. 

	Information Network Solutions also offers a product called HCL-eXceed
for the *86. The fax is 02-4122079 inside Australia, 612-4122079 from overseas.

	PC DECwindows a.k.a. the PC DECwindows Display Facility is an MS-DOS 
application that turns your PC into an X11R3 terminal. It supports DECnet.
Available from DEC. [Dennis Giokas (giokas@mosaic.enet.dec.com), 3/90]

	AGE (619-565-7373) offers the XoftWare TIGA.

	Bell Technologies (Fremont, CA: 415-659-9097)

	Intelligent Decisions, Inc. (Sunnyvale, CA: 408-734-3730)

	Pericom's TeemTalk-X for IBM clones allows toggling between X and DOS. 
Information: +44 (0908) 560022.	[5/90]

--------------------------------------------------
18) What terminal emulators other than xterm are available?

	Grafpoint's TGRAF-X provides emulation of the Tektronix 41xx and 42xx 
series. Information: 408-446-1919. [5/90]

	IXI's X.deskterm, a package for integrating character-based 
applications into an X environment, includes a number of terminal-emulation
modules. Information: +44 (0223) 462131. [5/90]

	Pericom produces Teem-X, a set of several emulation packages for a
number of Tek, DEC, Westward, and Data General terminals. The software runs on
Sun 3, Sun 4, Apollo, DEC, ISC, IBM/AIX. Information: US: 609-895-0404, 
UK: +44 (0908) 560022. [5/90]

--------------------------------------------------
19) How can I get an X server on a Macintosh running MacOS?

	eXodus from White Pine Software (603-886-9050) runs on any Mac with
at least 1MB of memory and runs the X server within a standard Macintosh 
window.  eXodus II uses the math co-processor and other features of high-end
Macs. [info current as of 6/89] Version 2.0 supports DECwindows colors, fonts,
and cursors, and session management, and supports color and multiple screens.
[5/90]

	Apple's MacX runs on MacPlus or newer machines with >= 2MB of memory
and system software 6.0.4 or later. It is an "X11R3.5" server that includes 
support for an optional built-in ICCCM-compliant window manager, X11R4 fonts 
and colors, a built-in BDF font compiler, and built-in standard colormaps, and 
it supports the X11R4 notion "all visuals that make sense" for color displays. 
Available 1Q90. [courtesy Alan Mimms (alan@apple.com], 3/90] "X for the rest
of us."

--------------------------------------------------
20) Where can I obtain an X-based editor or word-processor?

	You can ftp the latest version of emacs, including X11 support, from
prep.ai.mit.edu [18.71.0.38].  The file you probably want is
	
	Epoch is a modified version of Gnu Emacs with additional facilities
useful in an X environment. Epoch is available by anonymous ftp from 
cs.uiuc.edu (128.174.252.1), in the directory pub/epoch-files.  There are two 
subdirectories:  epoch contains the epoch source, and gwm contains the source 
to the programmable window manager GWM, with which epoch works well.

	The Andrew system on the X11R4 tape has been described as one of the
best word-processing packages available. It supports word processing with 
multi-media embedded objects: rasters, tables/spread sheets, drawings, style 
editor, application builder, embedded programming language, &c. 
[Fred Hansen (wjh+@ANDREW.CMU.EDU)]

In addition:

	FrameMaker and FrameWriter are available as X-based binary products for
several machines. Frame is at 800-843-7263 (CA: 408-433-3311).

	InDepthEdit is available from Non Standard Logics (+33 (1) 43 36 77 50).

	DECwrite is available from DEC for some DEC hardware and SunWrite is
available from Sun.

	IslandWrite will soon be available from Island Graphics (415-491-1000) 
for some HP & Apollo platforms.

	Interleaf is currently available from Interleaf (800-241-7700, 
MA: 617-577-9800) on all Sun and DEC platforms; others are under development.

	The Alis office-productivity tool from Applix (1-800-8APPLIX, MA: 
508-870-0300) includes a multi-font WYSIWG document composer; for several
systems.

	ArborText, Inc. provides an X11 version of its Electronic Publishing 
program called "The Publisher". The Publisher is available on Sun, HP and 
Apollo workstations. Contact Arbortext at 313-996-3566. [5/90]

--------------------------------------------------
21) Where can I obtain an X-based paint/draw program?

	xpic is an object-oriented drawing program. It supports multiple font 
styles and sizes and variable line widths; there are no rotations or zooms.
xpic is quite suitable as an interactive front-end to pic, though the 
xpic-format produced can be converted into PostScript. (The latest version is 
on the R4 contrib tape in clients/xpic.)

	xfig is an object-oriented drawing program supporting compound objects.
The text-handling is limited. The xfig-format can be converted in PostScript or
other formats. One version is on the R4 contrib tape in clients/xfig; it is one 
of the several 'xfig' programs which several groups independently developed 
parallel versions of from the R3 xfig.

	idraw 2.5 supports numerous fonts and various line styles and arbitrary
rotations. It supports zoom and scroll and color draws and fills. On the R4 
tape; see also interviews-request@interviews.stanford.edu.

[courtesy Jim Helman (jim@kaos.Stanford.EDU) 7/89; some comments added by XUG]

In addition:

	dxpaint is a bitmap-oriented drawing program most like MacPaint; it's 
good for use by artists but commonly held to be bad for drawing figures or 
drafting. dxpaint is part of the Ultrix 3.x release.

	FrameMaker has some draw capabilities. [4/90]

	ArborText (313-996-3566) offers PubDraw, an X11-based drawing program,
on Sun, HP and Apollo workstations.
	
--------------------------------------------------
22) Where can I obtain an X-based spreadsheet?

Vendor                        Product    Phone
------                        -------    -----
Access Technology             20/20      (508) 655-9191
Informix                      WingZ      (800) 331-1763
Quality Software Products     Q-Calc/eXclaim    800-628-3999 (CA:213-410-0303) 
Unipress                      Q-Calc     (201) 985-8000
Uniplex                       Uniplex    (214) 717-0068, (800) 356-8063
[above from Walter E. Gillett (gillett@AI.MIT.EDU)]
Digital				DECdecision   1-800-DIGITAL

BBN Software Products         BBN/Slate  617-873-3984 (Scott Richardson)
	(the product includes WordProcessing, Spreadsheet, Graphics, Image 
	Processing, Foreign Language WordProcessing, Electronic Mail, and 
	Elecronic Conferencing)

The Alis office-productivity tool from Applix (1-800-8APPLIX, MA: 508-870-0300)
includes a spreadsheet.

--------------------------------------------------
23) Where can I get a PostScript previewer for X?

	xps is available from almost everywhere that the X11 contributed source
can be found. The version currently on expo is based on Crispin Goswell's 
PostScript interpreter with fixes and speedups by John Myers and Barry Shein 
and an X11 driver by Terry Weissman.  There are known problems with fonts. The 
package is good for lowering the edit-print-edit cycle in experimenting with 
particular PostScript effects.

	Ghostscript is distributed by the Free Software Foundation 
(617-876-3296) and includes a PostScript interpreter and a library of graphics
primitives. The README for the current version, 1.3, points out that it doesn't
take advantage of many of the facilities offered by X but that this is intended
to change in the future. The software can probably be found on prep.ai.mit.edu.
A 1.4beta may be found on uunet. [2/90]

In addition:

	ScriptWorks is Harlequin's software package for previewing and printing
PostScript(R) descriptions of text and graphics images; previewers for X are 
available. For information call +44-223-872522 or send email to 
scriptworks-request@uk.co.harlqn.

	Digital's dxpsview runs on UWS 2.1 and 2.2.

	Sun's pageview runs with the X11/NeWS server. 

--------------------------------------------------
24) Where can I get a troff previewer for X?

	X11R4 has two previewers for device-independent troff: the supported 
client xditview, and the contributed-but-well-maintained xtroff. An earlier 
version of xtroff also appeared on the R3 contributed source.

In addition:

	Elan Computer Group (CA: 415-964-2200) produces eroff, a modified 
troff implementation, and Elan/Express, an X11 eroff previewer (misleadingly)
labeled "WYSIWYG".

	SoftQuad (416-963-8337; USA only 800-387-2777, mail@sq.uu.net or
mail@sq.com) offers SoftQuad Publishing Software, including a substantially-
rewritten troff formatter, a better intermediate language with backwards 
compatibility, and an X11[R3,R4] previewer. (This is the package adopted by 
AT&T's own MIS department, and used in and re-sold by many parts of AT&T). 
[information from Ian Darwin, SoftQuad (ian@sq.com) 3/90]

	Image Network (1-800-TOXROFF; CA: 415-967-0542) has the 'xroff' 
package, which includes a fine modified troff implementation and a set of 
X11-based page previewers. (This is the package OEM'ed by several hardware 
vendors.)

[mostly courtesy moraes@cs.toronto.edu (Mark Moraes)] [2/90]

--------------------------------------------------
25) How do I convert Mac/TIFF/GIF/Sun/PICT/Face/img/FAX/etc images to X?

	The likeliest program is an incarnation of Jef Poskanzer's useful++ 
Portable Bitmap Toolkit, which includes a number of programs for converting 
among various image formats. It includes support for many types of bitmaps, 
gray-scale images, and full-color images. The latest version, PBMPLUS, was 
posted to the net about 11/22/89; it is also on the R4 tape under 
contrib/clients/pbmplus.
	The package has been independently updated to support XPM images for
pixmaps.
	Useful for viewing some image-formats is Jim Frost's xloadimage, a
version of which is in the R4 directory contrib/clients/xloadimage. 

	[Both PBMPLUS and xloadimage are under active development; watch for
updated versions.]

--------------------------------------------------
26) How do I use an alternate window manager with DEC's session manager?

	DEC's session manager will start dxwm up by default. To override this, 
add to your .Xdefaults file something like this line, naming the full pathname:

	sm.windowManagerName:   /usr/bin/X11/your_favorite_wm

--------------------------------------------------
27) How do I build X with gcc?

	MIT is now using regularly the Free Software Foundation's
GNU-CC to build the X distribution and uses gcc-built servers to test 
performance increases.

	[These options are gathered from several descriptions of building
X with gcc 1.34, 1.35, and 1.36]:

	Use the options
		-O -fstrength-reduce -fpcc-struct-return

		-traditional may also be necessary if your version of
gcc is sufficiently old.

	Do not use -finline-functions, particularly on the R4 server.

	--->	Make sure to run 'fixincludes' from the gcc distribution 
	--->	before doing anything, or you will get fatal errors such as:
	--->	xterm: Error 15, errno 25: Inappropriate ioctl for device.

HOWEVER, there is a bug in gcc 1.34 and 1.36 (but not in 1.35 or 1.37) which 
miscompiles things of the form (expr == 0 ? exp1 : exp2).  The fix needed in 
X11R4 (and probably X11R3) is to change the definition of XtNewString in 
Intrinsic.h to:
  #define XtNewString(str) \
  ((str) != NULL ? (strcpy(XtMalloc((unsigned)strlen(str) + 1), str)) : NULL)
A work-around is also in fix-2 to X11R4.

--------------------------------------------------
28) What are these funny problems compiling X11R3 on the Sun4?

	cc -c -O -I. -I../../include -I../../.././X11 -I../mfb   cfbbitblt.c
	cc: Fatal error in iropt: Illegal instruction (core dumped)

	Known problems with the Sun4 optimizer render the -O flag unusable
on this file. 

	In addition, there is a problem in all of the procedures that return a
parameter that was never referenced.  Instead of returning the string, the 
compiler with optimization seems to be returning the last value computed.  You 
can compile lib/Xt/TMparse.c without optimization; alternatively, you can 
replace the "return str" in various routines to use that parameter [courtesy of
Jim Fulton, MIT X Consortium]:

#ifdef sparc
/*
 * The silly optimizer in SunOS 4.0.3 and below generates bogus code that
 * causes the value of the most recently used variable to be returned instead
 * of the value passed in.
 */
static String silly_optimizer_kludge;
#define BROKEN_OPTIMIZER_HACK(val) silly_optimizer_kludge = (val)
#else
#define BROKEN_OPTIMIZER_HACK(val) val
#endif

and have routines end with
    return BROKEN_OPTIMIZER_HACK(str);

Note also that the SPARCstation1 has a bug in its use of -misalign; a fix 
to cc should be obtained from Sun.

--------------------------------------------------
29) What are these funny problems installing X11R4 on the Sun running SunOS 4?
All of the executables that I try to run have the following results:
	ld.so: libXmu.so.4: not found
or even:
	ld.so: call to undefined procedure __GetHostname from 0xf776a96c

	If you are building with shared libraries on a Sun, remember that you 
need to run "ldconfig" as root after installing the shared libraries (if you've
installed X on a file-server, run it on the server's clients, too).  While 
building and installing the distribution, you need to be careful to avoid 
linking against any existing X shared libraries you might have (e.g. those 
distributed with OpenWindows).  You should make sure you do not have 
LD_LIBRARY_PATH set in your environment during the build or the installation.  
If you are going to keep xterm and xload as setuid programs, please note that 
the shared libraries must be installed in /usr/lib or /usr/5lib for these 
programs to work (or else those programs must be linked statically). 
[courtesy MIT X Consortium]

--------------------------------------------------
30) Where can I get a fast X server for a workstation?

	The R4 server should be among the fastest available for most machines.

	The "Purdue" speedups significantly speed up the X11R3 server.  Look on
expo.lcs.mit.edu:contrib/Purdue.2.[01]-tar.Z. (You'll also need gcc.)

	International Quest Corporation (408-988-8289) has an optimized R3 
server for Sun3/4/386i under SunOS 4.0 and also an optimized R4 server. 

	Unipalm XTech (+44 954 211244) makes several R3-based and R4-based 
tuned servers, most notably for Sun 3 and Sun 4.  (Note: the original work
was inherited from Torch Technology.)

	Xgraph's Xtool (408-492-9031) is an X server implemented in SunView 
which boasts impressive results on Sun 3 and SPARC systems; caveats include 
possible non-conformance to the Protocol. [5/90]

Several companies are making hardware accellerator boards:

	Dupont Pixel Systems (302-992-6911), for Sun.

	Megatek's (619-455-5590) X-cellerator board for the Sun 3 and Sun 4 is 
based on the TI 34020; the company claims performance improvements of 5x to 
10x over the sample X11R3 server.

--------------------------------------------------
31) How can I change the titlebar of my xterm window?

	The solution involves sending an escape sequence to xterm which will
cause it to update the property which the window manager relies upon for the
string which appears in the window titlebar.
	A solution is as easy as typing this in an xterm running a shell:
		echo "ESC]2;TEXT^G"
where ESC is the escape key, TEXT is the string you wish to have displayed,
and ^G is a Control-G (the BEL character).

	Here is a more complicated csh alias which changes the titlebar to
the current working directory when you change directories:
		alias newcd 'cd \!* ; echo ESC]2\;$cwd^G'

	The digit '2' in these strings indicates to xterm that it should 
change only the title of the window; to change both the title and the name 
used in the icon, use the digit '0' instead, and use '1' to change only the 
icon name.

[For more information, see the article by Skip Montanaro of GE CR&D on Xterm
control sequences in the December 1989 XNextEvent.]

--------------------------------------------------
32) Why doesn't anything appear when I run this simple program?

> ...
> the_window = XCreateSimpleWindow(the_display,
>      root_window,size_hints.x,size_hints.y,
>      size_hints.width,size_hints.height,BORDER_WIDTH,
>      BlackPixel(the_display,the_screen),
>      WhitePixel(the_display,the_screen));
> ...
> XSelectInput(the_display,the_window,ExposureMask|ButtonPressMask|
> 	ButtonReleaseMask);
> XMapWindow(the_display,the_window);
> ...
> XDrawLine(the_display,the_window,the_GC,5,5,100,100);
> ...

	You are right to map the window before drawing into it. However, the 
window is not ready to be drawn into until it actually appears on the screen --
until your application receives an Expose event. Drawing done before that will 
generally not appear. You'll see code like this in many programs; this code 
would appear after window was created and mapped:
  while (!done)
    {
      XNextEvent(the_display,&the_event);
      switch (the_event.type) {
	case Expose:	 /* On expose events, redraw */
		XDrawLine(the_display,the_window,the_GC,5,5,100,100);
		break;
	...
	}
    }

	Note that there is a second problem: some X servers don't set up the 
default graphics context to have reasonable foreground/background colors, and 
your program should not assume that the server does, so this program could 
previously include this code to prevent the case of having the foreground and 
background colors the same:
  ...
  the_GC_values.foreground=BlackPixel(the_display,the_screen);	/* e.g. */
  the_GC_values.background=WhitePixel(the_display,the_screen);	/* e.g. */
  the_GC = XCreateGC(the_display,the_window,
                GCForeground|GCBackground,&the_GC_values);
  ...
 
Note: the code uses BlackPixel and WhitePixel to avoid assuming that 1 is 
black and 0 is white or vice-versa.  The relationship between pixels 0 and 1 
and the colors black and white is implementation-dependent.  They may be 
reversed, or they may not even correspond to black and white at all.

--------------------------------------------------
33) What is the difference between a Screen and a screen?

	The 'Screen' is an Xlib structure which includes the information about
one of the monitors or virtual monitors which a single X display supports. A 
server can support several independent screens. They are numbered unix:0.0,
unix:0.1, unix:0.2, etc; the 'screen' or 'screen_number' is the second digit --
the 0, 1, 2 which can be thought of as an index into the array of available 
Screens on this particular Display connection.
	The macros which you can use to obtain information about the particular
Screen on which your application is running typically have two forms -- one
which takes a Screen and one with takes both the Display and the screen_number.
	In Xt-based programs, you typically use XtScreen(widget) to determine 
the Screen on which your application is running, if it uses a single screen.
	(Part of the confusion may arise from the fact that some of the macros
which return characteristics of the Screen have "Display" in the names -- 
XDisplayWidth, XDisplayHeight, etc.)
	
--------------------------------------------------
34) Why do I get a BadDrawable error drawing to XtWindow(widget)?
I'm doing this in order to get a window into which I can do Xlib graphics
within my Xt-based program:

> canvas = XtCreateManagedWidget ( ...,widgetClass,...) /* drawing area */
> ...
> window = XtWindow(canvas);	/* get the window associated with the widget */
> ...
> XDrawLine (...,window,...);	/* produces error */

	The window associated with the widget is created as a part of the 
realization of the widget.  Using a window id of NULL ("no window") could 
create the error that you describe.  It is necessary to call XtRealizeWidget() 
before attempting to use the window associated with a widget.

--------------------------------------------------
35) Can I get a window's background pixel/pixmap using XGetWindowAttributes?

	No.  Once set, the background pixel or pixmap of a window cannot be 
re-read by clients.  The reason for this is that a client can create a pixmap,
set it to be the background pixmap of a window, and then free the pixmap. The 
window keeps this background, but the pixmap itself is destroyed.  If you're 
sure a window has a background pixel (not a pixmap), you can use XClearArea() 
to clear a region to the background color and then use XGetImage() to read 
back that pixel.  However, this action alters the contents of the window, and 
it suffers from race conditions with exposures. [courtesy Dave Lemke of NCD 
and Stuart Marks of Sun]

	Note that the same applies to the border pixel/pixmap. This is a 
(mis)feature of the protocol which allows the server is free to manipulate the
pixel/pixmap however it wants.  By not requiring the server to keep the 
original pixel or pixmap, some (potentially a lot of) space can be saved. 
[courtesy Jim Fulton, MIT X Consortium]

--------------------------------------------------
36) Why does the pixmap I copy to the screen show up as garbage? 

	The initial contents of pixmaps are undefined.  This means that most
servers will allocate the memory and leave around whatever happens to be there 
-- which is usually garbage.  You probably want to clear the pixmap first using
XFillRectangle() with a function of GXcopy and a foreground pixel of whatever 
color you want as your background (or 0L if you are using the pixmap as a 
mask). [courtesy Dave Lemke of NCD and Stuart Marks of Sun]

--------------------------------------------------
37) Why doesn't my program get the keystrokes I select for?

	The window manager controls how the input focus is transferred from one
window to another.  In order to get keystrokes, your program must ask the
window manager for the input focus.  To do this, you must set up what are
called "hints" for the window manager.  If your applications is Xlib-based, you
can use something like the following:

        XWMHints wmhints;
        ...
        wmhints.flags = InputHint;
        wmhints.input = True;
        XSetWMHints(dpy, window, &hints)


If your application is based on the Xt Intrinsics, you can set the XtNinput 
resource to be True (as you probably want to in any case); if you don't have
source, you can start up the application with the resource '*input:True'.

Certain window managers, notably dxwm, are very picky about having this done.

[mostly courtesy Dave Lemke of NCD and Stuart Marks of Sun]

--------------------------------------------------
38) How can my application iconify itself?

	The ICCCM provides a mechanism for this; your application sends a
client message which includes a data value indicating that it wishes to be
iconified.  Here is a sample callback that will iconify the application shell, 
wait 3 seconds, and pop it back up. Note that ApplicationShellWidget below
is global; it would make more sense in real use to walk up the tree via 
XtParent() to find the shell containing the active widget.

   void IconifyShell(w, d1, d2)
        Widget w;
        caddr_t d1, d2;
   {
     XClientMessageEvent event;
     Window win;
     Display *dpy;

     event.type = ClientMessage;
     event.send_event = True;
     dpy = event.display = XtDisplay(w);
     win = event.window = XtWindow(ApplicationShellWidget);
     event.message_type = XInternAtom(dpy, "WM_CHANGE_STATE", False);
     event.format = 32;
     event.data.l[0] = IconicState;
     XSendEvent(dpy, DefaultRootWindow(dpy), False,
                SubstructureRedirectMask | SubstructureNotifyMask, &event);
     XFlush(dpy);
     sleep(3);
     XMapWindow(dpy,win);
   }

[courtesy David Brooks (dbrooks@osf.osf.org), 4/90]

--------------------------------------------------
39) How do I check whether a window ID is valid?
My program has the ID of a window on a remote display. I want to check whether
the window exists before doing anything with it.

	Because X is asychronous, there isn't a guarantee that the window would
still exist between the time that you got the ID and the time you sent an
event to the window or otherwise manipulated it. What you should do is send
the event without checking, but install an error handler to catch any BadWindow
errors, which would indicate that the window no longer exists. This scheme
will work except on the [rare] occasion that the original window has been
destroyed and its ID reallocated to another window.

[courtesy Ken Lee (klee@wsl.dec.com), 4/90]

--------------------------------------------------
40) Why can't I set the backgroundPixmap resource in my .Xdefaults file?
I want to be able to do something like this:
	xclock*backgroundPixmap:      /usr/include/X11/bitmaps/rootweave

	You can't do this. The backgroundPixmap resource is a pixmap of the 
same depth as the screen, not a bitmap (which is a pixmap of depth 1). Because 
of this, writing a generic String to Pixmap converter is impossible, since 
there is no accepted convention for a file format for pixmaps. Therefore, 
neither the X Toolkit or the Athena widget set define a String to Pixmap 
converter; because there is no converter you cannot specify this value as a 
resource.

	The Athena widget set does define a String to Bitmap converter for use 
in many of its widgets, however.

[courtesy Chris D. Peterson (kit@expo.lcs.mit.edu), 4/90]

	[Note: the leading general-purpose format for pixmaps is the XPM format
used by Groupe Bull in several of its programs, including the GWM window 
manager, by AT&T in its olpixmap editor, and by ICS in its interface builder. 
XPM is being now handled by Richard Hess (rhess@cimshop.uu.net). The
XPM distribution, available on expo as contrib/xpm.tar.Z, includes read/write
routines which can easily be adapted to converters by new widgets which want
to allow specification of pixmap resources in the above manner.]

--------------------------------------------------
41) Why does the R3 xterm, et al, fail against the R4 server?

	The value given to a window's do_not_propagate mask is the likely 
culprit.  R3 allowed bogus values to be set, and early version of both Andrew 
and Interviews did, as well. Similar problems also occur in the R3 Motif
PanedWindow widget.

	If it is impossible to fix client source, use 'xset bc' to put the 
X11R4 server into bug-compatibility mode.

--------------------------------------------------
42) Where can I obtain alternate language bindings to X?

	Versions of the CLX Lisp bindings are part of the X11R3 and X11R4 core 
source distributions. The latest version of CLX (R4.1) is available from expo 
for ftp as contrib/CLX.R4.1.tar.Z [Chris Lindblad (cjl@AI.MIT.EDU), 4/90];
this version fixes bugs reported against the R4 distribution.

	Ada bindings were written by Mark Nelson and Stephen Hyland at SAIC 
for the DOD. The bindings can be found on hapo.sei.cmu.edu or on 
wsmr-simtel20.army.mil and are also in the Ada Software Repository (ASR). 
R3 bindings should be available by the end of 1/90. [1/90]

	Prolog bindings (called "XWIP") written by Ted Kim at UCLA while
supported in part by DARPA are available by anonymous FTP from
expo.lcs.mit.edu:contrib/xwip.tar.Z or ftp.cs.ucla.edu:pub/xwip.tar.Z.
These prolog language bindings depend on having a Quintus-type foreign function
interface in your prolog. The developer has gotten it to work with Quintus and 
SICStus prolog. Inquiries should go to xwip@cs.ucla.edu. [3/90]

	GHG is developing X bindings and a complete Ada re-implementation
of X; check Lionel Hanley at 713-488-8806. [4/90]

-- 

The X User's Group		xug@expo.lcs.mit.edu	+1 617 547 0634
"No, I'm a member of the X User's Group, not the Ex-User's Group."

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 18:14:37 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA00959; Thu, 31 May 90 18:14:37 CDT
Received: by convex.COM (5.51/4.7)
	id AA01102; Thu, 31 May 90 18:14:31 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA03995; Thu, 31 May 90 18:09:45 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 15:57:14 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA25162; Thu, 31 May 90 16:09:28 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19108; Thu, 31 May 90 16:08:18 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 14:06:09 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 14:05:58 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA10713; Thu, 31 May 90 13:07:33 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 15:47:50 GMT
From: convex!husc6.harvard.edu!slp%genrad  (Steven L. Peters)
Organization: GenRad, Inc., Concord, Mass.
Subject: Event capture/playback
Message-Id: <37297@genrad.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I'm interested in whether anyone knows of an event capture and
playback system available in the public domain.  Ideally, the system
would allow events arriving at a window to be monitored, and then
played back in the exact same order, waiting the appropriate amounts
of time for the events to be processed.

				Stephen Peters

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 18:27:03 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01128; Thu, 31 May 90 18:27:03 CDT
Received: by convex.COM (5.51/4.7)
	id AA01775; Thu, 31 May 90 18:26:53 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA04389; Thu, 31 May 90 18:22:26 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 16:09:55 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA25537; Thu, 31 May 90 16:22:12 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19151; Thu, 31 May 90 16:21:02 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 14:51:21 EDT
Received: from NADC.NADC.NAVY.MIL (NADC.NAVY.MIL) by expo.lcs.mit.edu; Thu, 31 May 90 14:49:19 EDT
Received: by NADC.NADC.NAVY.MIL (5.59/1.0 )
	id AA28898; Thu, 31 May 90 14:51:00 EDT
Date: Thu, 31 May 90 14:51:00 EDT
From: convex!nadc.nadc.navy.mil!zinnato (R. Zinnato)
Message-Id: <9005311851.AA28898@NADC.NADC.NAVY.MIL>
To: xpert@expo.lcs.mit.edu
Subject: Sun-2 as X-terminal


We have an old Sun-2 gathering dust here and I was thinking that perhaps it
could be used as an X terminal.  Is this idea feasbile/possible?  Please 
e-mail your responses and I'll post a summary if there's sufficient interest.

thanks,

ron zinnato
zinnato@nadc.navy.mil

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 18:40:39 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01334; Thu, 31 May 90 18:40:39 CDT
Received: by convex.COM (5.51/4.7)
	id AA02075; Thu, 31 May 90 18:40:32 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA04469; Thu, 31 May 90 18:30:42 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 16:18:02 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA25737; Thu, 31 May 90 16:30:13 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19165; Thu, 31 May 90 16:29:02 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 14:53:10 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 14:53:00 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA13968; Thu, 31 May 90 14:07:18 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 17:19:56 GMT
From: convex!servix.irisa.fr!dragone  (Mario Dragone)
Organization: Cicb, Rennes(FR)
Subject: Re: twmrc / xinitrc setup
Message-Id: <573@servix.cicb.fr>
References: <EMV.90May27154033@noether.math.lsa.umich.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <EMV.90May27154033@noether.math.lsa.umich.edu>,
emv@math.lsa.umich.edu (Edward Vielmetti) writes:
|> 
|> I want to set up my window manager so that the twm operation "kill
|> window manager" also does a graceful shutdown of the X server.

twm must be the last call in your ".xinitrc" 

Selecting "kill window manager" function will end  ".xinitrc" causing
the X server to shutdown.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 19:38:41 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01868; Thu, 31 May 90 19:38:41 CDT
Received: by convex.COM (5.51/4.7)
	id AA02700; Thu, 31 May 90 19:38:27 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA05474; Thu, 31 May 90 19:34:01 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 17:21:14 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA29255; Thu, 31 May 90 17:33:48 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19321; Thu, 31 May 90 17:32:31 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 16:05:04 EDT
Received: from crc.skl.dnd.ca by expo.lcs.mit.edu; Thu, 31 May 90 16:04:35 EDT
Received: by crc.skl.dnd.ca (5.57/Ultrix2.4-C)
	id AA01287; Thu, 31 May 90 16:03:42 EDT
From: convex!sfms-ic1.skl.dnd.ca!comeau (Phil Comeau)
Message-Id: <9005312004.AA00655@sfms-ic1.skl.dnd.ca>
Subject: Dumping color displays in postscript
To: xpert@expo.lcs.mit.edu
Date: Thu, 31 May 90 16:04:48 EDT
X-Mailer: ELM [version 2.2 PL14]

I'd like to dump the contents of a color display to a postscript file.
I've tried:
 	xwd -root -xy >junk.wd
 	xpr -device ps junk.ws >junk.ps
but the postscript file, when printed, comes out mostly black.
(BTW: I'm using 386/ix, X11R3, VGA).
Any suggestions?
 
========================================================================
Phil Comeau          Internet: comeau@crc.skl.dnd.ca
Software Kinetics
65 Iber Rd.
Stittsville, Ontario
Canada K2S 1E7
Phone: (613) 831-0888
Fax:   (613) 831-1836

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 20:31:53 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA08425; Thu, 31 May 90 20:31:53 CDT
Received: by convex.COM (5.51/4.7)
	id AA03642; Thu, 31 May 90 20:31:41 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA06324; Thu, 31 May 90 20:27:17 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 18:14:20 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00482; Thu, 31 May 90 18:27:08 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19534; Thu, 31 May 90 18:26:03 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 16:43:04 EDT
Received: from bcm.tmc.edu by expo.lcs.mit.edu; Thu, 31 May 90 16:42:45 EDT
Received: from NICOLLE.IAIMS.BCM.TMC.EDU by bcm.tmc.edu (AA20818); Thu, 31 May 90 15:43:56 CDT
Received: by NICOLLE.IAIMS.BCM.TMC.EDU (AA01354); Thu, 31 May 90 15:40:48 CDT
Date: Thu, 31 May 90 15:40:48 CDT
From: Dinah Anderson <convex!nicolle.iaims.bcm.tmc.edu!dinah>
Message-Id: <9005312040.AA01354@NICOLLE.IAIMS.BCM.TMC.EDU>
To: xpert@expo.lcs.mit.edu
Subject: Spy source code


We seem to have misplaced the source code for spy in the move from R3 to R4.
Is it available via ftp somewhere? Thanks.


Dinah Anderson

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 20:32:31 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA08547; Thu, 31 May 90 20:32:31 CDT
Received: by convex.COM (5.51/4.7)
	id AA03699; Thu, 31 May 90 20:32:18 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA06333; Thu, 31 May 90 20:27:55 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 18:14:56 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00488; Thu, 31 May 90 18:27:44 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19538; Thu, 31 May 90 18:26:39 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 16:06:20 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 16:06:06 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA18842; Thu, 31 May 90 15:44:11 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 18:17:07 GMT
From: convex!gumby.wisc.edu!jipping%smaug  (Mike Jipping)
Organization: Hope College Dept. of CS
Subject: OpenWindows and TWM
Message-Id: <1990May31.181707.8086@cs.hope.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Help! As I am configuring a mixture of X and SunView for my users, 
I'm attempting to use Sun's OpenWindows.  I don't like the feel of 
the "pswm" or "olwm" (I just can't get used to the Open Look and 
Feel ;-).  So I'm trying to the the R4 twm with OpenWindows.

Versions: X11R4 twm -- patched as in the R4 documentation -- with 
1.0.1 OpenWindows.

Here's the problems: (1) Iconifying in twm unmaps the icon and --
even worse -- loses the window.  The icon manager can't even access
it!  It's there -- "ps" lists it as a process -- but I can't get it
mapped!  (2) When focus leaves a window, the border lines disappear.

The iconification (is that word...) is the worst problem.  I can live
with disappearing border lines.  I'm having trouble limping with 
olwm..PLEASE HELP!

Thanks in advance.  I'll summarize!

      Mike Jipping                        Internet: jipping@cs.hope.edu
      Hope College                          BITNET: JIPPING@HOPE
      Department of Computer Science         Voice: Hey!

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 20:48:56 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA11389; Thu, 31 May 90 20:48:56 CDT
Received: by convex.COM (5.51/4.7)
	id AA05512; Thu, 31 May 90 20:48:39 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA06524; Thu, 31 May 90 20:44:16 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 18:31:16 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00786; Thu, 31 May 90 18:44:07 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19573; Thu, 31 May 90 18:42:59 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 17:06:36 EDT
Received: from Athena.EE.MsState.Edu by expo.lcs.mit.edu; Thu, 31 May 90 17:06:19 EDT
Received:  by Athena.EE.MsState.Edu
	(4.1/5.0s);  id AA17999; Thu, 31 May 90 16:08:47 CDT
Date: Thu, 31 May 90 16:08:47 CDT
From: Donna Reese <convex!athena.ee.msstate.edu!dreese>
Message-Id: <9005312108.AA17999@Athena.EE.MsState.Edu>
To: xpert@expo.lcs.mit.edu
Subject: X-based project tracking

In response to my query about X-based project tracking packages, I
received two replies with suggestions.  They were: trackstar by T&B
Computing (submitted by David Lewis) and X-PERT (submitted by Herb
Calhoun).  I have been unable to contact either person to get more
information.  Does anyone else know an address and or phone number for
a vendor for either of these systems?  Thanks.

Donna S. Reese                              Computer Science Department
(601) 325-8192                              Mississippi State University
dreese@cs.msstate.edu                       Drawer CS
                                            Mississippi State, MS 39762

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 20:49:20 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA11458; Thu, 31 May 90 20:49:20 CDT
Received: by convex.COM (5.51/4.7)
	id AA05568; Thu, 31 May 90 20:49:04 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA06539; Thu, 31 May 90 20:44:31 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 18:31:31 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00791; Thu, 31 May 90 18:44:21 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19577; Thu, 31 May 90 18:43:17 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 15:03:39 EDT
Received: from sparta.com (BABBAGE.SPARTA.COM) by expo.lcs.mit.edu; Thu, 31 May 90 15:02:53 EDT
Received: from Gauss.sun.com (Gauss.SPARTA.COM) by sparta.com (4.0/cfm-mcl-MX-1.2(Babbage))
	id AA18436; Thu, 31 May 90 09:43:04 EDT
Received: by Gauss.sun.com (3.2/SMI-3.2)
	id AA02209; Thu, 31 May 90 06:40:10 PDT
Date: Thu, 31 May 90 06:40:10 PDT
From: convex!gauss.sparta.com!gel (Gordon E. Lee)
Message-Id: <9005311340.AA02209@Gauss.sun.com>
To: xpert@expo.lcs.mit.edu
Subject: graphics packages

Does anyone know of any vendors/sources for GKS, PHIGS, etc, packages
running under X?  I also need vendors/sources for Open Look and Motif
toolkits, just about anything that runs under X.  Thanks.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 20:57:25 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA12047; Thu, 31 May 90 20:57:25 CDT
Received: by convex.COM (5.51/4.7)
	id AA06376; Thu, 31 May 90 20:57:13 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA06644; Thu, 31 May 90 20:52:49 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 18:39:47 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00942; Thu, 31 May 90 18:52:35 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19597; Thu, 31 May 90 18:51:28 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 17:06:06 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 17:05:56 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA20505; Thu, 31 May 90 16:26:19 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 19:13:47 GMT
From: convex!nosc.mil!alen%crash  (Alen Shapiro)
Organization: Crash TimeSharing, El Cajon, CA
Subject: Hints on creating a spreadsheet under X
Message-Id: <2928@crash.cts.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I'm just about to start designing a VERY simple spreadsheet
application within X and wonder if some kind soul out there
has any hints or pointers so that I don't run down a blind alley.
I've coded a spreadsheet in sunview (a long time ago) and found I had
to allocate a lot of space for virtual cell store. This can't be the
way to go since I should only need space for those cells that are
"on screen" (I'd like to dynamically allocate as I scroll).

Can anyone out there suggest an X idiom that I should investigate?

tia

--alen the Lisa Slayer (trying to turn a SPARC into a Flame)
  alen%shappy.uucp@crash.cts.com (a mac+ uucp host - what a concept!!)
  alen@crash.cts.com

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 20:57:26 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA12049; Thu, 31 May 90 20:57:26 CDT
Received: by convex.COM (5.51/4.7)
	id AA06377; Thu, 31 May 90 20:57:14 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA06646; Thu, 31 May 90 20:52:50 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 18:39:48 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00945; Thu, 31 May 90 18:52:37 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19599; Thu, 31 May 90 18:51:32 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 17:21:09 EDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 17:20:37 EDT
From: convex!expo.lcs.mit.edu!converse (Donna Converse)
Message-Id: <9005312120.AA22053@expo.lcs.mit.edu>
To: Janet L. Carson <jcarson@wilkins.bcm.tmc.edu>
Cc: xpert@expo.lcs.mit.edu
Subject: Re: Athena Toggle Radio Group Question 
In-Reply-To: Your message of Fri, 25 May 90 14:42:09 CDT.
             <9005251942.AA01894@wilkins.bcm.tmc.edu> 
Organization: X Consortium, MIT Laboratory for Computer Science
Date: Thu, 31 May 90 17:20:36 -0400


> I am having some problems with the Athena toggle widget in a radio
> group.  I have successfully created radio groups where I have been
> able to specify the radio group at the time the widgets are being
> created.  However, I have a situation where I need to be able to
> set up a radio group "on the fly."
.....

> Why won't these toggles function
> as a radio group?


Bug in XawToggleChangeRadioGroup: when the second argument is a widget
which doesn't belong to any radio group; i.e. the bug is when this 
function is used to create a new radio group -- no new group is created.
A work-around is to first create the group by changing a widget's 
radio group to be itself, then using the function normally.


Donna Converse
converse@expo.lcs.mit.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 21:20:31 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA15550; Thu, 31 May 90 21:20:31 CDT
Received: by convex.COM (5.51/4.7)
	id AA07188; Thu, 31 May 90 21:20:25 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA07162; Thu, 31 May 90 21:16:01 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 19:02:46 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA01362; Thu, 31 May 90 19:15:47 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19646; Thu, 31 May 90 19:14:40 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 18:07:23 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 18:07:10 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA24168; Thu, 31 May 90 17:55:04 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 21:32:54 GMT
From: convex!OPERATIONS.DCCS.UPENN.EDU!mjd%netnews  (Mark-Jason Dominus)
Organization: /home/mjd/.organization
Subject: How to get xdm to make wtmp and utmp file entries?
Message-Id: <MJD.90May31173254@central.cis.upenn.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


Our xdm's don't seem to be logging logins and logouts in the
/etc/wtmp and /etc/utmp files.  Is there a good way to get
them to do this, or is there a good reason why they
shouldn't?

Thanks.
--

 In some sense a stochastic process can do better; at least it has a chance.
Mark-Jason Dominus 	  			    mjd@central.cis.upenn.edu 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 21:25:11 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA16257; Thu, 31 May 90 21:25:11 CDT
Received: by convex.COM (5.51/4.7)
	id AA07224; Thu, 31 May 90 21:24:50 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA07198; Thu, 31 May 90 21:20:21 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 19:07:07 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA01398; Thu, 31 May 90 19:20:13 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19663; Thu, 31 May 90 19:19:06 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 18:00:10 EDT
Received: from ATHENA.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 17:59:53 EDT
Received: from mimsy.umd.edu by ATHENA.MIT.EDU with SMTP
	id AA11020; Thu, 31 May 90 18:01:21 EDT
Received: by mimsy.UMD.EDU (5.61/UMIACS-0.9/04-05-88)
	id AA00150; Thu, 31 May 90 18:00:51 -0400
Date: Thu, 31 May 90 18:00:51 -0400
From: convex!cs.umd.edu!rmr (Randy M. Rohrer)
Message-Id: <9005312200.AA00150@mimsy.UMD.EDU>
To: mouse@larry.mcrcim.mcgill.edu, rmr@mimsy.umd.edu
Subject: Re:  zooming time scales
Cc: xpert@expo.lcs.mit.edu

    Thanks . I'll take a look a give it a whirl.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 21:43:37 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA19829; Thu, 31 May 90 21:43:37 CDT
Received: by convex.COM (5.51/4.7)
	id AA07862; Thu, 31 May 90 21:43:28 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA07491; Thu, 31 May 90 21:39:03 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 19:25:39 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA02393; Thu, 31 May 90 19:38:43 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19696; Thu, 31 May 90 19:37:26 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 18:06:18 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 18:06:05 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA22822; Thu, 31 May 90 17:19:45 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 21:08:44 GMT
From: convex!smsc.sony.com!dce  (David Elliott)
Organization: Sony Microsystems Corp.
Subject: xcmap icon modifications
Message-Id: <1990May31.210844.28854@smsc.sony.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I have a set of patches to xcmap from the contrib clients that
makes the icon a 48x48 window that shows the colormap in miniature.
This is very useful if you just want a small copy of the colormap
around.

I have sent the changes and some other notes to the author, but
received no responses.  If anyone wants these changes now, please
let me know.

-- 
David Elliott
dce@smsc.sony.com | ...!{uunet,mips}!sonyusa!dce
(408)944-4073
"If I had a hat the size of Oklahoma, I'd be a happy person."

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 22:04:29 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24219; Thu, 31 May 90 22:04:29 CDT
Received: by convex.COM (5.51/4.7)
	id AA08582; Thu, 31 May 90 22:04:24 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA07798; Thu, 31 May 90 22:00:01 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 19:46:39 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA03138; Thu, 31 May 90 19:59:53 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19740; Thu, 31 May 90 19:58:45 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 17:53:43 EDT
Received: from ATHENA.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 17:53:30 EDT
Received: from Larry.McRCIM.McGill.EDU by ATHENA.MIT.EDU with SMTP
	id AA10789; Thu, 31 May 90 17:54:56 EDT
Received: by Larry.McRCIM.McGill.EDU (5.61)
	id <9005312154.AA01265@Larry.McRCIM.McGill.EDU>; Thu, 31 May 90 17:54:31 -0400
Date: Thu, 31 May 90 17:54:31 -0400
From: der Mouse  <convex!larry.mcrcim.mcgill.edu!mouse>
Message-Id: <9005312154.AA01265@Larry.McRCIM.McGill.EDU>
To: rmr@mimsy.umd.edu
Subject: Re:  zooming time scales
Cc: xpert@expo.lcs.mit.edu

> [ problem: wants to choose a "nice" tick interval for a given time
>   interval ]

It's not directly what you want, but we once designed the following
code to do something similar for floating-point intervals.  You may be
able to abstract some ideas from it for your needs.

(This is not compilable as it stands; it is intended as illustrative
rather than as a plug-&-play solution.)

#define NUM_DIVISIONS	10 /* we want approx. 10 ticks per axis */

double findScale(min, max)
double min;
double max;
{
	double delta;
	double minScale;
	double scale;
	static int factor[] = { 1, 2, 5 };
	int i;

	delta = FABS(max - min)/NUM_DIVISIONS;

	minScale = FABS(max - min);
	for (i=0; i<ARRAY_SIZE(factor); i++)
	 { double x = delta/factor[i];
	   if ((scale = (pow(10.0, ceil(log10(x)))*factor[i])) < minScale)
	    { minScale = scale;
	    }
	 }
	return (minScale);
}

....

setup_graph()
{
 ....
 xdelta = findScale (xmin, xmax);
 ydelta = findScale (ymin, ymax);
 ....
}

foreachtick(min,max,delta,fxn)
double min;
double max;
double delta;
int (*fxn)();
{
	double v;

	for (v=delta*ceil(min/delta);v<=max;v+=delta)
	 { (*fxn)(v);
	 }
}

draw_xtick(x)
double x;
{
 ....
}

draw_ytick(y)
double y;
{
 ....
}

draw_axes()
{
 ....
 foreachtick(xaxis_min,xaxis_max,xdelta,draw_xtick);
 foreachtick(yaxis_min,yaxis_max,ydelta,draw_ytick);
 ....
}

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 22:21:37 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24389; Thu, 31 May 90 22:21:37 CDT
Received: by convex.COM (5.51/4.7)
	id AA08857; Thu, 31 May 90 22:21:30 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA08046; Thu, 31 May 90 22:17:06 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 20:03:38 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA03790; Thu, 31 May 90 20:16:41 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19792; Thu, 31 May 90 20:15:28 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 18:07:46 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 18:07:34 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA23998; Thu, 31 May 90 17:48:19 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 18:53:58 GMT
From: convex!cup.portal.com!thinman  (Lance C Norskog)
Organization: The Portal System (TM)
Subject: Re: VGA X11R4 server problems
Message-Id: <30384@cup.portal.com>
References: <9692@hydra.gatech.EDU>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

> Thomas Roell (OUR HERO!) says:
> I personally think that the escape via CRTL+ALT+DEL is sufficient enougth for
> escaping X. But for real switching between terminals there is ABSOLUTELY NO
> REASON.

Please don't tell us how to use our computers.

I find X and pixel-ized window systems in general (SUN especially) 
to be a pain in the eyes for doing straight text work.  As the 
sole techie in sales at Streamlined Networks, I get dragooned into the troff
part of our brochures, and that's why I use X.  When I lay out stuff,
I edit it in nice big letters with VI on one screen and xtroff it on the
X screen.  Text in X is also painfully slow.

Tool makers don't tell tool users how to use tools.

Lance Norskog
Sales Engineer
Streamlined Networks
408-727-9909

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 22:32:26 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24449; Thu, 31 May 90 22:32:26 CDT
Received: by convex.COM (5.51/4.7)
	id AA09248; Thu, 31 May 90 22:32:20 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA08161; Thu, 31 May 90 22:27:58 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 20:14:29 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA04004; Thu, 31 May 90 20:27:46 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19809; Thu, 31 May 90 20:26:35 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 18:08:49 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 18:07:21 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA23647; Thu, 31 May 90 17:39:58 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 20:26:26 GMT
From: convex!uunet.uu.net!lai%pyrdc  (Kuo Long Lai )
Organization: Pyramid Technology, Government Systems
Subject: Twm on VMS and "Customized DECWterm"
Message-Id: <7683@pyrdc.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Finally, I am able to run twm(from a SPARC box, not a VMS version. Has anyone 
ported twm to VMS yet?) to manage those DECWterms displayed on a VMS5.3 box.
There are, however, a couple of problems that I ran into:

1.) f.destroy - It destroied all the DECterms that I brought up, when I click on
                any DECWterm.  Note: It works fine on those xterms(brought up 
	        from SPARC) displyed on VMS box.

2.) Occasionally, twm dies while 'Customize' DECWterm is running.

Does anyone have the same experience?
BTW, I customized 3 DECWterms with different attributes and saved
the resources file.  However, every time I logined through Session Manager,
I got the same attributes for all the DECWterms since there they all read
DECW$TERMINAL_DEFAULT.DAT.  Does anyone know whether there are ways
to 'customize' DECWterm to read different resources file without manually
order DECWterm to read different resources file? Or what are the resources names
that I may use in DECW$TERMINAL_DEFAULT.DAT to do so? Or using some kind of 
commands to tell which resource file each DECWterm should read automatically?
In addition, I tried to put different fonts(names obtained from
or Little font was taken.  Does anyone have the same problem?

Thanks in advance.


Kwo-Long Lai
Software Productivity Consortium
2214 Rock Hill Rd.
Herndon, VA 22070
(703) 742-7244

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 22:46:11 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24505; Thu, 31 May 90 22:46:11 CDT
Received: by convex.COM (5.51/4.7)
	id AA09698; Thu, 31 May 90 22:46:06 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA08530; Thu, 31 May 90 22:41:38 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 20:28:02 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA04233; Thu, 31 May 90 20:41:27 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19850; Thu, 31 May 90 20:40:13 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 17:56:57 EDT
Received: from bach.cs.byu.edu by expo.lcs.mit.edu; Thu, 31 May 90 17:56:08 EDT
Received: by bach.cs.byu.edu (5.57/Ultrix3.0-C)
	id AA08275; Thu, 31 May 90 15:54:49 MDT
Date: Thu, 31 May 90 15:54:49 MDT
From: convex!bach.cs.byu.edu!mike (Mike Burbidge)
Message-Id: <9005312154.AA08275@bach.cs.byu.edu>
To: motif-talk@osf.org
Cc: xpert@expo.lcs.mit.edu
Subject: Motif DrawingArea widget seems to ignore XmNresizePolicy widget?


The motif DrawingArea widget has a resource named XmNresizePolicy. The
documentation claims that it can be assigned three values: XmRESIZE_NONE,
XmRESIZE_ANY, XmRESIZE_GROW. I created a SelectionBox widget whose working
area widget is a DrawingArea widget with width and height 500 and
XmNresizePolicy set to XmRESIZE_NONE. The manual puts (fixed size) next to
XmRESIZE_NONE. I assume this means that the drawing area widget will ignore
resize requests from its parents. Either I have misunderstood the short two
word explaination for XmRESIZE_NONE, or else there is a bug somewhere. In
either event the SelectionBox widget resizes the DrawingArea widget to
20x20. Below a short example program.

----------------------------------------------------------------------
#include <stdio.h>
#include <X11/Intrinsic.h>
#include <Xm/Xm.h>
#include <X11/Shell.h>
#include <Xm/DialogS.h>
#include <Xm/Frame.h>
#include <Xm/SelectioB.h>
#include <Xm/DrawingA.h>
  
main (int argc, char *argv[])
{
  Display *display;
  Widget appl_shell, dialog, selection, draw;
  XtAppContext context;
  Arg args[10];
  int n;
  
  /* Initialize X11 and the Motif widget environment. */
  
  XtToolkitInitialize ();
  context = XtCreateApplicationContext ();
  display = XtOpenDisplay (context, NULL, argv[0], "try", 
			   NULL, 0, &argc, argv);
  appl_shell = XtAppCreateShell (argv[0], "Root try",
				 applicationShellWidgetClass, 
				 display, NULL, 0);
  XtResizeWidget (appl_shell, 5, 5, 1);

  n = 0;
  dialog = XmCreateDialogShell (appl_shell, "dialog", args, n);

  n = 0;
  XtSetArg (args[n], XmNdialogType, XmDIALOG_PROMPT), n++;
  selection = XtCreateWidget ("selection", xmSelectionBoxWidgetClass,
			      dialog, args, n);

  n = 0;
  XtSetArg (args[n], XmNheight, 500), n++;
  XtSetArg (args[n], XmNwidth, 500), n++;
  XtSetArg (args[n], XmNresizePolicy, XmRESIZE_NONE), n++;
  draw = XmCreateDrawingArea (selection, "draw", args, n);
  XtManageChild (draw);

  XtManageChild (XmSelectionBoxGetChild (selection, XmDIALOG_APPLY_BUTTON));
  XtUnmanageChild (XmSelectionBoxGetChild (selection, XmDIALOG_TEXT));
  XtUnmanageChild (XmSelectionBoxGetChild (selection, 
					   XmDIALOG_SELECTION_LABEL));
  XtUnmanageChild (XmSelectionBoxGetChild (selection, XmDIALOG_HELP_BUTTON));

  XtManageChild (selection);
  XtManageChild (dialog);

  XtRealizeWidget (dialog);
  
  XtAppMainLoop (context);
}
------------------------------------------------------------------

Could someone help me fix this program or give me an alternative so that the
DrawingArea widget does not get resized!

Mike Burbidge
mike@bach.cs.byu.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Thu May 31 23:42:40 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA25043; Thu, 31 May 90 23:42:40 CDT
Received: by convex.COM (5.51/4.7)
	id AA10839; Thu, 31 May 90 23:42:29 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8) id AA09361; Thu, 31 May 90 23:38:08 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Thu, 31 May 90 21:24:32 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA05153; Thu, 31 May 90 21:38:01 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA19972; Thu, 31 May 90 21:36:56 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 19:06:09 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Thu, 31 May 90 19:06:00 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA24650; Thu, 31 May 90 18:07:34 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 21:37:00 GMT
From: convex!cerc.wvu.wvnet.edu!abmg%cathedral  (Aliasghar Babadi)
Subject: IXCC
Message-Id: <549@cerc.wvu.wvnet.edu.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Hi,
     I need a simple example about one X application sending an integer
or something (like result of pushing a button) to another X application. 
I would appreciate if someone give me some help.Thank you.

Ali

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 04:09:43 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA09447; Fri, 1 Jun 90 04:09:43 CDT
Received: by convex.COM (5.51/4.7)
	id AA20390; Fri, 1 Jun 90 04:09:28 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA14560; Fri, 1 Jun 90 04:05:11 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 01:51:03 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA09425; Fri, 1 Jun 90 02:04:58 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA20863; Fri, 1 Jun 90 02:03:44 PDT
Received: by expo.lcs.mit.edu; Thu, 31 May 90 23:14:12 EDT
Received: from  by expo.lcs.mit.edu; Thu, 31 May 90 23:14:01 EDT
Received: from BLOOM-BEACON.MIT.EDU by mintaka.lcs.mit.edu id aa09230;
          31 May 90 21:09 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA02316; Thu, 31 May 90 20:52:19 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 23:42:23 GMT
From: Mark-Jason Dominus <convex!OPERATIONS.DCCS.UPENN.EDU!mjd%netnews>
Organization: University of Pennsylvania
Subject: Re: How to get xdm to make wtmp and utmp file entries?
Message-Id: <MJD.90May31194223@central.cis.upenn.edu>
References: <MJD.90May31173254@central.cis.upenn.edu>, <5723@helios.ee.lbl.gov>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <5723@helios.ee.lbl.gov> envbvs@epb2.lbl.gov (Brian V. Smith) writes:
>   mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
>   |> 
>   |> Our xdm's don't seem to be logging logins and logouts in the
>   |> /etc/wtmp and /etc/utmp files.
>
>   The -ls is required to make it write in the /etc/wtmp
>   file.  The -ls also makes it read and execute your .login file.

Thanks for the +ut tip; I must have missed it when I read
the man page.  But neither the R3 nor the R4 man pages say
that -ls makes xterm write a wtmp entry, and, in fact, we
had the -ls option set already, and no wtmp entries.

Does it work for you?

--

 In some sense a stochastic process can do better; at least it has a chance.
Mark-Jason Dominus 	  			    mjd@central.cis.upenn.edu 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 06:01:28 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA13270; Fri, 1 Jun 90 06:01:28 CDT
Received: by convex.COM (5.51/4.7)
	id AA22303; Fri, 1 Jun 90 06:01:19 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA15880; Fri, 1 Jun 90 05:57:02 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 03:42:52 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA10977; Fri, 1 Jun 90 03:56:51 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA21533; Fri, 1 Jun 90 03:55:36 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 03:06:40 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 03:06:17 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA18329; Fri, 1 Jun 90 02:51:33 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 06:14:39 GMT
From: convex!sirius.ucs.adelaide.edu.au!cameron%flinders%augean  (Cameron Humphries)
Organization: Flinders University
Subject: Problems with the SimpleMenu
Message-Id: <334@flinders.cs.flinders.oz>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Hi,

   I am trying to convert a program I wrote using X11R3 to X11R4. The major
change necessary is the use of the SimpleMenu rather than the "box full of
buttons" that I used previously.

   The development is occuring on a Sun4 under SunOS 4.0.3 with X11R4 (patches
1-9 applied).

   The following is some of the code used for the menu:
   
/* part of translation table for a viewport widget */
<Btn3Down>:XawPositionSimpleMenu(menu) MenuPopup(menu)\n\

/* menu is created statically */
menuW = XtCreatePopupShell("menu",simpleMenuWidgetClass,toplevel,NULL,0);

newW = XtCreateManagedWidget("new",smeBSBObjectClass,menuW,newargs,
                               XtNumber(newargs));
/* plus a few more entries */


/* used in creation of the menu entry above */
static XtCallbackRec newcallback[] = {
  {select_new,"new"},
  {NULL,NULL},
};

static Arg newargs[] = {
  {XtNlabel,(XtArgVal)"New"},
  {XtNcallback,(XtArgVal)newcallback},
};


When I run the program (BTW,its a graphical editor for soliton circuits)
everything goes along fine until I try and popup the menu. I press the 3rd
button and sure enough the menu pops up right under the cursor. However I
cannot highlight any entries which of course means I cannot select any
entries. 

Any help would be appreciated.

Cameron Humphries
Discipline of Computer Science                 email: cameron@cs.flinders.oz.au
School of Information Science and Technology   phone: +61 +8 201 2874
The Flinders University of South Australia     fax  : +61 +8 201 2904

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 09:09:29 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA21162; Fri, 1 Jun 90 09:09:29 CDT
Received: by convex.COM (5.51/4.7)
	id AA25845; Fri, 1 Jun 90 09:09:18 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA18181; Fri, 1 Jun 90 09:05:02 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 06:50:27 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA13866; Fri, 1 Jun 90 07:04:52 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA22011; Fri, 1 Jun 90 07:03:40 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 07:06:09 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 07:05:59 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA02656; Fri, 1 Jun 90 06:32:58 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 07:18:40 GMT
From: convex!munnari.oz.au!matt%bacchus%yarra%ditmela  (Matthew Atterbury)
Organization: none
Subject: XR2 xterm keymapping
Message-Id: <655@bacchus.esa.oz>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Hello all,
    I am running Xsight on a Compaq 386-20e under Xenix with VGA graphics.
It seems to be XR2. The keyboard translation in my XR3 .Xdefaults doesn't
work, as it seems the syntax changed from R2 to R3 (???). Anyone know how
I can cause pressing key F1 to emit the string "\0331" ?? In XR3 I would:

	xterm*VT100.Translation: #override \
		<Key>F1:	string(0x1b) string("1")

The best I can get is with:

	xterm*VT100.Translation: \
		<Key>F1:	string("\0331")

which says "X Toolkit Warning: Actions not found: string". Many thanks ...
-- 
-------------------------------------------------------------------------------
Matt Atterbury [matt@bacchus.esa.oz.au]   Expert Solutions Australia, Melbourne
UUCP: ...!uunet!munnari!matt@bacchus.esa.oz.au            "klaatu barada nikto"
ARPA: matt%bacchus.esa.oz.AU@uunet.UU.NET  "life? don't talk to me about life!"

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 10:04:29 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24278; Fri, 1 Jun 90 10:04:29 CDT
Received: by convex.COM (5.51/4.7)
	id AA00807; Fri, 1 Jun 90 10:27:17 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA19169 (for drlc1!salevin@convex.com); Fri, 1 Jun 90 10:00:11 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 07:45:23 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA14424; Fri, 1 Jun 90 07:59:56 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA22119; Fri, 1 Jun 90 07:58:45 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 08:41:40 EDT
Received: from expire.lcs.mit.edu by expo.lcs.mit.edu; Fri, 1 Jun 90 08:41:30 EDT
Received: by expire.lcs.mit.edu; Fri, 1 Jun 90 08:41:28 EDT
Message-Id: <9006011241.AA17337@expire.lcs.mit.edu>
To: Victoria Drozdov <pivot!victoria@uunet.uu.net>
Cc: xpert@expo.lcs.mit.edu
Subject: Re: Toolkit is not reading my resource file 
In-Reply-To: Your message of 31 May 90 22:05:08 GMT.
             <311@pivot.UUCP> 
Date: Fri, 01 Jun 90 08:41:26 -0400
From: convex!expo.lcs.mit.edu!rws (Bob Scheifler)

    How do I include more than one directory under XAPPLRESDIR?

You can't.  If you have an R3-based system, you're stuck.  In R4,
XUSERFILESEARCHPATH supercedes XAPPLRESDIR to give you this.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 12:07:33 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01451; Fri, 1 Jun 90 12:07:33 CDT
Received: by convex.COM (5.51/4.7)
	id AA05697; Fri, 1 Jun 90 12:07:11 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA21546 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 12:03:00 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 10:07:15 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA16994; Fri, 1 Jun 90 10:02:48 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA22609; Fri, 1 Jun 90 10:01:46 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 09:06:37 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 09:06:16 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA10063; Fri, 1 Jun 90 08:37:35 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 12:08:47 GMT
From: convex!jarvis.csri.toronto.edu!jsparkes%bcars85%bnrgate%bcars8%cunews%utgpu  (Jeff Sparkes)
Organization: Bell-Northern Research, Ltd. Ottawa Ontario CANADA
Subject: Re: console message and XDM
Message-Id: <jsparkes.644242127@bcars85>
References: <jsparkes.643985374@bcars85>, <17880@ultima.cs.uts.oz>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In <17880@ultima.cs.uts.oz> keane@ultima.cs.uts.oz (Chris Keane) writes:
>asking me what was wrong, so I've hacked xdm to have a console window at the 
>bottom of the screen. It basically starts a program that runs as a pseudotty and
>displays everything the comes over the pty on a nice-even-if-I-say-so-myself 
>scrolling, wrap-around window. The window doesn't recognise any input-type 
>events. Xdm hijacks the console output using ioctl() and stuffs it into the
>the other end of the pty. Voila! Instant console!

>It's been tested and runs quite successfully on Sun3's, Sun386i's and SunSS1's
>all running SunOS 4.0.3. It works for both X11r3 and X11r4.
>The diffs are very small. If you're interested, I send them to you, although
>I believe the ioctl() to steal the console is rather system-dependant (I don't
>know that for sure though), so if you're not running suns...
>regards...

	I'm using xterm -C, which already has the various ways to grab a
console..  Still I'd like to see your changes, since mine are none to
pretty.  It's quite a pain to figure out how big an xterm will be and center
it.
--
Jeff Sparkes		jsparkes@bnr.ca
Cat: Is that what I think it is?          Lister: What do you think it is?
Cat: A big orange whirly thing in space!

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 12:48:45 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA02439; Fri, 1 Jun 90 12:48:45 CDT
Received: by convex.COM (5.51/4.7)
	id AA06595; Fri, 1 Jun 90 12:48:39 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA22336 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 12:44:31 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 10:48:40 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA17795; Fri, 1 Jun 90 10:44:20 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA22777; Fri, 1 Jun 90 10:42:57 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 10:09:44 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 10:09:31 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA15715; Fri, 1 Jun 90 09:56:25 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 11:21:11 GMT
From: convex!ames.arc.nasa.gov!yuki%ayumi%flab%fgw%titcca%ccut%sun-barr  (Hiroyuki YOSHIDA)
Organization: Fujitsu Laboratories Ltd., Kawasaki, Japan
Subject: Parent Killer (Xt/X11R4 fix-10)
Message-Id: <YUKI.90Jun1202111@naomi.stars.flab.fujitsu.co.jp>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

We coded a parent killer such as:

/* ARGSUSED */
static void parentKiller(w,client_data,call_data)
     Widget w;			
     caddr_t client_data;	/* UNUSED */
     caddr_t call_data;		/* UNUSED */
{
  Widget papa = XtParent(w);
  int brothers = ((CompositeWidget)papa)->composite.num_children;
  if( brothers == 0 )
      XtDestroyWidget(papa);
}

Then, attached the killer for widgets in a widgets tree using:

  XtAddCallback(w,XtNdestroyCallback,parentKiller,(caddr_t)NULL);

This successfully worked before we patched fix-10 & -11.

After fix-10/11, a server error occurs and the program exits. The
error message is:
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  4 (X_DestroyWindow)
  Minor opcode of failed request:  0
  Resource id in failed request:  0xb0039d
  Serial number of failed request:  4073
  Current serial number in output stream:  4198

The resource id (0xb0039d) designates the child's window.

We can avoid the error using work-proc technique, such as:

/* ARGSUSED */
static void parentKiller(w,client_data,call_data)
     Widget w;			
     caddr_t client_data;	/* UNUSED */
     caddr_t call_data;		/* UNUSED */
{
  Widget papa = XtParent(w);
  int brothers = ((CompositeWidget)papa)->composite.num_children;
  if( brothers == 0 )
      (void)XtAppAddWorkProc(app,XtDestroyWidget,(caddr_t)papa);
	/* Killing parent is postponed. */
}


In addition, we can avoid the error by not applying a part of fix-10:

*** /tmp/,RCSt1a03963	Thu Apr 19 19:44:53 1990
--- mit/lib/Xt/Destroy.c	Thu Apr 19 19:44:55 1990
***************
*** 155,162 ****
      Recursive(widget, Phase2Destroy);
      app->in_phase2_destroy = outerInPhase2Destroy;
  
!     /* popups destroy their own window if parent->being_destroyed */
!     if (window != NULL && (parent == NULL || !parent->core.being_destroyed))
  	XDestroyWindow(display, window);
  } /* XtPhase2Destroy */
  
--- 165,171 ----
      Recursive(widget, Phase2Destroy);
      app->in_phase2_destroy = outerInPhase2Destroy;
  
!     if (window)
  	XDestroyWindow(display, window);
  } /* XtPhase2Destroy */
  

The problem may occur when the child's window is doubly destroyed in a
very short time.

Where is the BUG? In fix-10, server program, or our usage?
--
Hiroyuki Yoshida
yuki@flab.fujitsu.co.jp
yuki%flab.fujitsu.co.jp@uunet.uu.NET

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 13:52:08 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05820; Fri, 1 Jun 90 13:52:08 CDT
Received: by convex.COM (5.51/4.7)
	id AA08337; Fri, 1 Jun 90 13:51:26 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA24183 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 13:47:14 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 11:51:03 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA19372; Fri, 1 Jun 90 11:46:59 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA23118; Fri, 1 Jun 90 11:45:54 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 11:25:15 EDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 11:24:21 EDT
From: convex!expo.lcs.mit.edu!kit (Chris D. Peterson)
Message-Id: <9006011524.AA12664@expo.lcs.mit.edu>
To: cameron@cs.flinders.oz.au
Cc: xpert@expo.lcs.mit.edu, kit@expo.lcs.mit.edu
Subject: Re: Problems with the SimpleMenu 
In-Reply-To: Your message of 01 Jun 90 06:14:39 GMT.
             <334@flinders.cs.flinders.oz> 
Date: Fri, 01 Jun 90 11:24:20 -0400


>   I am trying to convert a program I wrote using X11R3 to X11R4. The major
> change necessary is the use of the SimpleMenu rather than the "box full of
> buttons" that I used previously.

>    The development is occuring on a Sun4 under SunOS 4.0.3 with X11R4 (patches
> 1-9 applied).

>   The following is some of the code used for the menu:
	
> /* part of translation table for a viewport widget */
> <Btn3Down>:XawPositionSimpleMenu(menu) MenuPopup(menu)\n\

This seems just fine.  I have code very similar to this in my applications.  The
problem appears to be that the grab is not getting activated.  Often this is
caused when some modifiers are set on your button press.  The Translation table
defaults to a "don't care" about the modifiers, while the grab mechanism must
have an exact match.  If this is actually the case, it should affect all menus
on your display.  Are the popup menus in xterm working correctly?  If not then
possibly you have some modifier set that is not affecting you.  I have seen this
happen with the Num Lock key on some displays.

An example for the rest of you: 

Try using SHIFT-CTRL to pop up the menus in xterm.  The menu will popup just
fine, but the items will not be selectable.  

If this is not the problem then I suppose you should send me a SHORT example
program that demonstrates the bug, and I will see what I can do.


						Chris D. Peterson     
						MIT X Consortium 

Net:	 kit@expo.lcs.mit.edu
Phone:   (617) 253 - 9608	
Address: MIT - Room NE43-213

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 14:08:39 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06792; Fri, 1 Jun 90 14:08:39 CDT
Received: by convex.COM (5.51/4.7)
	id AA08722; Fri, 1 Jun 90 14:07:37 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA24681 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 14:03:27 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 12:07:05 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA19791; Fri, 1 Jun 90 12:03:06 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA23204; Fri, 1 Jun 90 12:01:25 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 10:09:57 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 10:09:39 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA14770; Fri, 1 Jun 90 09:42:29 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 13:20:52 GMT
From: convex!cs.umn.edu!wytten  (Dale Wyttenbach)
Organization: University of Minnesota, Minneapolis, CSci dept.
Subject: Re: Sun-2 as X-terminal
Message-Id: <1990Jun1.132052.19677@cs.umn.edu>
References: <9005311851.AA28898@NADC.NADC.NAVY.MIL>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

zinnato@NADC.NADC.NAVY.MIL (R. Zinnato) writes:


>We have an old Sun-2 gathering dust here and I was thinking that perhaps it
>could be used as an X terminal.  Is this idea feasbile/possible?  Please 
>e-mail your responses and I'll post a summary if there's sufficient interest.

We have a couple 2's running SunOS 3.5 and X11R4.  While not a pleasure to
work on, they are usable, even with all the UNIX daemons running.  We have
configured them with xdm.

Enclosed are xbench results for a Sun 2.  We did this last week for the fun
of it when we were comparing Visual-19's, NCD-19's and SPARC SLC's.  (We 
bought SLC's)

dale
 
 -


 Dale Wyttenbach		     |		...rutgers!umn-cs!wytten
 wytten@cs.umn.edu		     |		   wytten@umnacvx.bitnet
Computer Science Department Systems Staff--University of Minnesota, Minneapolis

/**************************** Sun2 xbench results *************************/

==================================================
GENERAL INFORMATION

server: Sun 2 with vanilla MIT R4 server
client: Symmetry S27
communication: Ethernet
notes: 

==================================================
SERVER INFORMATION

Servervendor            : MIT X Consortium
XSERVER version         : 11.4
Revision                : 0
Defaultdepth rootwindow : 1
Server Byte-Order       : MSBFirst
Server BitmapBitOrder   : MSBFirst
DisplayWidth            : 1152
DisplayHeight           : 900

==================================================
XBENCH INFORMATION
VERSION: 1 TIMEGOAL = 10 sec; NRUNS = 3

========= line10 ========= 
LINES

20736 vectors of len. 10 in 10 secs
rate =  2073.60 vectors/sec
========= line100 ========= 
LINES

9216 vectors of len. 100 in 12 secs
rate =   768.00 vectors/sec
========= line400 ========= 
LINES

3840 vectors of len. 400 in 15 secs
rate =   256.00 vectors/sec
========= dline10 ========= 
DASHED LINES

13056 dashed vectors of len. 10 in 11 secs
rate =  1186.91 vectors/sec
========= dline100 ========= 
DASHED LINES

4608 dashed vectors of len. 100 in 17 secs
rate =   271.06 vectors/sec
========= dline400 ========= 
DASHED LINES

2304 dashed vectors of len. 400 in 29 secs
rate =    79.45 vectors/sec
========= wline10 ========= 
WIDE LINES

3840 wide vectors (linewidth=5) of len. 10 in 18 secs
rate =   213.33 vectors/sec
========= wline100 ========= 
WIDE LINES

2304 wide vectors (linewidth=5) of len. 100 in 29 secs
rate =    79.45 vectors/sec
========= wline400 ========= 
WIDE LINES

1536 wide vectors (linewidth=5) of len. 400 in 60 secs
rate =    25.60 vectors/sec
========= rects10 ========= 
RECTANGLES

8704 rectangles with 10 pixel sides in 12 secs
rate =   725.33 rectangles/sec (29013 Pixels/sec)
========= rects100 ========= 
RECTANGLES

4864 rectangles with 100 pixel sides in 15 secs
rate =   324.27 rectangles/sec (129706 Pixels/sec)
========= rects400 ========= 
RECTANGLES

2560 rectangles with 400 pixel sides in 21 secs
rate =   121.90 rectangles/sec (195047 Pixels/sec)
========= fillrects10 ========= 
FILLED RECTANGLES

17664 rectangles with 10 pixel sides in 11 secs
rate =  1605.82 rectangles/sec (160581 Pixels/sec)
========= fillrects100 ========= 
FILLED RECTANGLES

3840 rectangles with 100 pixel sides in 15 secs
rate =   256.00 rectangles/sec (2560000 Pixels/sec)
========= fillrects400 ========= 
FILLED RECTANGLES

1536 rectangles with 400 pixel sides in 41 secs
rate =    37.46 rectangles/sec (5994146 Pixels/sec)
========= tiledrects10 ========= 
TILE-FILLED RECTANGLES

11776 rectangles with 10 pixel sides in 11 secs
rate =  1070.55 rectangles/sec (107054 Pixels/sec)
========= tiledrects100 ========= 
TILE-FILLED RECTANGLES

2560 rectangles with 100 pixel sides in 23 secs
rate =   111.30 rectangles/sec (1113043 Pixels/sec)
========= tiledrects400 ========= 
TILE-FILLED RECTANGLES

1536 rectangles with 400 pixel sides in 104 secs
rate =    14.77 rectangles/sec (2363076 Pixels/sec)
========= stippledrects10 ========= 
STIPPLE-FILLED RECTANGLES

6144 rectangles with 10 pixel sides in 13 secs
rate =   472.62 rectangles/sec (47261 Pixels/sec)
========= stippledrects100 ========= 
STIPPLE-FILLED RECTANGLES

2048 rectangles with 100 pixel sides in 39 secs
rate =    52.51 rectangles/sec (525128 Pixels/sec)
========= stippledrects400 ========= 
STIPPLE-FILLED RECTANGLES

1536 rectangles with 400 pixel sides in 137 secs
rate =    11.21 rectangles/sec (1793868 Pixels/sec)
========= invrects10 ========= 
INVERTED RECTANGLES

17199 rectangles with 10 pixel sides in 11 secs
rate =  1563.55 rectangles/sec (156354 Pixels/sec)
========= invrects100 ========= 
INVERTED RECTANGLES

3226 rectangles with 100 pixel sides in 15 secs
rate =   215.07 rectangles/sec (2150666 Pixels/sec)
========= invrects400 ========= 
INVERTED RECTANGLES

1506 rectangles with 400 pixel sides in 67 secs
rate =    22.48 rectangles/sec (3596417 Pixels/sec)
========= arcs10 ========= 
ARCS

1532 arcs with 10 pixel diameter in 13 secs
rate =   117.85 arcs/sec
========= arcs100 ========= 
ARCS

1106 arcs with 100 pixel diameter in 17 secs
rate =    65.06 arcs/sec
========= arcs400 ========= 
ARCS

766 arcs with 400 pixel diameter in 29 secs
rate =    26.41 arcs/sec
========= filledarcs10 ========= 
FILLED ARCS

1106 filled arcs with 10 pixel diameter in 17 secs
rate =    65.06 filled arcs/sec
========= filledarcs100 ========= 
FILLED ARCS

936 filled arcs with 100 pixel diameter in 25 secs
rate =    37.44 filled arcs/sec
========= filledarcs400 ========= 
FILLED ARCS

596 filled arcs with 400 pixel diameter in 43 secs
rate =    13.86 filled arcs/sec
========= filledpoly100 ========= 
FILLED POLYGONS

684 filled polygons with 5 points (size 100) in 19 secs
rate =    36.00 filled polygons/sec
========= screencopy10 ========= 
COPYAREA (SCREEN->SCREEN)

3288 copies with 10 pixel sides in 11 secs
rate =   298.91 copies/sec (29890 Pixels/sec)
========= screencopy100 ========= 
COPYAREA (SCREEN->SCREEN)

1026 copies with 100 pixel sides in 17 secs
rate =    60.35 copies/sec (603529 Pixels/sec)
========= screencopy400 ========= 
COPYAREA (SCREEN->SCREEN)

516 copies with 400 pixel sides in 65 secs
rate =     7.94 copies/sec (1270153 Pixels/sec)
========= scroll ========= 
SCROLL

585 scrolls (area: 640 x 400) in 16 secs
rate =    15.81 scrolls/sec (4047567 Pixels/sec)
========= bitmapcopy10 ========= 
COPYPLANE (BITMAP->SCREEN)

3137 copies with 10 pixel sides in 12 secs
rate =   261.42 copies/sec (26141 Pixels/sec)
========= bitmapcopy100 ========= 
COPYPLANE (BITMAP->SCREEN)

705 copies with 100 pixel sides in 18 secs
rate =    39.17 copies/sec (391666 Pixels/sec)
========= bitmapcopy400 ========= 
COPYPLANE (BITMAP->SCREEN)

449 copies with 400 pixel sides in 100 secs
rate =     4.49 copies/sec (718400 Pixels/sec)
========= imagestring:fixed ========= 
DRAW IMAGE STRING - font="fixed" (height = 13)

43050 chars in 13 secs
rate =  3311.54 chars/sec
========= complex1 ========= 
WINDOW CREATE/DRAW/DESTROY

89 runs 10 secs
rate =     8.90 runs/sec
==================================================

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 14:28:33 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA07427; Fri, 1 Jun 90 14:28:33 CDT
Received: by convex.COM (5.51/4.7)
	id AA09560; Fri, 1 Jun 90 14:28:27 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA25083 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 14:24:03 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 12:27:47 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA20201; Fri, 1 Jun 90 12:23:53 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA23310; Fri, 1 Jun 90 12:22:50 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 11:43:56 EDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 11:39:21 EDT
From: convex!expo.lcs.mit.edu!kit (Chris D. Peterson)
Message-Id: <9006011539.AA12934@expo.lcs.mit.edu>
To: envbvs@epb2.lbl.gov (Brian V. Smith)
Cc: xpert@expo.lcs.mit.edu, kit@expo.lcs.mit.edu
Subject: Re: How to get xdm to make wtmp and utmp file entries? 
In-Reply-To: Your message of 31 May 90 22:14:01 GMT.
             <5723@helios.ee.lbl.gov> 
Date: Fri, 01 Jun 90 11:39:19 -0400


In article <MJD.90May31173254@central.cis.upenn.edu>,
mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
|> 
|> Our xdm's don't seem to be logging logins and logouts in the
|> /etc/wtmp and /etc/utmp files.  Is there a good way to get
|> them to do this, or is there a good reason why they
|> shouldn't?

Yes.  We feel that a session manager should be logging the user as "on" the
system.  The display manager is only responsible for managing your display, and
this is outside its realm.  Unfortunatly session managers are not widely
avaliable (a shell script is NOT a session manager :-), and so this piece of
useful functionality has been dropped on the floor.  As session managers become
avaliable they should fill this gap.

On a more technical note, Xdm does not have a tty, so adding a utmp or wtmp
entry will confuse programs that depend on this behavior.  For example, finger
and who will not work correctly.


						Chris D. Peterson     
						MIT X Consortium 

Net:	 kit@expo.lcs.mit.edu
Phone:   (617) 253 - 9608	
Address: MIT - Room NE43-213

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 16:15:29 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA01590; Fri, 1 Jun 90 16:15:29 CDT
Received: by convex.COM (5.51/4.7)
	id AA01284; Fri, 1 Jun 90 16:15:17 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA26267 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 15:13:31 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 13:17:02 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA21057; Fri, 1 Jun 90 13:13:15 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA23483; Fri, 1 Jun 90 13:12:10 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 12:06:10 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 12:06:01 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA21273; Fri, 1 Jun 90 11:21:35 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 15:16:07 GMT
From: convex!athos.rutgers.edu!mende  (Bob Mende)
Organization: Rutgers Univ., New Brunswick, N.J.
Subject: XView from expo remaps keys
Message-Id: <Jun.1.11.16.01.1990.2274@athos.rutgers.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


  Working on a Sun3 with a type 3 keyboard, XView from expo.lcs.mit.edu
built with Sun's cc rebinds many of the Auxilary keys on the type 3 (and I
beleive the type 4) keyboard.  The keys in particuar are the "L" keys.
Before a application that is built with XView is run, twm correctly grabs
the "L" keys (an example is L5 if f.raise).  After a XView client is run,
the L5 key generates <ESC>28~ (which is what it does before X interpets
it.)  I have not found a way to restore these keys to X after this happens
short of restarting the server.   Is there a known way to fix this bug (yes
it is a bug).   If not, is there someone who is familiar with the libxview
source who can tell me where this is being down and what I can do to fix it
without breaking all XView clients.

				thanks....


					/Bob...
{...}!rutgers!mende         mende@cs.rutgers.edu          mende@zodiac.bitnet
-- 
{...}!rutgers!mende         mende@cs.rutgers.edu          mende@zodiac.bitnet

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 16:20:47 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA02037; Fri, 1 Jun 90 16:20:47 CDT
Received: by convex.COM (5.51/4.7)
	id AA01645; Fri, 1 Jun 90 16:20:20 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA25172 (for salevin%drlc1.UUCP@convex.com); Fri, 1 Jun 90 14:33:22 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 12:37:02 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA20406; Fri, 1 Jun 90 12:33:13 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA23372; Fri, 1 Jun 90 12:32:11 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 11:54:28 EDT
Received: from mitvma.mit.edu by expo.lcs.mit.edu; Fri, 1 Jun 90 11:54:14 EDT
Message-Id: <9006011554.AA13167@expo.lcs.mit.edu>
Received: from MITVMA.MIT.EDU by mitvma.mit.edu (IBM VM SMTP R1.2.1MX) with BSMTP id 5539; Fri, 01 Jun 90 11:55:00 EDT
Received: from UCBCMSA.BITNET by MITVMA.MIT.EDU (Mailer R2.05) with BSMTP id
 1701; Fri, 01 Jun 90 11:54:59 EDT
Received: from CMSA.BERKELEY.EDU (KONRAD) by UCBCMSA.BITNET (Mailer R2.04) with
 BSMTP id 5267; Fri, 01 Jun 90 08:55:25 PDT
Date: Fri, 01 Jun 90  08:55 PDT
From: convex!ucbcmsa.bitnet!KONRAD
Subject: Extensions to X.
To: xpert@expo.lcs.mit.edu

[The questions below were submitted thrice to the Frequently Addressed
 Questions list, but not included.  Any information and opinions are
 welcomed!]


1.  What facilities does X11 have for realtime data, especially sound and
    video?  Can packets be sent to X server, buffered, then played
    in realtime when all packets have arrived.


2.  (more importantly) Does the X Consortium have plans in the future
    (e.g., X12) that are more likely to support such data.


3.
> Date:    Mon, 19 Mar 90 18:04:42 N
> From: xpert%elcgl.epfl.ch@mitvma.mit.edu (Kouros Fatehi LGL)
> Message-Id: <900319180442.23c00a8c@SIC.Epfl.CH>
> Subject: What does X require from the underlying network protocol?
> To: xpert@expo.lcs.mit.edu
>
> I have a question about implementations of X on different network protocols.
> I suppose the answer to my question could be found in the "X Window System
> Protocol" document but I unfortunatelly dont have it.
>
> My question is: What does X require from the underlying Network Communication
> Protocol? In other terms could X be implemented on any network communication
> protocol, whether the protocol uses let's say Ethernet on its physical layer
> or not?
>
> Are there other implementations of X than on TCP/IP and DECNET?
>
> Thanks.
>
> -+- Kouros Fatehi,
> -+- Software Engineering Lab,
> -+- Computer Science Departement,
> -+- Swiss Federal Institute of Technology,
> -+- 1015 Lausanne, Switzerland
> -+- T.l    : +41-21-693.27.37
> -+- e-mail : fatehi@elcgl.epfl.ch
> =========================================================================

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 18:47:48 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05095; Fri, 1 Jun 90 18:47:48 CDT
Received: by convex.COM (5.51/4.7)
	id AA04411; Fri, 1 Jun 90 18:47:42 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA00686 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 18:43:20 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 16:46:05 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA26309; Fri, 1 Jun 90 16:43:08 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24409; Fri, 1 Jun 90 16:42:06 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 15:28:46 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 15:28:29 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA06056; Fri, 1 Jun 90 15:07:12 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 05:06:29 GMT
From: convex!BLOOM-BEACON.MIT.EDU!meo%rsiatl%emory%ogicse%mintaka  (Miles ONeal)
Organization: Radiation Systems, Inc. (a thinktank, motorcycle, car and gun works facility)
Subject: Re: NameFromWidget ? Actions ?
Message-Id: <2653@rsiatl.UUCP>
References: <9005301312.AA02215@ATHENA.MIT.EDU>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

------------------------XtNmFrW.c------------------------
/*
	This belongs in the Commonly Asked Questions
   Guide For Xt Programmers... - meo
*/

#include <X11/CoreP.h>

char *XtNameFromWidget (W)

Widget W;
{
	return W->core.name;
}
---------------------------------------------------------

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 19:52:52 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05688; Fri, 1 Jun 90 19:52:52 CDT
Received: by convex.COM (5.51/4.7)
	id AA05375; Fri, 1 Jun 90 19:52:44 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01541 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 19:48:23 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 17:50:50 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA27715; Fri, 1 Jun 90 17:48:08 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24628; Fri, 1 Jun 90 17:47:06 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 15:26:37 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 15:26:23 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA04423; Fri, 1 Jun 90 14:26:20 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 15:31:01 GMT
From: convex!cs.utexas.edu!marbru%auto-trol%ico%ncar%noao%asuvax  (Martin Brunecky)
Organization: Auto-trol Technology, Denver
Subject: Re: Problem in XtNameToWidget
Message-Id: <1176@auto-trol.UUCP>
References: <8181@jpl-devvax.JPL.NASA.GOV>, <9005301627.AA26071@expo.lcs.mit.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <9005301627.AA26071@expo.lcs.mit.edu> converse@EXPO.LCS.MIT.EDU (Donna Converse) writes:
>
>It will seg fault if you give it a non-widget argument in the first
>parameter.  The spec stipulates that it will take a non-widget argument,
>so this is a bug in the code.  Since Objects can not and will not ever 
>have children....


   STOP here ! Why ?  Motif "flavor" of R3 Xt had a concept of compositeObject.
   A very usefull feature - at least when you want to REALLY start using
   Xt geometry management. By that I mean far more intelligent geometry
   managers than what's currently around ( attached boxes and row columns ).
   Geometry managers used in nested combinations, so that the geometry
   negotiation really takes place.
   In such configurations you may end up having several layers of pure
   geometry management objects - with no need for a window at each of them.
   Thus, PLEASE, don't rule out composite objects - not yet !


-- 
=*= Opinions presented here are solely of my own and not those of Auto-trol =*=
Martin Brunecky                   marbru@auto-trol.COM
(303) 252-2499                    {...}ncar!ico!auto-trol!marbru
Auto-trol Technology Corp. 12500 North Washington St., Denver, CO 80241-2404 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 19:57:26 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05706; Fri, 1 Jun 90 19:57:26 CDT
Received: by convex.COM (5.51/4.7)
	id AA05457; Fri, 1 Jun 90 19:57:15 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01601 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 19:52:53 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 17:55:18 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA27758; Fri, 1 Jun 90 17:52:39 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24647; Fri, 1 Jun 90 17:51:38 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 15:26:52 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 15:26:41 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA04430; Fri, 1 Jun 90 14:26:42 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 15:48:53 GMT
From: convex!cs.utexas.edu!marbru%auto-trol%ico%ncar%noao%asuvax  (Martin Brunecky)
Organization: Auto-trol Technology, Denver
Subject: String to Pixmap resource converter ?
Message-Id: <1179@auto-trol.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


     A few weeks ago, I noticed a discussion about what pixelmap file
     format should be used for a "standard" StringToPixmap converter.
     Somehow, I missed any conclusion. Can anyone referesh me on the
     subject, or (better) mail me an implemented converter ?
    (I want to include it in the next release of WsXc, but have no time
     to reinvent the wheel).
     
     By the way. Some resources, such as Bitmap or Pixmaps, are pretty
     big to be imbedded in app-defaults (and loaded and cached by Mrm).
     So keeping those in a separate file is often right.
     On the other hand, if I use a bunch of very small icons, I don't
     want to have a bunch of files floating around. Thus, I would 
     suggest that the resource value can
     - either be imbeded in resource file (app-defaults etc.) directly
     - or be a file reference: @foo[/keyword].
     It would be nice if Xrm could support something like that in general
     fashion(-), but for now we can implement this functionality at the
     resource converter level.
-- 
=*= Opinions presented here are solely of my own and not those of Auto-trol =*=
Martin Brunecky                   marbru@auto-trol.COM
(303) 252-2499                    {...}ncar!ico!auto-trol!marbru
Auto-trol Technology Corp. 12500 North Washington St., Denver, CO 80241-2404 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 20:11:59 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05753; Fri, 1 Jun 90 20:11:59 CDT
Received: by convex.COM (5.51/4.7)
	id AA06155; Fri, 1 Jun 90 20:11:51 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01721 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 20:07:30 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 18:09:53 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA29020; Fri, 1 Jun 90 18:07:11 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24685; Fri, 1 Jun 90 18:06:09 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 15:26:01 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 15:25:45 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA03820; Fri, 1 Jun 90 14:11:54 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 16:44:09 GMT
From: convex!epb2.lbl.gov!envbvs  (Brian V. Smith)
Organization: lbl
Subject: Re: How to get xdm to make wtmp and utmp file entries?
Message-Id: <5728@helios.ee.lbl.gov>
References: <MJD.90May31173254@central.cis.upenn.edu>, <5723@helios.ee.lbl.gov>, <MJD.90May31194223@central.cis.upenn.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <MJD.90May31194223@central.cis.upenn.edu>,
mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
|> In article <5723@helios.ee.lbl.gov> envbvs@epb2.lbl.gov (Brian V.
Smith) writes:
|> >   mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
|> >   |> 
|> >   |> Our xdm's don't seem to be logging logins and logouts in the
|> >   |> /etc/wtmp and /etc/utmp files.
|> >
|> >   The -ls is required to make it write in the /etc/wtmp
|> >   file.  The -ls also makes it read and execute your .login file.
|> 
|> Thanks for the +ut tip; I must have missed it when I read
|> the man page.  But neither the R3 nor the R4 man pages say
|> that -ls makes xterm write a wtmp entry, and, in fact, we
|> had the -ls option set already, and no wtmp entries.
|> 
|> Does it work for you?

There is something strange that I didn't notice at first.  You must
use BOTH +ut and -ls to get xterm to write to both files.

If you only specify +ut, you will see the use logged in (/etc/utmp),
but the "last" command (/etc/wtmp) shows nothing for that user.

The -ls option  *BY ITSELF* doesn't seem to do anything with either
file, but both options together will write to both files.

_____________________________________
Brian V. Smith    (bvsmith@lbl.gov)
Lawrence Berkeley Laboratory
I don't speak for LBL, these non-opinions are all mine.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 20:37:41 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05833; Fri, 1 Jun 90 20:37:41 CDT
Received: by convex.COM (5.51/4.7)
	id AA07500; Fri, 1 Jun 90 20:37:29 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01958 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 20:33:10 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 18:35:26 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA29402; Fri, 1 Jun 90 18:33:00 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24779; Fri, 1 Jun 90 18:31:58 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 16:07:31 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 16:07:18 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA08424; Fri, 1 Jun 90 15:59:41 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 17:35:14 GMT
From: convex!uakari.primate.wisc.edu!helios.mitre.org%linus%alliant%merk%xylogics%samsung  (Cookson)
Organization: The MITRE Corp., Bedford Ma.
Subject: PushButtons
Message-Id: <109928@linus.mitre.org>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In the hp widget set, is there a way to set a button's state from inside
the program??  I'm trying to implement a macintosh radio button like
concept using push buttons with the XtNtoggle resource set True.

Thanks,
Dean


% Dean Cookson				  $ Anyone can be taught to sculpt    %
% dcookson@mitre.org			    $ Michaelangleo would have had to %
% {devax,et al..}!linus!mbunix!helios!cookson $ have been taught how not to.  %
% Disclaimer: My opinions are my own, and       $ The same is true of great   %
%       are of questionable sanity                $ programmers               %

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 20:57:17 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05901; Fri, 1 Jun 90 20:57:17 CDT
Received: by convex.COM (5.51/4.7)
	id AA08145; Fri, 1 Jun 90 20:57:11 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02181 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 20:52:51 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 18:55:04 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA29621; Fri, 1 Jun 90 18:52:40 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24830; Fri, 1 Jun 90 18:51:39 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 19:30:57 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 19:30:45 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA02926; Fri, 1 Jun 90 19:23:54 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 23:09:08 GMT
From: convex!beach.cis.ufl.edu!qt  (Quan Tang)
Organization: UF CIS Department
Subject: help on 'curses'
Message-Id: <23405@uflorida.cis.ufl.EDU>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


	Hello, everybody, I am going to use 'curses', but I do not have any 
references except the man pages. I will appreciate it very much if somebody
can tell me some  experience and reference.
--
I have nothing to do with the athletic program at UF.

			Qing Qi Tsao

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 21:05:44 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05942; Fri, 1 Jun 90 21:05:44 CDT
Received: by convex.COM (5.51/4.7)
	id AA08187; Fri, 1 Jun 90 21:05:39 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02264 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 21:01:19 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 19:03:31 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA29758; Fri, 1 Jun 90 19:01:08 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24841; Fri, 1 Jun 90 18:59:52 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 16:07:23 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 16:07:06 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA06973; Fri, 1 Jun 90 15:28:06 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 18:45:00 GMT
From: convex!THINK.COM!barmar  (Barry Margolin)
Subject: Management of '/dev/console' on a computer server for X terminals
Message-Id: <19900601184505.8.BARMAR@OCCAM.THINK.COM>
References: <9006011800.AA12409@gateway.think.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


    Date: Fri, 01 Jun 1990 13:56 EDT
    From: lwv27%cas.BITNET%CAS.BITNET@CORNELLC.cit.cornell.edu

    The difference is that xterm supports the -C option of tearing away the
    console from who ever had it last.  

xterm -C should only be used by someone starting up an X server on the
physical console.  Its purpose is to redirect console output to a
window so that it doesn't splat across the raw console.  I don't think
it affects console input at all, though.

I think it would even be reasonable for xterm -C to check whether it's
being used on the console.  Random X users shouldn't be allowed to steal
away the console.  The superuser should be allowed to bypass the check,
though; this way, if the system manager is using an X terminal he can
redirect console output to one of his xterms.

					An example of a program which uses
    console for input is FrameMaker, which in the case of one or two of its
    errors outputs a question and expects a response from the user.  

This is very surprising.  It really uses /dev/console rather than standard
input?  Thanks for warning me, as we are heavy X terminal users and
we're starting to use FrameMaker.  You should complain to Frame about
this.

								     Also, at
    least on my Sunview machine, a lot of errors from windows started up at
    login time or errors of NFS, wall output, etc. all are going to the console
    window.  Without any console, the X terminal will not know about these
    events.  With a console, the other users will not know about them.

Errors from windows started up at login time should go to the stderr of
the process that is starting up the windows, not to /dev/console.  At
our site, wall output goes to all xterm windows (I think xterm has to be
setuid root for this to work, so that it can write into /etc/utmp).  NFS
errors go to the stderr of the process getting the error and to the
console; the latter is for the benefit of the system manager.  This is
just like users on ASCII terminals -- why should X terminal users see
any more messages than ASCII terminal users?

Of course you should have a console on the system.  You need a console
in order to boot, run single user, run diagnostics, etc.  The console
could be a cheap ASCII terminal, though (although some of the newer Suns
cost *more* without a bitmap console).

                                                barmar

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 21:30:32 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06136; Fri, 1 Jun 90 21:30:32 CDT
Received: by convex.COM (5.51/4.7)
	id AA09109; Fri, 1 Jun 90 21:30:27 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02612 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 21:25:46 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 19:27:54 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00140; Fri, 1 Jun 90 19:25:34 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24896; Fri, 1 Jun 90 19:24:32 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 16:34:43 EDT
Received: from NSFnet-Relay.AC.UK by expo.lcs.mit.edu; Fri, 1 Jun 90 16:34:20 EDT
Received: from sun.nsfnet-relay.ac.uk by vax.NSFnet-Relay.AC.UK 
           via Janet with NIFTP  id ab07662; 1 Jun 90 21:22 BST
Received: from uk.ac.oxford.prg.boothp1 (boothp1) by prg.oxford.ac.uk
	 id AA10949; Fri, 1 Jun 90 21:30:20 +0100
Received: by uk.ac.oxford.prg.boothp1 (3.2/prg.1)
	id AA00442; Fri, 1 Jun 90 21:31:45 BST
Date: Fri, 1 Jun 90 21:31:45 BST
From: convex!prg.oxford.ac.uk!Mark.Bush
Message-Id: <9006012031.AA00442@uk.ac.oxford.prg.boothp1>
To: xpert@expo.lcs.mit.edu
Subject: Re: How to get xdm to make wtmp and utmp file entries?

> In article <MJD.90May31173254@central.cis.upenn.edu>,
> mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
> |> 
> |> Our xdm's don't seem to be logging logins and logouts in the
> |> /etc/wtmp and /etc/utmp files.  Is there a good way to get
> |> them to do this, or is there a good reason why they
> |> shouldn't?
> 
> xdm doesn't make the entries in these files, but you can make the main
> xterm do it with the +ut and -ls options.  The +ut makes it write in the
> /etc/utmp file and the -ls is required to make it write in the /etc/wtmp
> file.  The -ls also makes it read and execute your .login file.

The utmp file is world writable on many systems, but the wtmp file usually
isn't.  Even so, all that the -ls flag means is that the shell that is
started is a login shell.  This is done by prepending a `-' to the name of
the shell.  The xterm will add an entry to the utmp file but not the wtmp
file.

Normally it is `login' that writes the entry to the wtmp file.

This hassle with these files is a pain.  I have written two programs to sort
this stuff out.  One (xlogin) is called from the Xstartup file (see xdm(1))
and sticks a fake console entry into the utmp file for the user logging in
and adds an entry to wtmp.  The other (xlogout) is called from the Xreset
file and removes the console entry from utmp and adds a logout entry to wtmp.

In Xstartup I have:
-------------------------------------------------------------------------------
#! /bin/sh

if [ -f /etc/xlogin ]; then
   /etc/xlogin $USER
fi

if [ -f /etc/motd ]; then
   (cat /etc/motd)                                              > /dev/console
fi

if [ -f /usr/ucb/quota ]; then
   (/usr/ucb/quota $USER)                                       > /dev/console
fi

if [ -s /usr/spool/mail/$USER ]; then
   (echo You have mail)                                         > /dev/console
fi

if [ -f /etc/nologin ]; then
    (cat /etc/nologin)                                          > /dev/console
    exit 1
fi
exit 0
-------------------------------------------------------------------------------

and in Xreset I have:
-------------------------------------------------------------------------------
#! /bin/sh

if [ -f /etc/xlogout ]; then
   /etc/xlogout
fi
-------------------------------------------------------------------------------

This keeps logging info happy, but since the console is never used, the
person's fake console entry has a looooonnnng idle time.

Does anyone have a better way of doing this sort of thing?

If anyone wants the source for my xlogin and xlogout then mail me.  They are
not exactly elegant, but they do their job.

Mark

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 21:34:45 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06145; Fri, 1 Jun 90 21:34:45 CDT
Received: by convex.COM (5.51/4.7)
	id AA09125; Fri, 1 Jun 90 21:34:41 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02620 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 21:30:22 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 19:32:31 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00194; Fri, 1 Jun 90 19:30:12 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24904; Fri, 1 Jun 90 19:29:09 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 17:06:17 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 17:06:07 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA09841; Fri, 1 Jun 90 16:43:41 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 19:53:42 GMT
From: convex!boulder.colorado.edu!jor%uswat  (Joel Rem)
Organization: U S WEST Advanced Technologies, CO, USA
Subject: X11R4 running under Sun OS 4.1
Message-Id: <8396@uswat.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


I just recently upgraded my Sun 3/60 to Sun OS 4.1.
When I run X11R4 and twm the "who" command doesn't
work correctly.  If I rlogin to another machine and
then back into my machine, "who" doesn't see the new
login.  When I rlogin to another machine and then back
into my machine a second time, "who" does see the new
login.  I tried recompiling "twm" under OS 4.1 but this didn't fix the
problem.  Has anybody else seen this
or a similar problem?  The header files haven't changed
for /etc/utmp or /usr/adm/wtmp so I don't think I need
to recompile all of X11R4?

		Joel Rem
		USWEST AT
		jor@uswest.com 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 21:59:10 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06225; Fri, 1 Jun 90 21:59:10 CDT
Received: by convex.COM (5.51/4.7)
	id AA09271; Fri, 1 Jun 90 21:59:02 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02824 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 21:54:42 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 19:56:43 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA00506; Fri, 1 Jun 90 19:54:32 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA24966; Fri, 1 Jun 90 19:53:30 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 17:06:35 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 17:06:25 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA10108; Fri, 1 Jun 90 16:52:04 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 19:58:58 GMT
From: convex!OPERATIONS.DCCS.UPENN.EDU!mjd%netnews  (Mark-Jason Dominus)
Organization: /home/mjd/.organization
Subject: Re: How to get xdm to make wtmp and utmp file entries?
Message-Id: <MJD.90Jun1155858@central.cis.upenn.edu>
References: <MJD.90May31173254@central.cis.upenn.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <MJD.90May31173254@central.cis.upenn.edu> mjd@central.cis.upenn.edu (Mark-Jason Dominus) writes:
   Our xdm's don't seem to be logging logins and logouts in the
   /etc/wtmp and /etc/utmp files.  Is there a good way to get
   them to do this,

It turns out that the right answer is the `sessreg' program,
which is distributed in the same directory as xdm and which
is designed to solve exactly this problem.  Duh.  If someone
had pointed this out before I found it, they could have had
the pleasure of heaving a brick at my head, but as it is
I'll just have to do it myself.

Oh, well.  Bring on the brickbats.

--

 In some sense a stochastic process can do better; at least it has a chance.
Mark-Jason Dominus 	  			    mjd@central.cis.upenn.edu 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 22:52:46 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06814; Fri, 1 Jun 90 22:52:46 CDT
Received: by convex.COM (5.51/4.7)
	id AA10201; Fri, 1 Jun 90 22:52:29 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA03242 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 22:48:10 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 20:50:08 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA01259; Fri, 1 Jun 90 20:48:00 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA25056; Fri, 1 Jun 90 20:46:59 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 18:06:12 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 18:06:04 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA10618; Fri, 1 Jun 90 17:08:33 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 20:36:03 GMT
From: convex!Gang-of-Four.Stanford.EDU!ramana  (Ramana Venkata)
Organization: Stanford University
Subject: ********
Message-Id: <1990Jun1.203603.10878@Neon.Stanford.EDU>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


Does anyone have (or know where to get) a version of GNUplot that can run
under x-windows also?  The copy that I have (version 2.0) doesn't support 
any xwindow terminals.
Thanks,

Ramana

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 23:01:39 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06846; Fri, 1 Jun 90 23:01:39 CDT
Received: by convex.COM (5.51/4.7)
	id AA10350; Fri, 1 Jun 90 23:01:30 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA03292 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 22:57:06 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 20:59:03 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA01464; Fri, 1 Jun 90 20:56:50 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA25065; Fri, 1 Jun 90 20:55:47 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 18:06:30 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 18:06:17 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA11641; Fri, 1 Jun 90 17:37:47 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 21:27:40 GMT
From: convex!sp25.csrd.uiuc.edu!sharma  (Sanjay Sharma)
Organization: Center for Supercomputing Research and Development
Subject: Running X11R4 and Suntools simultaneously on Sparc
Message-Id: <1990Jun1.212740.12076@csrd.uiuc.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


	Sorry netters, (for posting this message.) This is my 4th message.
I have messed up first four. (We have switched from notes to nn recently)
I want to run  X11R4 and Suntools simultaneously on my Sparcstation. 
Any ideas ?
	Thanks in advance.
-sanjay 

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 23:11:19 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06882; Fri, 1 Jun 90 23:11:19 CDT
Received: by convex.COM (5.51/4.7)
	id AA10515; Fri, 1 Jun 90 23:11:12 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA03407 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 23:06:55 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 21:08:47 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA01742; Fri, 1 Jun 90 21:06:38 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA25088; Fri, 1 Jun 90 21:05:33 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 18:06:21 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 18:06:10 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA10863; Fri, 1 Jun 90 17:16:34 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 20:54:43 GMT
From: convex!boulder.colorado.edu!toml%ninja%stan  (Tom LaStrange)
Organization: Solbourne Computer, Inc.
Subject: Motif Form widget question
Message-Id: <1990Jun1.205443.5062@Solbourne.COM>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I'm trying to learn this Motif thing and I'm cutting my teeth on
the Form widget.  I want to create a Form widget and have three 
children inside like this

	+---------+
	|    A    |
	+---------+
	|    B    |
	+---------+
	|    C    |
	+---------+

If I create the children in the order A,B,C and attach B to A and C to B,
everything works fine.  If I create them in the order C,B,A and attach B
to C and A to B, then the Form widget does not appear to size properly
to hold all the children.  All I see is C unless I resize the thing.

Is this a "feature" of the form widget that I haven't read about
someplace?  Does the Form widget size itself to fit the child with the
largest lower right corner coordinates?  I don't have Motif source so
I can't UTSL.

Thanks,
Tom LaStrange

Solbourne Computer Inc.    ARPA: toml@Solbourne.COM
1900 Pike Rd.              UUCP: ...!{boulder,sun}!stan!toml
Longmont, CO  80501

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Fri Jun  1 23:26:41 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA06931; Fri, 1 Jun 90 23:26:41 CDT
Received: by convex.COM (5.51/4.7)
	id AA10631; Fri, 1 Jun 90 23:24:26 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA03536 (for salevin%drlc1.UUCP@convex.com);
	Fri, 1 Jun 90 23:18:07 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 21:20:00 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA02008; Fri, 1 Jun 90 21:17:56 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA25115; Fri, 1 Jun 90 21:16:55 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 19:31:28 EDT
Received: from prefect.es.llnl.gov by expo.lcs.mit.edu; Fri, 1 Jun 90 19:29:25 EDT
Received: by prefect.es.llnl.gov (4.1/1.26)
	id AA02822; Fri, 1 Jun 90 16:34:32 PDT
Date: Fri, 1 Jun 90 16:34:32 PDT
From: convex!prefect.es.llnl.gov!rms (Robert M. Searfus)
Message-Id: <9006012334.AA02822@prefect.es.llnl.gov>
To: xpert@expo.lcs.mit.edu
Subject: Multiple screen/display applications

Has anyone solved a problem connecting multiple X displays together
with a single keyboard and mouse?  I am working on an application
where it would be desirable to control multiple crt displays (possibly
attached to separate workstations) from a single workstation.  The X11
protocol supports multiple screens, although I've only seen this work
on a Sun treating a cgfour framebuffer as monochrome and color
screens.  I seems conceivable to solve this problem at either the
server or window manager level.  I would be very interested in hearing
from anyone who has used (or is planning to use) X in an application
requiring more that one physical display monitor.



(bob) Robert M. Searfus
      Lawrence Livermore National Laboratory

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 00:40:00 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA07364; Sat, 2 Jun 90 00:40:00 CDT
Received: by convex.COM (5.51/4.7)
	id AA13145; Sat, 2 Jun 90 00:39:31 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA05012 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 00:35:13 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 22:36:52 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA02857; Fri, 1 Jun 90 22:34:59 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA25253; Fri, 1 Jun 90 22:33:58 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 19:31:02 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 19:30:51 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA02920; Fri, 1 Jun 90 19:23:28 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 17:50:07 GMT
From: convex!sdd.hp.com!jbb%hpcvlx%hp-pcd  (Jim B. Byers)
Organization: Hewlett-Packard Co., Corvallis, OR, USA
Subject: Re: Size of Colormap in Xhp300 server.
Message-Id: <100920223@hpcvlx.cv.hp.com>
References: <25348@pasteur.Berkeley.EDU>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I suspect that xdpyinfo is reporting back incorrect information. :-(  If memory
servers me correctly the MIT R3 HP server had this problem.  Are you using
this or an HP released server?   The monitor you mentioned is a 19" 1024x768 
color montior (HP 98782A).  Assuming you do not have an SRX 3D graphics card,
you either have a 98547A 6 plane graphics board or a 98549A High Res,
High Performance 6 plane Color graphics board. 

As you probably know this translates into 64 colors unless you wish to produce
clients that ask the window manager for their own colormaps.  This is generally
bad form as it causes the rest of the windows to look *very ugly* when these
clients have the focus, but may be useful when you just have to have those 
colors.

All current HP 1280x1024 displays have at least 8 planes.

Hope that this helps.

Jim Byers
Hewlett Packard 
Interface Technology Operation
The X11/Motif/Vue folks in Corvallis

#include <std.disclaimer>

Utsukushi ya shoji-no ana-no Ama-no-gawa
                                         Issa (1762-1826)
A lovely thing to see:
  through the paper window's hole,
     the Galaxy

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 01:27:31 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA07579; Sat, 2 Jun 90 01:27:31 CDT
Received: by convex.COM (5.51/4.7)
	id AA17231; Sat, 2 Jun 90 01:27:24 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA05415 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 01:23:01 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Fri, 1 Jun 90 23:24:29 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA03363; Fri, 1 Jun 90 23:22:50 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA25332; Fri, 1 Jun 90 23:21:49 PDT
Received: by expo.lcs.mit.edu; Fri, 1 Jun 90 21:31:11 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Fri, 1 Jun 90 21:30:54 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA06367; Fri, 1 Jun 90 20:38:25 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 19:08:29 GMT
From: convex!ucscc.UCSC.EDU!chucko  (30502000)
Organization: University of California, Santa Cruz  CATS
Subject: Pixmap vs. Image
Message-Id: <3994@darkstar.ucsc.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Summary:
To use Pixmap or Image structures when pixel computations
are performed often.

I am in the design stage of an X application that involves
quite a bit of image manipulation.  Images come to me as 16-bit,
and will usually be treated as 8-bit by my application.  I need
to keep around the 16-bit data in case I need to get to the
real (unquantized) data.  In order to "blend" or "overlay" 2 or
more images and display them in an 8-bit deep window I need to
do computations on corresponding pixels in each image to create
the blended image (the computation is similar to finding the pixel
value when using XStandardColormaps).

My understanding, so far, is that images (Ximage structure) reside
on the client and shipping them to my window can take lots of time
(many <<dozens of?>> seconds) for large images.  Pixmaps, however,
reside on the workstation (server) and can be loaded into the
window much faster.  Here's the question:

If I have to do these computations (an add and multiply) on each pixel,
and load the result into a window.  First, where do the computations
take place (server or client)?  Second, if they take place on the
client, is it faster to use Images which are already there, or use
Pixmaps which seems to imply a round trip for each pixel?  Which is
faster, which is easier, which is politically correct????

Your help is much appreciated.

Reply to the newsgroup if you think it's of interest to others,
otherwise direct and perhaps I'll summarize.

Chuck Stein                         chucko@ucscc.ucsc.edu
Mirror Imaging / NOARL West

{ I do represent the opinion of my employer. }

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 10:56:36 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA15291; Sat, 2 Jun 90 10:56:36 CDT
Received: by convex.COM (5.51/4.7)
	id AA23897; Sat, 2 Jun 90 10:56:28 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01530 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 10:52:18 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 08:53:10 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA12389; Sat, 2 Jun 90 08:52:06 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27154; Sat, 2 Jun 90 08:51:06 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 07:37:48 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 07:31:39 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA02425; Sat, 2 Jun 90 06:59:23 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 31 May 90 22:52:36 GMT
From: convex!sun.com!eng.sun.com  (sometimes my arms bend back)
Subject: Re: Color Frame Buffer Problem and X11R4 Server
Message-Id: <136474@sun.Eng.Sun.COM>
References: <9005311644.AA09552@gargoyle.uchicago.edu>, <9005311716.AA28403@xenon.lcs.mit.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <9005311716.AA28403@xenon.lcs.mit.edu> keith@EXPO.LCS.MIT.EDU
(Keith Packard) writes:
>Make sure you build the server using the same revision of SunOS as you will be
>running on the clients -- the header files which describe the frame buffer
>structure changed when the SparcStation came out.

If anyone really cares, the problem is that the SunOS 4.0.3 version of
<sundev/cg6reg.h> defines some mmap offsets in terms of NBPG (the page
size of the machine you're compiling on (more or less)), which is bad
because the SS-1 has a different page size than Sun-3s and other Sun-4s
(4K instead of 8K).  The 4.0.3c and 4.1 versions of this include file
correctly define the mmap offsets, which are the same on all systems.

-- 
David DiGiacomo, Sun Microsystems, Mt. View, CA  david@eng.sun.com

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 10:59:42 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA15329; Sat, 2 Jun 90 10:59:42 CDT
Received: by convex.COM (5.51/4.7)
	id AA23902; Sat, 2 Jun 90 10:59:31 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01548 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 10:55:12 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 08:56:00 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA12412; Sat, 2 Jun 90 08:54:55 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27159; Sat, 2 Jun 90 08:53:44 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 05:07:22 EDT
Received: from ATHENA.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 05:00:49 EDT
Received: from Larry.McRCIM.McGill.EDU by ATHENA.MIT.EDU with SMTP
	id AA13823; Sat, 2 Jun 90 04:58:16 EDT
Received: by Larry.McRCIM.McGill.EDU (5.61)
	id <9006020857.AA09066@Larry.McRCIM.McGill.EDU>; Sat, 2 Jun 90 04:57:38 -0400
Date: Sat, 2 Jun 90 04:57:38 -0400
From: der Mouse  <convex!larry.mcrcim.mcgill.edu!mouse>
Message-Id: <9006020857.AA09066@Larry.McRCIM.McGill.EDU>
To: rclaeson@erbe.se
Subject: Re: new escape sequences for xterm
Cc: xpert@expo.lcs.mit.edu

>> I think that the desired behavior would be for AT&T to modify their
>> applications that use curses to detect that the window has changed
>> size (i.e. with SIGWINCH), [...].

> What about all third-party applications that is the reason that most
> people goes with UNIX anyway?  AT&T could surely modify all *their*
> applications (if they haven't already done so in SVR4), but then
> there are all those obstinare third-party software companies that
> refuse to do so.

It seems to me that a third-party vendor failing to properly handle
window size changes is on a par with a third-party vendor failing to
properly use terminfo/termcap/curses and instead wiring in knowledge of
escape sequences.  Proper handling of SIGWINCH will simply become a
necessary part of a complete curses application, much the way setting
the input hint correctly is a necessary part of a complete X
application.

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 11:31:11 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA15630; Sat, 2 Jun 90 11:31:11 CDT
Received: by convex.COM (5.51/4.7)
	id AA24425; Sat, 2 Jun 90 11:31:06 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA01742 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 11:26:56 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 09:27:36 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA12756; Sat, 2 Jun 90 09:26:40 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27204; Sat, 2 Jun 90 09:25:29 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 07:37:52 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 07:31:43 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA02385; Sat, 2 Jun 90 06:56:36 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 30 May 90 20:12:48 GMT
From: convex!sun.com!argv  (Dan Heller)
Organization: O'Reilly && Associates
Subject: Re: XView error message
Message-Id: <136402@sun.Eng.Sun.COM>
References: <109@tdatirv.UUCP>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

In article <109@tdatirv.UUCP> swf@tdatirv.UUCP () writes:
> I have run into a strange run-time error message several times while developing
> XView applications.  Under arcane circumstances I get the following:
> XView Warning: obj 0x### invalid object(embedding seal incorrect) ...

This sounds suspiciously like you're doing things with menus.

> So, what does this mean, and what makes it occur?
> [I have looked in TFM and could not find any error messages documented]
The new FM has a chapter on error handling, messages, etc...  It should
be available in July.

> This error is occuring most persistantly in code in which I am trying to
> dynamically change the active choices in a menu according to the cursor
> position when the SELECT button was pressed.  I have tried all sorts of
Aha!  I knew it :-)

Unfortunately, you weren't specific about what you're trying to do.
However, suffice to say that you should never play with menus or
menu items while they are being displayed.  The new edition of the
XView Programmer's manual (the new FM discussed above) goes into
more detail about this.
--
dan
----------------------------------------------------
O'Reilly && Associates   argv@sun.com / argv@ora.com
Opinions expressed reflect those of the author only.

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 12:48:32 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24223; Sat, 2 Jun 90 12:48:32 CDT
Received: by convex.COM (5.51/4.7)
	id AA26971; Sat, 2 Jun 90 12:48:26 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02430 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 12:44:16 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 10:44:53 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA13447; Sat, 2 Jun 90 10:43:59 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27367; Sat, 2 Jun 90 10:42:57 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 09:11:49 EDT
Received: from ATHENA.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 09:05:21 EDT
Received: from Shamash.McRCIM.McGill.EDU by ATHENA.MIT.EDU with SMTP
	id AA15539; Sat, 2 Jun 90 09:05:46 EDT
Received: by shamash.McRCIM.McGill.EDU (5.61)
	id <9006021303.AA04433@shamash.McRCIM.McGill.EDU>; Sat, 2 Jun 90 09:03:38 -0400
Date: Sat, 2 Jun 90 09:03:38 -0400
From: der Mouse  <convex!shamash.mcrcim.mcgill.edu!mouse>
Message-Id: <9006021303.AA04433@shamash.McRCIM.McGill.EDU>
To: kwang@uicsrd.csrd.uiuc.edu
Subject: Re:  Questions (rlogin vs remote xterm)
Cc: xpert@expo.lcs.mit.edu

> 2. The power of X window is "network transparent windowing..." right?

Well, that's one of its strengths.

>    So, I tried like: 
> 	xhost doItThere
> 	rsh doItThere "setenv DISPLAY showMeHere; do it"
>    It was ok, but is this right way?

It's not unreasonable.

>    Then what is difference with rlogging to the other machine and
>    execute it inside the popped up shell window?

The major difference is where it places the load.

In my experience...suppose machine A is running the X server and
machine B is where I want my shell to be.

Way 1	A% xterm -e rlogin B
Way 2	A% rsh B xterm -display A:0

(No nitpicking please, those are typed `off the top of my head'.)

I find that way 1 puts less of a load on B than 2 does.  To be more
precise, when B is an overloaded or otherwise slow machine, way 1
produces noticeably better response.

If you're using a standard rlogin, way 1 has the disadvantage that the
rlogin escape character is active.

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 12:49:06 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA24269; Sat, 2 Jun 90 12:49:06 CDT
Received: by convex.COM (5.51/4.7)
	id AA26976; Sat, 2 Jun 90 12:48:57 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA02443 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 12:44:45 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 10:45:19 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA13468; Sat, 2 Jun 90 10:44:29 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27371; Sat, 2 Jun 90 10:43:30 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 09:31:43 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 09:31:29 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA05229; Sat, 2 Jun 90 09:25:52 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 2 Jun 90 06:11:58 GMT
From: convex!uunet.uu.net!bret%codonics  (Bret Orsburn)
Organization: Codonics, Inc., Middleburg Heights, OH
Subject: Re: VGA X11R4 server problems
Message-Id: <1536@codonics.COM>
References: <9856@hydra.gatech.EDU>, <2509@tuminfo1.lan.informatik.tu-muenchen.dbp.de>, <30384@cup.portal.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I suspect that before all is said and done I will be very grateful to
Thomas Roell for the extensive work he has contributed toward X11R4
for SYSV PCs. (I would be more effusive with my praise, but since I
haven't been able to make it work yet.... :-)

After spending a few days trying to make his patches work at my site
(including the time to snarf and build several Gnu tools.), I think
it is time for a 

                       *** Reality Check ***


Unless I am missing something, mit/lib/X/Berklib.c cannot compile (see
diff at end of this posting). Did nobody who has posted with praise or
blame for this code find this worthy of noting?

Also, as someone has noted, I get a "Hash Table Overflow" when the stock
make tries to tackle mit/lib/X. Unlike the previous poster, however, I
get a

              make: execve: /bin/sh: Arg list too long

from gnu make, as well. (I finally built this lib "by hand".)

Also: mit/util/scripts/makeshlib must be made executable.

And finally:
                       <<<    BEWARE    >>>

Be aware that Herr Roell's version of X11R4 violates the separation
between building and installation. The build stage tries to install
libraries -- probably *not* what you want to do if you already have
ISC's X11R3 installed, and you want to look before you leap. (And it
uses hard-coded destination directories, as well.)

                               -----

Sorry if this is petty sniping. It may appear that way to me, too, if
I get this stuff working any time soon. Perhaps this information will
save someone some of the hassles I have experienced so far.

Of course, any hints on how to get past:

                      Couldn't open any screens

                    (And the odd server core dump)

will be welcome.

BTW: I am using a generic 16-bit VGA which is really a Western Digital/Paradise
card, capable of 800x600x16 or 640x400x256 or standard VGA resolutions.

------------------------------------------------------------------------

*** mit/lib/X/.modfiles/Berklib.c	Fri Jun  1 02:33:04 1990
--- mit/lib/X/Berklib.c	Fri Jun  1 02:58:06 1990
***************
*** 1,5 ****
--- 1,6 ----
  #include "import.h"
  #ifdef SHLIB
+ extern long (* _libX11_times)() = 0;
  extern int (* _libX11_rand)() = 0;
  extern void (* _libX11_srand)() = 0;
  #endif
***************
*** 9,14 ****
--- 10,16 ----
  
  #include <sys/types.h>
  #include <sys/times.h>
+ #include <sys/time.h>
  
  /*
   * These are routines fould in BDS and not found in HP-UX.  They are
***************
*** 282,291 ****
  
    if (!offset) {
      time(&offset);
!     offset -= (times(&tms) / 100);
    }
!   tvp->tv_sec  = offset + times(&tms) / 100;
!   tvp->tv_usec = (times(&tms) % 100) * 10000;
  
    /* ignore tzp for now since this file doesn't use it */
  }
--- 284,293 ----
  
    if (!offset) {
      time(&offset);
!     offset -= (times(&buffer) / 100);
    }
!   tvp->tv_sec  = offset + times(&buffer) / 100;
!   tvp->tv_usec = (times(&buffer) % 100) * 10000;
  
    /* ignore tzp for now since this file doesn't use it */
  }
-- 
-------------------
bret@codonics.com
uunet!codonics!bret
Bret Orsburn

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 13:41:26 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA03284; Sat, 2 Jun 90 13:41:26 CDT
Received: by convex.COM (5.51/4.7)
	id AA27536; Sat, 2 Jun 90 13:41:19 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA03033 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 13:37:11 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 11:37:40 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA14057; Sat, 2 Jun 90 11:36:53 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27510; Sat, 2 Jun 90 11:35:52 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 10:16:44 EDT
Received: from ATHENA.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 10:16:29 EDT
Received: from Shamash.McRCIM.McGill.EDU by ATHENA.MIT.EDU with SMTP
	id AA16204; Sat, 2 Jun 90 10:17:56 EDT
Received: by shamash.McRCIM.McGill.EDU (5.61)
	id <9006021416.AA04619@shamash.McRCIM.McGill.EDU>; Sat, 2 Jun 90 10:16:46 -0400
Date: Sat, 2 Jun 90 10:16:46 -0400
From: der Mouse  <convex!shamash.mcrcim.mcgill.edu!mouse>
Message-Id: <9006021416.AA04619@shamash.McRCIM.McGill.EDU>
To: pmullman@phoenix.princeton.edu
Subject: Re: Idle terminal logout daemons.
Cc: xpert@expo.lcs.mit.edu

>> I was looking for a screen auto-lock - a screen blanker that
>> required the password to unblank.  Has anyone heard of such a thing?

> I don't know about X windows, but on Sunview, there's a program we
> use called lockscreen that does just that: it blanks and locks the
> screen and requires the user's password before returning you to the
> screen in the exact state it would have been in if you had just left
> your terminal and nobody had touched it.

That's not what he wanted, quite: he wanted a program like that but
which activated itself automatically after some (presumably
configurable) amount of idle time.  As far as I can tell, lockscreen
must be explicitly invoked - it can't be started once and kick in
automatically after some idle interval.

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 14:43:51 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA03553; Sat, 2 Jun 90 14:43:51 CDT
Received: by convex.COM (5.51/4.7)
	id AA27946; Sat, 2 Jun 90 14:43:11 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA03581 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 14:38:49 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 12:39:08 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA14837; Sat, 2 Jun 90 12:38:36 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27650; Sat, 2 Jun 90 12:37:35 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 11:30:57 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 11:30:46 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA10322; Sat, 2 Jun 90 11:13:58 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 2 Jun 90 15:06:35 GMT
From: convex!lll-winken.llnl.gov!db%witzend%east%newstop%sun-barr  (David Brownell)
Organization: Sun Microsystems, Billerica MA
Subject: Re: Need Help with mixing RPC and X
Message-Id: <1984@east.East.Sun.COM>
References: <9005312234.AA18852@viking.frame.com>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

Re the question of how to get an X (Xt) application to act as an
RPC server (client is no issue), dpb@viking.frame.com (Don Bettnet)
writes:

>> 1. The ability to tell XtMainLoop to look for an RPC request while
>>    looking for X events, and have it call an appropriate callback.
>> 
>
>How about this? Works for me....

    > Solution deleted to avoid clutter:  it used XtAppAddInput()
    > to install an input callback on the file descriptor used by
    > the service transprot handles:  SVCXPRT *t; fd = t->xp_sock.
    > The input callback invoked svc_getreq() to handle the call.

It's worth noting that this posted solution works only for UDP RPCs.
That is, if you use TCP for simpler semantics, more data than the
default of 8 Kbytes, or better error reporting, this doesn't work.

Also, this uses the obsolete svc_getreq() call, which is limited
to 32 file descriptors.  More recent UNIXes have a much higher
limit -- this should use svc_getreqset() instead, which handles
many more file descriptors.

The issue with TCP is that the RPC library needs to allocate and
deallocate file descriptors dynamically.  To handle this within
Xt, the input callback for the tcp-based SVCXPRT must diff the RPC
file descriptors in svc_fdset before and after it calls svc_getreqset(),
invoking XtAppAddInput (or XtAddInput) on new file descriptors and
calling XtRemoveInput() one ones that've disappeared.

The upcoming release of XView will do this for you automatically if
you ask, so that you won't have to scour the innards of the window
system and notifier documentation to find out how to do this!




David Brownell			db@east.sun.com.
Sun Desktop Systems Software	(508) 671-0348
"We'll get to ISO, Mars, and Pluto ... not necessarily in that order."

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 15:30:39 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA03719; Sat, 2 Jun 90 15:30:39 CDT
Received: by convex.COM (5.51/4.7)
	id AA28425; Sat, 2 Jun 90 15:30:24 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA04077 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 15:26:01 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 13:26:02 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA15455; Sat, 2 Jun 90 13:25:40 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27779; Sat, 2 Jun 90 13:24:32 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 11:41:32 EDT
Received: from ATHENA.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 11:40:53 EDT
Received: from Shamash.McRCIM.McGill.EDU by ATHENA.MIT.EDU with SMTP
	id AA17213; Sat, 2 Jun 90 11:42:20 EDT
Received: by shamash.McRCIM.McGill.EDU (5.61)
	id <9006021541.AA04752@shamash.McRCIM.McGill.EDU>; Sat, 2 Jun 90 11:41:57 -0400
Date: Sat, 2 Jun 90 11:41:57 -0400
From: der Mouse  <convex!shamash.mcrcim.mcgill.edu!mouse>
Message-Id: <9006021541.AA04752@shamash.McRCIM.McGill.EDU>
To: roell@lan.informatik.tu-muenchen.dbp.de
Subject: Re: VGA X11R4 server problems
Cc: xpert@expo.lcs.mit.edu

>>> But what for do you need switching to virtual terminals ??? I saw
>>> the posibility for switch to another terminal from the beginning,
>>> but I cann't guess who will need such a feature.

>> Here's a reason.  In case X hangs for some reason [...]

> Perhaps I didn't mention it in the doc's to the server, but if you
> press CTRL+ALT+DEL [...] the server will shut down.

> The big question is: Do you need virtual terminals only for escape
> (i.e in one direction) or for switching perhaps between multible X
> sessions (i.e. in both directions, form and to) ?

> I personally think that the escape via CRTL+ALT+DEL is sufficient
> enougth for escaping X.  But for real switching between terminals
> there is ABSOLUTELY NO REASON.

Tell you what.  Don't tell me what I do and don't want to do with my X
server and I won't tell you what you do and don't want to do with
yours.

I have a reason for wanting real switching among X sessions.

There are two people in my office: me and one other.  There is only one
X screen in the office.

It would be very nice if we could each have our own X session going,
with the ability to switch between sessions at the tap of a key.  There
have been various programs produced which give a rooms-like effect by
iconifying and uniconifying windows, but this isn't good enough: the
switch must also switch window managers, should switch xhost and xset
settings, everything - just as though there were two entirely different
machines.  (The console window might be an acceptable exception; xhost
and xset settings *might* be another.)

Now.  Tell me again how there is ABSOLUTELY NO REASON to want real
switching between terminals?

(Okay, so I should have said I have a reason for wanting real switching
*between* X sessions.  Don't quibble.)

					der Mouse

			old: mcgill-vision!mouse
			new: mouse@larry.mcrcim.mcgill.edu

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 15:46:21 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA03778; Sat, 2 Jun 90 15:46:21 CDT
Received: by convex.COM (5.51/4.7)
	id AA28559; Sat, 2 Jun 90 15:46:15 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA04261 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 15:42:08 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 13:42:04 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA15675; Sat, 2 Jun 90 13:41:54 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA27827; Sat, 2 Jun 90 13:40:55 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 13:31:00 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 13:30:47 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA18191; Sat, 2 Jun 90 13:25:35 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 1 Jun 90 09:56:23 GMT
From: convex!uunet.uu.net!vyncke%esat%kulesat%kulcs%ub4b%mcsun
Organization: Katholieke Universiteit Leuven,ESAT - dep. Elect. Engineering, Belgium
Subject: again : avoiding event loops
Message-Id: <2998.26663bc7@esat.kuleuven.ac.be>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu

I'm writing an application where the graphical interface is not the main
part of the program. Since I want my windows to be updated after expose
events, I need a kind of asynchrounous behaviour.
I first build the program on a VAX station 3100 and there I had a
routine called XSelectAsyncInput(...) . This worked fine. But two
months ago I switched to a Sun Sparc with X11R4. There I tried to catch
the events in a background process. This however was not failsafe.
Now I implemented the method of John Bruner :

> My approach is to get the file descriptor for the X server (with
> ConnectionNumber(display)) and catch SIGIO.

This works fine but there is still one problem : If I catch an interrupt
when I'm in a X-call, my programm crashes. I worked around this by
postponing the interrupt handling while I'm doing X-calls. This is however
elaborate, and I'm wondering if there is not an other way to prevent the
Xserver from receiving two concurrent X-calls
Please send any reply by Email

-- Frank Vyncke . Department of Robot Vision, KU Leuven, Belgium
                  vyncke@esat.kuleuven.ac.be

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 17:22:37 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA05315; Sat, 2 Jun 90 17:22:37 CDT
Received: by convex.COM (5.51/4.7)
	id AA29883; Sat, 2 Jun 90 17:22:27 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA04916 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 17:18:21 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 15:17:51 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA16939; Sat, 2 Jun 90 15:18:06 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA28057; Sat, 2 Jun 90 15:17:08 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 15:31:06 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 15:30:53 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA25532; Sat, 2 Jun 90 15:21:43 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 2 Jun 90 18:56:38 GMT
From: convex!math.lsa.umich.edu!emv  (Edward Vielmetti)
Organization: University of Michigan Math Dept., Ann Arbor MI.
Subject: label bars with short hostnames in xcpustate.
Message-Id: <EMV.90Jun2145638@urania.math.lsa.umich.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


xcpustate, when used on a bsd-ish system, puts the result of
gethostbyname() into the label for the bar depicting load
average.  on systems around here that's a very long thing,
like "whirlwind.math.lsa.umich.edu".  I'd like to have it
changable to be just "whirlwind".

it's not clear to me from the code how that should be done;
I don't know whether the name of the bar is in some resource
I can pop with "xcpustate -xrm <magic>" or override in a
defaults file, or whether it's necessary to go in and change
s-bsd.c to pop out the first period.

thanks.

--Ed

Edward Vielmetti, U of Michigan math dept <emv@math.lsa.umich.edu>

root@convex.UUCP (Superuser) (06/08/90)

From pescadero.stanford.edu!expo.lcs.mit.edu!xpert-mailer  Sat Jun  2 20:04:25 1990 remote from convex
Received: by sushi (5.51/7.0)
	id AA12145; Sat, 2 Jun 90 20:04:25 CDT
Received: by convex.COM (5.51/4.7)
	id AA01541; Sat, 2 Jun 90 20:04:19 CDT
Received: from Erebus.Stanford.EDU by uxc.cso.uiuc.edu with SMTP
	(5.62+/IDA-1.2.8-900601) id AA06022 (for salevin%drlc1.UUCP@convex.com);
	Sat, 2 Jun 90 20:00:09 -0500
Received: from Hanauma.Stanford.EDU by erebus.Stanford.EDU with TCP; Sat, 2 Jun 90 17:59:01 PDT
Received:  by hanauma.stanford.edu (5.51/7.0) 
		 id AA19349; Sat, 2 Jun 90 17:59:56 PDT
Received: from EXPO.LCS.MIT.EDU by Pescadero.Stanford.EDU (5.59/25-eef) id AA28438; Sat, 2 Jun 90 17:58:57 PDT
Received: by expo.lcs.mit.edu; Sat, 2 Jun 90 18:31:04 EDT
Received: from bloom-beacon.MIT.EDU by expo.lcs.mit.edu; Sat, 2 Jun 90 18:30:47 EDT
Received:  by bloom-beacon.MIT.EDU (5.61/25-eef)
	id AA04399; Sat, 2 Jun 90 17:47:45 EDT
Received: from USENET by bloom-beacon.mit.edu with netnews
	for xpert@expo.lcs.mit.edu (xpert@expo.lcs.mit.edu)
	(contact usenet@bloom-beacon.mit.edu if you have questions)
Date: 2 Jun 90 19:31:40 GMT
From: convex!gmu90x.gmu.edu!rauletta%gmuvax2  (R. J. Auletta)
Organization: George Mason Univ., Fairfax, Va.
Subject: xterm/eightBitInput not implemented?
Message-Id: <1545@gmuvax2.gmu.edu>
Sender: convex!expo.lcs.mit.edu!xpert-request
To: xpert@expo.lcs.mit.edu


The X11R4/Fix11 xterm manual describes a resource eightBitInput.

I have two questions. First, what exactly is the intent of this
resource. Does it cause extended characters not to be displayed
or does it strip the 8th bit so that the 7 bit code is displayed?

Secondly, is this resource implemented? A very brief scan through
the code seems to indicate that the resource has no effect on the
action of xterm.

Here is my dirty little hack. I assume there is a better place
to do the masking of the 8th bit? As there be dragons here I'm
also worried about unseen interactions and performance issues.

In the file charproc.c in the function dotext at about line
1241 add the following code to case 'B':

        case 'B':       /* ASCII set                            */
                if(screen->eight_bits == 0)
                  {
                   for (s=buf; s<ptr; ++s)
                              *s &= 0177 ;    /* Mask the 8th bit    */
                              		      /* to map all characters */
                              		      /* into the range 0X00 to 0X7F */
                  }
                break;


I also feel the default for this resource should be false.

To change this modify line 327 in charproc.c to,

{XtNeightBitInput, XtCEightBitInput, XtRBoolean, sizeof(Boolean),
        XtOffset(XtermWidget, screen.eight_bits),
        XtRBoolean, (caddr_t) &defaultFALSE},
                              ^^^^^^^^^^^^^

Suggestions, comments, and the correct solution would be most appreciated.

--Rich Auletta
  rauletta@gmuvax2.gmu.edu