OS X Preference Pane alpha

kressevadder
kressevadder
Joined: 24 Mar 05
Posts: 2
Credit: 22325
RAC: 0
Topic 188966

Hallo,

im doing some work to install Boinc as a daemon on OS X. You control your Boinc on a preference pane after installing it on your system.

Its an very early version of the project, but it would be great to have some feedback from other guys how it works for them.

For more information and discussion visit the projects website

http://www.weblore.de/forum

john.mac
john.mac
Joined: 9 Feb 05
Posts: 85
Credit: 167393
RAC: 0

OS X Preference Pane alpha

Altough a GUI development for the Boinc application will highly be appreciated by the mac community, I still doubt if it should be added to the Systempreferences menu simply because it is not a system item.
A seperate app menu should be prefered therefore imho.

- What will happen at OS X updates ?

Succes with the work.

John,

kressevadder
kressevadder
Joined: 24 Mar 05
Posts: 2
Credit: 22325
RAC: 0

Thank you for

Thank you for responding!

Why do I start the Boinc on system startup an not on a User login as other applications? Im using my Mac together with my wife, when she powers up the mac, boinc should also run. I could add a login hook to start boinc when every user loggs in - but if you switch to another user you run two instances of boinc. While I'm at work, my mac often is powered up without any user logged in, waiting for me to copy some files via scp... OS X is a multiuser OS, if you want to be sure, boinc is always running, you have to start it as a daemon, not as a user application.

The place where to manage those things is the system preference pane (according to apple guidelines for example here.

OS X provides space for third party preference plugins at /Library/PreferencePanes, the build in panes are located at /System/Library/PreferencePanes. It is not a "wild hack" to write plugins for the sysstem prefs, it's designed by Apple as a feature - updates won't be a problem, all the items in your system preferences are just cocoa bundles. On application start the prefs look into those two directorys an just loads the plugins.

Every user can decide on his own, and I know that most OS X users always do an automatic login because they are alone on their workstation. But IMHO my way is a proper unix way to handle this, and the place for an Aqua Interface is the system preference.

so long - Manfred

GentleGiant
GentleGiant
Joined: 17 Apr 05
Posts: 13
Credit: 106323
RAC: 0

I agree the preference pane

I agree the preference pane is a neat way to handle this. For Folding@Home, I use a good control application called InCrease, which has an application for control and monitoring, but a preference pane is a fine idea. I guess you could use some other app for monitoring.

The way InCrease starts the folding application is with 'cron' - It puts this line in your crontab:

@reboot eval `defaults read InCrease RebootCommand` > /dev/null 2>&1 &

From what I can tell it uses a standard OS X mechanism to get the command string - I've never done GUI programming for the Mac, but it sounds like kressevadder knows about Cocoa programming.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.