[comp.sys.mac] Background screen on a Mac

leonardr@uxe.cso.uiuc.edu (03/08/88)

shp@cbterra.ATT.COM(Sanjay Patel) writes in comp.sys.mac

>Can anyone out ther throw some light on how I can make any Macpaint (or
>Superpaint) picture a permanent background screen?  Using the "Save as
>Startup Screen" option from Superpaint does not do this, and neither
>does the MakeStartupScreen program.
>
	SuperPaint and the MakeStartupScreen program will both create the 
startupScreen itself for you, but you then need a little something to turn it
into a permanent product.  The original item for doing this was called Startup
Desk and was written by Darin Adler.  Since then a number of other items have
come put which either use Darin's INIT or do the job themselves such as 
Randomizer.  More than likely these are all availble in the sumex Archives.
(NOTE: This procedure will work on any NON-MAC ][.  If you have a Mac ][, then
there is a different procedre for doing StartupScreen!)


+---------------------------------+-----------------------------------+
+                                 +  Any thing I say may be taken as  +
+   Leonard Rosenthol             +  fact, then again you might decide+
+   President, LazerWare, inc.    +  that it really isn't, so you     +
+                                 +  never know, do you??             +
+   leonardr@uxe.cso.uiuc.edu     +                                   +
+   GEnie:  MACgician             +                                   +
+   Delphi: MACgician             +                                   +
+                                 +                                   +
+---------------------------------+-----------------------------------+

thompson@uxf.cso.uiuc.edu (03/09/88)

>/* Written  5:15 pm  Mar  7, 1988 by steele@unc.cs.unc.edu in uxf.cso.uiuc.edu:comp.sys.mac */
>shp@cbterra.ATT.COM (Sanjay Patel) writes:
>>Can anyone out ther throw some light on how I can make any Macpaint (or
>>Superpaint) picture a permanent background screen?  Using the "Save as
>>Startup Screen" option from Superpaint does not do this, and neither
>>does the MakeStartupScreen program.
>
>You have to name the file "StartupScreen" (no spaces; capitalization
>matters not), and place it in the System Folder of your boot disk.
----------------------------------------------------------------------------
>Oliver Steele					   ...!uunet!mcnc!unc!steele

Ah, but this doesn't make it a *permanent* background screen; it only
shows the screen on startup, then reverts to the normal desktop.

For permanence, I use a little utility called "DeskMask", although
there is also one called "ScreenSaver" or something, which causes
the screen to "hold on" to its StartupScreen.  Deskmask can take
any MacPaint picture, not just a StartupScreen.


-- Mark Thompson				| Disclaimer: I haven't the
   University of Illinois at Urbana-Champaign	| foggiest what I'm saying,
   INTERNET:thompson@uxf.cso.uiuc.edu		| and neither does the U of I.
   BITNET  :thompson%uxf.cso.uiuc.edu@uxc.cso.uiuc.edu

buzz@phoenix.Princeton.EDU (Mahboud Zabetian) (03/10/88)

In article <46100107@uxe.cso.uiuc.edu> leonardr@uxe.cso.uiuc.edu writes:
>
>shp@cbterra.ATT.COM(Sanjay Patel) writes in comp.sys.mac
>
>>Can anyone out ther throw some light on how I can make any Macpaint (or
>>Superpaint) picture a permanent background screen?  Using the "Save as
>                       ^^^^^^^^^
>
>	SuperPaint and the MakeStartupScreen program will both create the 
>startupScreen itself for you, but you then need a little something to turn it

I think the original poster is asking how to make a picture the PERMANENT
desktop.  If so, I think what you need is called backdrop.  I don't have it,
but I know that its on sumex.  It is an INIT file and will put up any MacPant
or StartUp format disk as your desktop(which will remain displayed till the
next reboot)

Hope this helps.
-- 
Mahboud Zabetian				buzz@phoenix.princeton.edu
183 Little Hall 					(609) 520-1271
Princeton University, Princeton, NJ 08544		(609) 734-7760
****** Anyone need a soon-to-graduate hardware/software engineer? ********

tedj@hpcilzb.HP.COM (Ted Johnson) (03/11/88)

Does anyone know where can I find the definition of a StartupScreen file?  
I haven't come across it in any of the Technical Notes or Inside Macintosh bibles...

I am interested in writing a little program that makes StartupScreens
from MacPaint files.  (Yes, I *know* it has been done before :-)

	-Ted ("Hacking for the hell of it!")

rickk@hpvcla.HP.COM (Rick Klaus) (03/16/88)

Just a little note for you memory-starved MAC Folks out there
(I was one until a few weeks ago!)...

The picture that you use as your backdrop is stored in RAM as
part of the system, thus wasting a chunk of the precious stuff.

This may not be a problem for B&W pictures on an SE (small)
screen, but I had a color backdrop for the MAC II which took
up about 300K .... Not nice when you only have 1MB!!

Rick Klaus
hplabs!hpvcla!rickk

leonardr@uxe.cso.uiuc.edu (03/17/88)

tedj@hpcilzb.HP.COM(Ted Johnson) writes in comp.sys.mac

>Does anyone know where can I find the definition of a StartupScreen file?  
>I haven't come across it in any of the Technical Notes or Inside Macintosh bibles...
>
>I am interested in writing a little program that makes StartupScreens
>from MacPaint files.  (Yes, I *know* it has been done before :-)
>
	If memory serves me correctly, the StartupScreen format that has been
constant until the Mac ][ is basically a MacPaint document WITHOUT the 512byte
header.  The Mac ][ however will also recognize StartupScreens which are stored
as a PICT RESOURCE of ID#0 in the file named StartupScreen.  The reason for the
new format is so that 1) you could have color StartupScreens and b) so that
you could have a WHOLE SCREEN startupscreen.

+---------------------------------+-----------------------------------+
+                                 +  Any thing I say may be taken as  +
+   Leonard Rosenthol             +  fact, then again you might decide+
+   President, LazerWare, inc.    +  that it really isn't, so you     +
+                                 +  never know, do you??             +
+   leonardr@uxe.cso.uiuc.edu     +                                   +
+   GEnie:  MACgician             +                                   +
+   Delphi: MACgician             +                                   +
+                                 +                                   +
+---------------------------------+-----------------------------------+

fry@huma1.HARVARD.EDU (David Fry) (03/18/88)

In article <46100113@uxe.cso.uiuc.edu> leonardr@uxe.cso.uiuc.edu writes:
>
>tedj@hpcilzb.HP.COM(Ted Johnson) writes in comp.sys.mac
>
>>Does anyone know where can I find the definition of a StartupScreen file?  
>>I haven't come across it in any of the Technical Notes or Inside Macintosh bibles...
>>
>>I am interested in writing a little program that makes StartupScreens
>>from MacPaint files.  (Yes, I *know* it has been done before :-)
>>
>	If memory serves me correctly, the StartupScreen format that has been
>constant until the Mac ][ is basically a MacPaint document WITHOUT the 512byte
>header.

This isn't quite right.  In MacPaint files, each horizontal
line of pixels is compressed via PackBits().  In  a
StartupScreen the line is totally uncompressed, just a direct
image of the picture's bitmap, 512/8 = 64 bytes wide.  And the
screen is 342 pixels high, so each StartupScreen (in the old
format, that is) is 64*342 = 21888 bytes long.  

StartupScreens on Mac II's can be PICT resources, as
mentioned, and have unlimited dimensions (memory restraints
notwithstanding).

David Fry				fry@huma1.harvard.EDU
Department of Mathematics		fry@harvma1.bitnet
Harvard University			...!harvard!huma1!fry
Cambridge, MA  02138