How to make Help Viewer on Leopard a proper application
June 6th, 2008The help windows on Mac OS X 10.5 Leopard are not at all very popular. All help windows are always on top, and the Help Viewer application itself has been made into a faceless background application. But thankfully, the help system can be made to work much like it did on Tiger.
MacWorld had a great tip today on how to put 10.5’s help windows in the background. This is a great start, and removes much of the annoyance. But the Help Viewer application is still invisible in the dock and when command-tabbing. This is however quite easy to fix.
Disclaimer: If this guide messes up your computer, I am definitely not to blaim. Proceed at your own peril.
- Navigate to /System/Library/CoreServices and locate Help Viewer.app
- Right click (or control-click) and select View contents of package
- Go into the folder Contents and locate the file Info.plist
- Change the preferences of the file, so you have write access
- What you do in this step varies according to whether or not you have Apples Developer tools installed.
- If you have Developer Tools installed:
- Open Info.plist in Property List Editor and remove the checkbox next to “Application is agent (UIELement)”
- If you don’t have developer tools:
- Open Info.plist in a text editor, and replace
<key>LSUIElement</key> <true/>with
<key>LSUIElement</key> <false/>
That’s it. Bob should, pretty much, be your uncle. It’s not quite perfect; command+q doesn’t work and you get a new help-window every time you click the icon in the dock, but it’s still way better than it was.
June 7th, 2008 at 14:40
Going the non-developer tools route, I opened Info.plist in TextEdit but don’t see what you see. I see this instead: LSUIElement 1 NSAppleScriptEnabled
I tried changing the “true” that’s there to “false” but that didn’t work. I tried adding the “false” line after the LSUIElement but that didn’t work. And, lastly, I tried adding the “false” line after the … line but that didn’t work either. Trying any of the above killed “Help” completely. I put it back the way it was and restored “Help” to original condition.
June 7th, 2008 at 16:20
In “LSUIElement 1 NSAppleScriptEnabled” change the 1 to a 0.
June 11th, 2008 at 5:12
Mine says:
LSUIElement 1 NSAppleScriptEnabled
Should I change the true to false?