From: Salmon Egg on
I missed the original post so I may not be on point.

In my case, I wanted to load Control Center without running it. Using
Leopard, I went to System Preferences and opened accounts. Accounts has
a list of login items. I added Control Center to the list You may have
the converse problem which needs you to remove Control Center from the
list.

Bill

--
Private Profit; Public Poop! Avoid collateral windfall!
From: Dorian Gray on
In article <SalmonEgg-F5D006.22163015122008(a)news.la.sbcglobal.net>,
Salmon Egg <SalmonEgg(a)sbcglobal.net> wrote:

> I missed the original post so I may not be on point.
>
> In my case, I wanted to load Control Center without running it. Using
> Leopard, I went to System Preferences and opened accounts. Accounts has
> a list of login items. I added Control Center to the list You may have
> the converse problem which needs you to remove Control Center from the
> list.

Thanks for the reply Bill, but it doesn't appear in login items and
never has.

The question is how to stop something launching every time the user logs
in or is switched into, when the application doesn't appear in the login
items, won't allow the startup preference to be changed, doesn't appear
in the launchd directory /System/Library/LaunchDaemons, and doesn't have
a preference directory ~/Library/Preferences/Brother/ which in the other
account contains com.brother.ControlCenter.plist.

[...has a thought...]

Okay, I solved the problem!

I have found com.brother.ControlCenter.plist with the
<key>PreferenceBoot</key>
<integer>0</integer>
lines and a few other lines in it, in the / directory. So I created
~/Library/Preferences/Brother, and moved the preference file to there.
And now it doesn't auto-start.

It seems that since ~/Library/Preferences/Brother/ didn't exist, it
wrote the preference file to / but nevertheless tried to read it from
~/Library/Preferences/Brother/. That's pretty broken. The application
was installed by admin, so ~/Library/Preferences/Brother/ only existed
for the admin user.

Thanks for the attempts to help me, especially from Chris Ridd. :)
From: Chris Ridd on
On 2008-12-16 17:16:55 +0000, Dorian Gray <D.Gray(a)picture.invalid> said:

> In article <SalmonEgg-F5D006.22163015122008(a)news.la.sbcglobal.net>,
> Salmon Egg <SalmonEgg(a)sbcglobal.net> wrote:
>
>> I missed the original post so I may not be on point.
>>
>> In my case, I wanted to load Control Center without running it. Using
>> Leopard, I went to System Preferences and opened accounts. Accounts has
>> a list of login items. I added Control Center to the list You may have
>> the converse problem which needs you to remove Control Center from the
>> list.
>
> Thanks for the reply Bill, but it doesn't appear in login items and
> never has.
>
> The question is how to stop something launching every time the user logs
> in or is switched into, when the application doesn't appear in the login
> items, won't allow the startup preference to be changed, doesn't appear
> in the launchd directory /System/Library/LaunchDaemons, and doesn't have
> a preference directory ~/Library/Preferences/Brother/ which in the other
> account contains com.brother.ControlCenter.plist.

Right, but there are other places the system looks for things, like
Mach Bootstrap services. On Leopard, 'launchctl bslist' lists those and
I *think* in Tiger they're in /etc/mach_init.d.

>
> [...has a thought...]
>
> Okay, I solved the problem!
>
> I have found com.brother.ControlCenter.plist with the
> <key>PreferenceBoot</key>
> <integer>0</integer>
> lines and a few other lines in it, in the / directory. So I created
> ~/Library/Preferences/Brother, and moved the preference file to there.
> And now it doesn't auto-start.
>
> It seems that since ~/Library/Preferences/Brother/ didn't exist, it
> wrote the preference file to / but nevertheless tried to read it from
> ~/Library/Preferences/Brother/. That's pretty broken. The application
> was installed by admin, so ~/Library/Preferences/Brother/ only existed
> for the admin user.
>
> Thanks for the attempts to help me, especially from Chris Ridd. :)

Sorry we couldn't identify where the thing actually got started from though.

--
Chris

From: Dorian Gray on
In article <6qq7nuFduuu2U1(a)mid.individual.net>,
Chris Ridd <chrisridd(a)mac.com> wrote:

> Right, but there are other places the system looks for things, like
> Mach Bootstrap services. On Leopard, 'launchctl bslist' lists those and
> I *think* in Tiger they're in /etc/mach_init.d.

I already checked /etc/mach_init.d and /etc/mach_init_per_user.d.

As you saw, 'launchctl bslist' doesn't work on Tiger.

> > Okay, I solved the problem!
>
> Sorry we couldn't identify where the thing actually got started from though.

Yes, me too. :(
This Brother Control Center is a nasty application.