MagicPrefs plugins

About MagicPrefs Plugins

Plugins are modular components that can extend the functionality of MagicPrefs; they can be enabled or disabled individually.

They run under a shared plugins host process which translates into more control for the user and fewer processes.

Plugins are either bundled-in for free, can be downloaded for free, or come from paid applications in the Mac App Store that can be used standalone but also install identical functionality as a MagicPrefs plugin.

Updating is handled automatically except for the ones that come with Mac App Store apps, which update when you update their parent app.

*You need to restart MagicPrefs to access the new plugin after installing an app from the Mac App Store that includes a plugin.

There is also a public API for the plugins, if you are a developer and you want to build a MagicPrefs plugin yourself.

MagicMenu Plugin

Because of the touch sensitive nature of the Magic Mouse, MagicMenu was a natural candidate to implement into MagicPrefs. I consider it to be the first touch menu for OSX. More details about it are on the MagicMenu page.

magicmenu

iSightSnap Plugin

Adds the ability to save a snapshot from your iSight to Photo Booth (adds the Snap Picture action).

MagicLauncher Plugin

A small interface that shows a clickable list of the Recent Applications icons at the mouse position (adds the Recent Applications action).

The number of the applications icons that are diplayed depends on your setting in: System Preferences > Appearance > Number of recent items - Applications

MPSafeguard Plugin

The aim of this plugin is to recover from MagicPrefs crashes/hangs and show a list of potentially conflicting applications.

HeatSync Plugin

Syncs the air*, cpu and hdd temperatures and with the rpm of their corresponding fans increasing one as the other is raising.

  • Ambient Air: low temperature 20°C-24°C , medium temperature 25°C-29°C, high temperature 30°C-35**°C
  • HDD: low temperature 45°C-49°C , medium temperature 50°C-54°C, high temperature 55°C-60**°C
  • CPU: low temperature 40°C-49°C , medium temperature 50°C-59°C, high temperature 60°C-90**°C

* The specific fan that is synced with the air temperature depends on the machine, alternative fans that have a outside intake like the optical one could be used, having air temperature synced could have no benefits, if in doubt leave it checked off.
** Is roughly the manufacturer's maximum value for operating temperature

More details can be found on the HeatSync page.

heatsync

MagicTerminal Plugin

MagicTerminal allows you to remotely send terminal commands to any OSX machine running the MagicTerminal desktop server. It allows for multiple simultaneous terminals and auto discovery.

More details can be found on the MagicTerminal page.

magicterminal

DiskFailure Plugin

DiskFailure has a single purpose, to warn you about a potential and imminent hard disk failure before the disk is rendered nonfunctional/data is lost. It will warn you trough alert dialogs, growl notifications and the menubar icon, it also features a detailed list of your drives and the monitored parameters for each.

More details can be found on the DiskFailure page.

diskfailure

MPCpuGraph Plugin

It shows the CPU load history in the dock.

Github

MPCpuGraph

MPCpuThrottle Plugin

A plugin that limits the maximum amount of cpu any given application can use (one at a time), keep in mind that the plugin itself consumes about 0.5% cpu to do this.

MPCpuThrottle