Go Back   The macosxhints Forums > OS X Help Requests > System



Reply
 
Thread Tools Rate Thread Display Modes
Old 11-13-2007, 01:04 AM   #1
tw
Hall of Famer
 
Join Date: Apr 2007
Posts: 3,342
leopard help window headaches

another gripe that I hope someone has a cure for. turns out that the new incarnation of the Help Viewer in Leopard uses these huge, always-on-top floating utility windows, and when I saw always-on-top I mean there's just no way to get them out of the way short of closing or minimizing them. This is definitely "Jane, stop this crazy thing" territory. there's no interface or preference window for the help viewer that I can find - does anyone know how to get this to be a little more discreet?
__________________
Philosophy is a battle against the bewitchment of our intelligence by means of language. -LW-
tw is offline   Reply With Quote
Old 11-13-2007, 04:45 AM   #2
Las_Vegas
League Commissioner
 
Join Date: Sep 2004
Location: Las Vegas
Posts: 5,875
In order to modify the type of window, you'll need to install the Programmer's Tools from your Leopard install DVD so you have the Interface Builder utility available.

Using Finder's 'Go to Folder' command (Shift-Command-G), enter /System/Library/CoreServices/Help Viewer.app/Contents/Resources/English.lproj. Now, Option-Drag the HelpWindow.nib file to your desktop and double-click the copy on your desktop to open it with Interface Builder.

In Interface Builder, double-click the "Window" icon. Note the window to the right titled, "Window Connections." Click the leftmost icon to change it to "Window Attributes." Uncheck the Style attribute "Utility" and save your work.

To replace the original HelpWindow.nib with your modified version, launch the Terminal application in your /Applications/Utilities folder and enter the following:
Code:
cd /System/Library/CoreServices/Help Viewer.app/Contents/Resources/English.lproj
sudo mv HelpWindow.nib HelpWindowBack.nib
sudo mv ~/Desktop/HelpWindow.nib HelpWindow.nib
Note: When you are prompted for a password, just type your Administrator password. Ignore than no text or dots appear. They aren't supposed to.

This should change the Help window into a standard window. To change it back enter the following into Terminal
Code:
cd /System/Library/CoreServices/Help Viewer.app/Contents/Resources/English.lproj
sudo mv HelpWindow.nib HelpWindowMod.nib
sudo mv HelpWindowBack.nib HelpWindow.nib
__________________
Las_Vegas

-- Ts'i mahnu uterna ot twan ot geifur hingts uto.
-- Sometimes I wonder… Why is that Frisbee getting Larger? …and then it hits me.
-- Disposable thumbs make me specialer than most animals…
Las_Vegas is offline   Reply With Quote
Old 11-13-2007, 08:19 PM   #3
anika123
All Star
 
Join Date: Sep 2006
Posts: 854
wow, thanks vegas. I wonder if this could all be done with an applescript.
anika123 is offline   Reply With Quote
Old 11-13-2007, 08:45 PM   #4
tw
Hall of Famer
 
Join Date: Apr 2007
Posts: 3,342
Quote:
Originally Posted by anika123
wow, thanks vegas. I wonder if this could all be done with an applescript.

sure, no problem. I'll do it later in the week.
__________________
Philosophy is a battle against the bewitchment of our intelligence by means of language. -LW-
tw is offline   Reply With Quote
Old 11-14-2007, 01:17 AM   #5
tw
Hall of Famer
 
Join Date: Apr 2007
Posts: 3,342
ah, unfortunately it wasn't that easy. it seems that all Panel-type windows float (regardless of whether the utility checkbox is clicked). and then, when I tried changing to a normal NSWindow type (instead of the HVwindow type) the window wasn't visible at all (possibly because I did some thing wrong, and possibly because this new faceless background helpviewer won't display normal windows...)

piffle.
__________________
Philosophy is a battle against the bewitchment of our intelligence by means of language. -LW-
tw is offline   Reply With Quote
Old 02-14-2008, 08:04 AM   #6
tagooty
Prospect
 
Join Date: Jan 2008
Posts: 1
How to disable Help Viewer access to Web?

I had read in a review of Leopard that Help Viewer checks for updated pages in the Web in a separate thread, so these annoying pauses are avoided.

However, Help Viewer on my MacBook running 10.5.1 definitely does not use a background thread. This I've verified by setting HelpViewerDebugging to YES with the command "defaults write com.apple.helpviewer HelpViewerDebugging 0". The output in the Console shows that the pause is due to attempt to lookup in the Web (http://helposx.apple.com/leopard/...), only after this times out the local page is displayed. The Web failure occurs because of some DNS or proxy problem.

Is there any way to (a) enable background lookup in the Web (b) disable the Web lookup? Looking at the default settings using the command "defaults read com.apple.helpviewer" did not show anything obvious.

Regards
TAG
tagooty is offline   Reply With Quote
Old 03-02-2009, 02:41 PM   #7
fazstp
MVP
 
Join Date: May 2004
Location: Melbourne, AUS
Posts: 1,415
I have to say I'm not too happy with the Leopard help viewer. I too find the always-on-top annoying but probably my greatest annoyance is that I am used to using command-q to quit the help viewer but in Leopard this is passed to the current app instead of closing help.

Well I followed this hint: 10.5: Set Help Viewer windows to non-floating mode which changed the window mode. The only problem is that it now opens beneath the app instead of opening on top so you have to option-tab into the help viewer. It does stop the command-q being passed to the active app but it seems to ignore any shortcuts even though they are listed in the help menus.
__________________
:')

Last edited by fazstp; 03-02-2009 at 03:06 PM.
fazstp is offline   Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 11:23 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Site design © Mac Publishing LLC; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of Mac Publishing LLC.