[comp.sys.mac.misc] INIT conflict: Finder Sounds vs INIT cdev

geoffb@eleazar.dartmouth.edu (Geoff Bronner) (12/06/90)

While this is a non-serious conflict I thought I would
pass it on...
I recently decided to try out INIT cdev 3.0 so I put it in
the System folder and added about 10 or so random INITs
so I'd have something to work with.

I've discovered that no matter what combination (or lack) of
INITs I'm dealing with that INIT cdev cannot turn off Finder Sounds 1.3.

It will block the Icon that shows up during startup and lists it
as in active but the Finder Sounds don't go away!

Like I said, not a serious matter, but interesting none the less.

-Geoff Bronner '91
 Student Consultant, Dartmouth Computing Services

-- 
   geoffb@Dartmouth.EDU    | Student Consultant                 Fieyrnt!
  Alpha Theta TeddyBear.   | Kiewit Computation Center
Channel Z. All static, all | HB 6028, Dartmouth College         =-=-=-=-
day, forever. - The B-52's | Hanover, NH  03755              (603) 646-3417

clarson@ux.acs.umn.edu (Chaz Larson) (12/06/90)

In article <26730@dartvax.Dartmouth.EDU> geoffb@eleazar.dartmouth.edu (Geoff Bronner) writes:
|While this is a non-serious conflict I thought I would
|pass it on...
|
|I've discovered that no matter what combination (or lack) of
|INITs I'm dealing with that INIT cdev cannot turn off Finder Sounds 1.3.
|
|It will block the Icon that shows up during startup and lists it
|as in active but the Finder Sounds don't go away!
|
|Like I said, not a serious matter, but interesting none the less.

Well, sorry to be a nit-picker, but if you will refer to the TeachText doc
file that comes with Finder Sounds, you will find the following paragraph:

-----------------------------------------------------------------------------
Finder Sounds is not strictly an INIT.  It is a code resource that the Finder
actually merges into itself at startup time.  Finder Sounds does have a small 
INIT that will display its icon during the boot process, but that is all that 
the INIT in Finder Sounds will do.  Due to the unique nature of the code 
resource in Finder Sounds, you cannot turn Finder Sounds off with INIT pickers 
such as INIT/CDEV.  If you don't want Finder Sounds to load, drag it out of 
your system folder.  You can also use the Master On/Off button in the control 
panel, turn your volume down to zero, or use the caps lock key to make Finder 
Sounds be quiet.
-----------------------------------------------------------------------------

So, yes, you're right; INIT/cdev will not turn Finder Sounds off.  So what 
else is new?

chaz



-- 
Someone please release me from this trance.
clarson@ux.acs.umn.edu                                       AOL:Crowbone

smith@coral.bucknell.edu (Greg Smith) (12/07/90)

In article <26730@dartvax.Dartmouth.EDU>, geoffb@eleazar.dartmouth.edu (Geoff Bronner) writes:
> 
> While this is a non-serious conflict I thought I would
> pass it on...
> I recently decided to try out INIT cdev 3.0 so I put it in
> the System folder and added about 10 or so random INITs
> so I'd have something to work with.
> 
> I've discovered that no matter what combination (or lack) of
> INITs I'm dealing with that INIT cdev cannot turn off Finder Sounds 1.3.
> 
> It will block the Icon that shows up during startup and lists it
> as in active but the Finder Sounds don't go away!

There is no conflict here.  As is stated in the Finder Sounds documentation,
INIT cdev cannot turn off Finder Sounds because Finder Sounds is not strictly
an INIT.  FS is a code resource that is used by hooks within the Finder.  When
the Finder is launched (after booting or running an application), it looks for
the file Finder Sounds in the System Folder.  If it finds such a file, it loads
the 'scod 256' resource, which contains a procedure for playing sounds.  From
time to time, the Finder will then call this procedure to make sounds.  The
INIT code within the Finder Sounds file is only there to display the icon at
startup.  Since the scod resource in Finder Sounds gets merged into the Finder
regardless of whether or not INIT cdev has changed the file type, INIT cdev (or
any other INIT managing utility) cannot turn FS off.  INIT cdev just wasn't
designed to handle this scenario.  I hope that I was able to provide a
satisfactory explanation as to why Finder Sounds is impervious to INIT cdev.

> Like I said, not a serious matter, but interesting none the less.
> 
> -Geoff Bronner '91
>  Student Consultant, Dartmouth Computing Services

Greg Smith
Finder Sounds author

+----------------------------+------------------------------------+
| Gregory J. Smith           | Internet: smith@bucknell.edu       |
| Systems Analyst/Postmaster |           smith@coral.bucknell.edu |
| Bucknell Computer Services | BITNET:   smith@bucknell.bitnet    |
| Bucknell University        |           smith@bknlvms.bitnet     |
| Lewisburg, PA  17837       | AT&Tnet:  (717) 524-1801           |
+----------------------------+------------------------------------+

fri0@quads.uchicago.edu (Christian E. Fritze) (01/10/91)

The documentation for Finder Sounds 1.3 clearly states that utilities like
INIT cdev 3.0 will NOT turn Finder Sounds off. The docs also explain why...
--
Christian E. Fritze                   |                            AOL:geneman
University of Chicago                 |               fri0@midway.uchicago.edu
Molecular Genetics and Cell Biology   |   "No one ever died of laughing" -M.B.
--

hamilton@kickapoo.cs.iastate.edu (Jon Hamilton) (01/10/91)

geoffb@eleazar.dartmouth.edu (Geoff Bronner) writes:


>While this is a non-serious conflict I thought I would
>pass it on...
>I recently decided to try out INIT cdev 3.0 so I put it in
>the System folder and added about 10 or so random INITs
>so I'd have something to work with.

>I've discovered that no matter what combination (or lack) of
>INITs I'm dealing with that INIT cdev cannot turn off Finder Sounds 1.3.

I'm not sure it was in this particular newsgroup, but this has been beaten to
death several times.  Finder sounds is not only an init, it's an init/cdev.
To turn it off, you have to drag it out of the system folder.  It's in the
docs that come with finder sounds.

[...]
>-Geoff Bronner '91
> Student Consultant, Dartmouth Computing Services

>-- 
>   geoffb@Dartmouth.EDU    | Student Consultant                 Fieyrnt!
>  Alpha Theta TeddyBear.   | Kiewit Computation Center
>Channel Z. All static, all | HB 6028, Dartmouth College         =-=-=-=-
>day, forever. - The B-52's | Hanover, NH  03755              (603) 646-3417
--

%  Internet       : hamilton@kickapoo.cs.iastate.edu | Insert cute and/or %
%  America Online : JonHam                           | deeply meaningful  %
%  Elsewhere      : ThatGeek@his.little.corner       | musical quote here %