Friday, August 21, 2009

Delete Saft... For Good This Time

First off Saft is an input manager for Safari, it enables many features that Safari will probably include next time around such as full screen options, ad blocking, and session restoring. It's a great tool, but it only supports certain versions of Safari, so when you upgrade Safari to the most recent release, it breaks Saft and it's useless, meanwhile leaving you with an annoying reminder that Saft isn't properly running.

saftsafariaddon

This is an excerpt from sniptools.com that explains perfectly how to solve this problem for now:

"If you’re here, you know what I’m talking about. The Safari plugin sounds like a neat little tool but is a pesky customer on any computer. Not the way to win hearts. Deleting it doesn’t work, nor do the instructions on their website.
Here's what you do:

  • First, close Safari. This is VERY important, as it does not work otherwise.
  • Start Terminal. (Go to Applications -> Utilities -> Terminal, or type Terminal in Spotlight).
  • Under Terminal type “sudo -s” without the quotation marks to log in as root.
  • Then enter: defaults write com.apple.finder AppleShowAllFiles TRUE
  • Go to the blue (or gray) apple at the top left of the screen, then select Force Quit. From the menu of items, click on “Saft” and click on the Force Quit button.
  • Then, in the same Force Quit window, click on “Finder” and click the “Relaunch” button.
  • In the Finder window, on the top right bar (the Filter spotlight bar), type “saft” without the quotes. Delete with delight any file called Saft. Note: This may reveal a few other files that may contain the word “Saft” such as threads.py in my case (a Python file). Naturally, you want to NOT delete these. Just get rid of the Saft files.
  • Empty the trash. If there is a file that won’t delete because it’s in use, then Force Quit “Saft” again as in Step 5 above, and then Empty Trash again.
  • Go back into Terminal, and type “sudo -s” again without quotation marks. Then enter: defaults write com.apple.finder AppleShowAllFiles FALSE
    This will set the Finder back to the way it was before. Then type “exit” and it will exit out of the root.
  • Now navigate to the folder: /Library/InputManagers. Note that this is NOT the “Library” folder in your Users folder. This is the Library folder from the root. Inside InputManagers is the “saft” folderget rid of it.
  • Empty Trash (again). If it says Saft is in use, reboot the machine and empty it then. Or if you use some excellent utility like MainMenu you can “Force Empty Trash”.
  • Go back to your happy, problem free Mac!"

No comments:

Post a Comment