Skip to content

Commit

Permalink
Updating the README for the new preference pane
Browse files Browse the repository at this point in the history
  • Loading branch information
ELLIOTTCABLE committed Jun 9, 2010
1 parent 2b0a6cb commit 0ace64c
Showing 1 changed file with 17 additions and 11 deletions.
28 changes: 17 additions & 11 deletions README.markdown
Expand Up @@ -9,17 +9,15 @@ Installation
You can download a compiled copy of `Solcounter.menu` from the GitHub downloads section:
<http://github.com/elliottcable/Solcounter.menu/downloads>

Once you’ve downloaded (or compiled, see below) a copy of `Solcounter.menu`, and activated MenuCracker (see
below), you only need to double-click the `.menu` file to install `Solcounter.menu`.
Once you’ve downloaded (or compiled, see below) a copy of `Solcounter.menu`, simply double-click the
`Solcounter.prefPane` to install it, and then enable `Solcounter.menu` in the preference pane. To later uninstall
`Solcounter.menu`, all you need to do is uncheck that checkbox, and then right-click on the preference pane’s
icon and select ‘Remove “Solcounter” Preference Pane.’

### MenuCracker
To use this, you first need to apply MenuCracker to your `SystemUIServer`. This can be downloaded from their
SourceForge here: <http://sourceforge.net/projects/menucracker/files/>

To install, simply mount the DMG and double-click `MenuCracker.menu`. That will load MenuCracker into your
`SystemUIServer`, allowing `Solcounter.menu` to load itself.

Future versions of `Solcounter.menu` will do this for you; this is a temporary measure.
Enabling `Solcounter.menu` automatically activates MenuCracker, and disabling `Solcounter.menu` via the
preference pane automatically disables MenuCracker. However, if you simply drag `Solcounter.menu` out of the
menubar, it will not disable MenuCracker; MenuCracker will continue to be active indefinitely. You can
subsequently remove MenuCracker by re-enabling and then disabling `Solcounter.menu` via the preference pane.

### Compilation
To build `Solcounter.menu` for yourself, you’ll need to procure the `NSMenuExtra` headers. I can’t distribute
Expand Down Expand Up @@ -47,4 +45,12 @@ Finally, the headers need to be slightly modified before they’ll be useful.
low. If you’re trying to use this to develop other MenuExtras, you’ll need to either fix that last `sed`, or go
manually replace all the extra `struct Foo` declarations in the dumped headers.)

Once you’ve got the headers, you can simply open the Xcode project and build. :D
Once you’ve got the headers, you need to build `Solcounter.menu` itself before you can build the
`Solcounter.prefPane` (which is necessary to install and control `Solcounter.menu`). Open the
`Solcounter.xcodeproj` at the root of the project directory, and activate the ‘Release’ target, then select
“Build > Build and Analyze.” If there are no errors or warnings during the build process, you’re good to go; you
can now open the preference pane `.xcodeproj` (in the ‘Preference Pane’ subdirectory) and do the same thing:
activate the ‘Release’ target, and select “Build > Build and Analyze.”

Once the preference pane has compiled, simply double-click the product to install it, and open it to enable
`Solcounter.menu`!

0 comments on commit 0ace64c

Please sign in to comment.