PrefEdit
Features
- Browse through the complete list of Mac OS X preference domains, differentiating between user-specifc and system-wide preference settings, settings for any computer and computer-specific settings of roaming users in a Mac OS X network, as well as pre-registered and global preferences.
- You can search for any setting in the database, either by value or by internal name of the preference.
- PrefEdit can automatically determine the correct preference domain name for a given application.
- You can change any entry in the preferences database or in a property list file. Property names, entry types and values can be edited freely. Entries can be removed or added. The program handles nested entries of any depth correctly.
- The application has full undo and redo capabilities with an unlimited number of steps. Changes to the live database can be reverted before they have been committed.
- It will be displayed if certain settings are controlled by the client management (MCX) system of Mac OS X which is used via directory services in professional networks.
- PrefEdit automatically detects if metadata for preference settings are available in a preference manifest provided by the application's vendor. In this case, the exact description of the setting, its meaning, and possible value ranges can be displayed.
- Preference domain inspectors allow to view the exact relationship between entries in the live preferences database and their counterparts in the persistent preference files.
- The preference search path used by each compliant Mac OS X application can be visualized, showing the effects of overriding settings and reflecting the view on the settings as each application sees them.
- PrefEdit detects automatically when applications change preference values at the same time the user is editing settings via PrefEdit and warns about the consequences, suggesting different alternatives to resolve the situation.
- Applications can be launched via PrefEdit, so the effects of changing a user default setting can be verified immediately.
- It is possible to search for any entry in a property list file, either by value or property key of the entry.
- PrefEdit can open and write XML-based, as well as binary property list files. Users can freely convert data between the two formats. It is additionally possible to read property list files in OpenStep format, used in Mac OS X's predecessor NeXT OPENSTEP for Mach.
- You can open Mac OS X Preference Manifest Files for Managed Clients and display their decoded contents. Annotated preference settings will be displayed with their complete metadata, like text description, value type, default value, allowed value range, and repetition specification. It is further possible to display Union Policy Manifest Keys (UPKs) in full detail, if provided by the respective vendor. Text descriptions will be automatically displayed in the user's preferred language if the vendor has provided multi-language resources for the preference manifest.

