|
|
Changing Groups In The System Preference Pane THIS IS AN UPDATE TO OUR PREVIOUS MOD FOR JAGUAR
I just thought I'd follow up on a Mac OS X Mod for Jaguar which no longer works quite the same way, but I managed to get it working regardless. It's the mod involving changing the groups in the System Preferences Pane. The group names have now been localized, and the NSPrefPaneGroups.plist file no longer includes the names of third-party preference panes; both these changes cause some complications, but they can both be worked around. As before, you'll want to open the NSPrefPaneGroups.plist file, If you want to add more groups, you could go back to the Localizable.strings file and add a new mapping, but a more straightforward way is just to enclose it in double-quotes in the NSPrefPaneGroups.plist file (strictly speaking, even the double-quotes probably aren't necessary, and indeed if you're editing this within PropertyListEditor you can just add the group name as usual, but it's probably good convention to explicitly specify that this is a literal string.) Now, the tricky part is adding new preference panes to the individual groups. Since the internal identifier for each pane is no longer in the NSPrefPaneGroups.plist file by default, you'll need to go find them in each third-party pane you wish to add. The string you want is the NSBundleIdentifier which is stored in the Info.plist file in the Contents folder within the package for each preference pane. This might not look like the strings for the default Apple panes; FruitMenu's is "com.unsanity.fruitmenu.editor", but APE Manager's is just "APE_ManagerPref". In any event, add it to the appropriate group (be careful if you're working manually in a text editor: don't forget about the commas at the end of each line!) and then save it. You'll probably have to perform a Save As... and save it to the Desktop, then use the Terminal to copy it to the correct location. After all that, just open System Preferences and you should see the changes.
|
|||
|
||||||||||||||||||||||||||||||||
Maintained by the Staff of ResExcellence. This entire site ©1997-2006 ResExcellence
Privacy Statement? Sure we gotta Privacy Statement.
[an error occurred while processing this directive]