Believe it or not, there is an incredibly easy way to get PithHelmet to work for Safari 4 (and presumably later versions). The way the program is set, it won't load on versions of Safari that come out after the last update because there could potentially be conflicts. So all you have to do to make it run again is to tell PithHelmet that Safari 4 came out before the last update. To do this:
1. Open Safari and click on the "Safari" menu at the top of the screen. Select the option "About Safari"
2. A window will pop up that will have something like "Safari 4.0.1 (5530.18)" Note the number in parenthesis without the decimals (in this case 5530). This is the build number.
3. Quit Safari.
4. Go to "/Library/Application Support/SIMBL/Plugins/"
5. Right click on PithHelmet.bundle and choose "Show Package Contents"
6. Open the "Contents" folder that appears and open "Info.plist" in either TextEdit or Property List Editor
7. Look for the section called "MaxBundleVersion" which will be preceded by a number. If you have PithHelmet 2.8.4, it will say "5525"
8. Change this number to the build number you found earlier (e.g. 5530 if you're using Safari 4.0.1)
9. Save the file and relauch Safari. PithHelmet will now work just as it always has.
I can't guarantee that there won't be any problems that might result from this, but so far I have yet to experience any issues. If you do run into problems, uninstall PithHelmet and send an e-mail to the developer saying that you love his product and would really appreciate it if he supported it for Safari 4.
PithHelmet
Safari plugin adds content filtering & site preferences.
Version: 3.0b2
How to make PithHelmet work for Safari 4 and later versions
Feedback Type: Troubleshooting Report
Contributed by: Thunderforge8 Sunday, June 28 2009 @ 05:02 PM PDT
Product Platform: MacOSX
Used Product For: Over One Year
System Info:
Comments
Conflict with Safari 4: Dead Gutter Zone Bug - Thunderforge8
After playing around a little bit with Free Ruler (http://www.versiontracker.com/dyn/moreinfo/macosx/13607) to measure off 154 pixels, I was unable to reproduce that bug. I'm using Safari 4.0.2, Mac OS 10.5.7, and a Winter 2008 MacBook.Regardless, it's such an obscure bug that I'll probably never see and I don't think is worth uninstalling PithHelmet for. It's still working happily for me after following the instructions above.
Sunday, July 12 2009 @ 08:42 PM PDT
How to make PithHelmet work for Safari 4 and later versions - TomScrace
If you have not already installed PithHelmet you will have to make an additional change. Open up the distribution.dist file in the PithHelmet .mpkg and locate the regular expression that identifies the required Safari version:short_version_pattern = /^3\./;
Simply change the 3 to a 4. You will now be able to install PithHelmet and will then have to make the change to its info.plist described above.
Tom
Friday, August 07 2009 @ 01:22 PM PDT
How to make PithHelmet work for Safari 4 and later versions - nnager
PithHelmet worked fine with Safari 4.0.2 on my PowerMac G5 running OS 10.5.8. But Safari 4.0.3 rejects SIMBL even when I go back into the installer and make the change Tom suggested.What worked in my case to get Safari 4 through 4.0.2 to accept PithHelmet was to do the following which was suggested by somebody earlier. Does anybody know if there is a different number than "5530.17" in step 9 that would make Safari 4.0.3 work with PithHelmet?:
1. Navigate to Library/Application Support/SIMBL/Plugins/PithHelmet.bundle/
2. Control-click on “PithHelmet.bundle
3. Select Show Contents
4. Navigate down to “info.plist”
5. Click on info.plist
6. That should open that file in Apple’s TextEdit application.
(if not, do a Command-I [get info] on the plist file and select TextEdit)
7. Edit the info.plist file with TextEdit
8. Do a Command-F to find MaxBundleVersion
9. below where it says <key>MaxBundleVersion</key> there's a number you should change to 5530.17 from whatever it was before.
Help, please?
Tuesday, August 11 2009 @ 11:38 PM PDT
Conflict with Safari 4: Dead Gutter Zone Bug - zunipus
PithHelmet makes use of the SIMBL InputManager, currently at version 0.8.2. SIMBL is described as a "plugin enabler used by many popular modules (most notably PithHelmet) to modify and extend various applications."The dead gutter zone starts at 154 pixels from the far right edge of every Safari window, no matter the size of the window. The effect is that the cursor is inert in this area. You cannot click anything. You cannot scroll using two fingers on a MacBook.
SIMBL is located at:
/Library/InputManagers/
The solution to the problem is to remove SIMBL then restart the Mac. The dead gutter zone will be gone. PithHelmet will of course be compromised.
I am contacting the developer.
Reply to This
Saturday, July 11 2009 @ 07:40 AM PDT