Tuesday, January 7, 2003

Meddling with Safari

  1. Control-click on Safari and choose Show Package Contents.
  2. Open the Contents folder.
  3. Open the Resources folder.
  4. Open the English.lproj folder.
  5. Open Browser.nib (requires Interface Builder).
  6. Make sure that the Window icon is selected in the Browser.nib window.
  7. In the Info palette (available in the Tools menu, if it doesn’t open automatically), choose Attributes from the pop-up menu.
  8. Uncheck Textured Window at the bottom of the palette.
  9. Repeat these steps for Downloads.nib.
  10. Save the changes you made.

The edges of the buttons look a little odd, since they were designed for the brushed metal background, but overall Safari looks much better. Plus, it now conforms to Apple’s own guidelines for the use of textured windows.

Safari in Aqua

5 Comments RSS · Twitter

Thank you! Thank you! Thank you! Thank you!

Why oh why must Apple ruin a good thing with useless interface embellishment?

Thanks so much for this tip!

This is a great way to go about it, but an even easier way to do it is to use Metallizer. It can be found here and works on most Cocoa apps:

http://www.haxies.com/ape/

Metallifizer does not modify the .nib files; rather, it patches into your applications' code at runtime. I prefer to avoid any incompatibilities that may cause.

Does that also apply to Safari Enhancer?

No. As I recall, it includes modified versions of Apple's .nib files and simply replaces the ones that ship with Safari.

Leave a Comment