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



Reply
 
Thread Tools Rate Thread Display Modes
Old 12-10-2007, 03:10 AM   #1
GavinBKK
MVP
 
Join Date: Oct 2004
Location: Songkhla, Thailand
Posts: 1,526
Finder window to max shortcut?

Is there a KB shortcut to max out all Finder windows to a Dock-aware full screen size?

TIA
__________________
LoadsaMacs.
GavinBKK is offline   Reply With Quote
Old 12-10-2007, 08:43 AM   #2
Mikey-San
Hall of Famer
 
Join Date: Jan 2002
Location: twitter.com/mikeysan
Posts: 3,476
No. Mac OS X windows are designed to maximize to the amount of screen space needed to display as much of its contents as possible.
__________________
COMPUTER TYPE
SOME SPECIFICATIONS I COPIED FROM THE BOX
STUFF I INSTALLED ALL BY MYSELF
"WITTY QUOTE"
Mikey-San is offline   Reply With Quote
Old 12-10-2007, 11:41 AM   #3
GavinBKK
MVP
 
Join Date: Oct 2004
Location: Songkhla, Thailand
Posts: 1,526
Thanks Mikey. Is it do-able, maybe with a script? I do not find that my Finder windows max out in the way you describe. Actually, not even slightly.
__________________
LoadsaMacs.
GavinBKK is offline   Reply With Quote
Old 12-10-2007, 01:05 PM   #4
ThreeBKK
MVP
 
Join Date: Feb 2006
Location: Bangkok
Posts: 1,281
Well, you could set a keyboard shortcut for the "zoom" command (green plus button). That resizes my Finder window to full screen, and leaves room for the dock. Windows will only go full screen for me if they are displaying enough content. Three or four levels deep into column view is enough to do it.

Pressing option while clicking the green plus button causes all open Finder windows to zoom.
__________________

It doesn't do any good to offer "High Definition" movies if the
compression ratio has destroyed the fine image detail.

MacBook Pro 3,1 ••• 2048 MB RAM ••• Intel Leopard 10.5.8 ••• Snow Leopard 10.6
PowerBook 6,8 ••• 1280 MB RAM ••• PPC Tiger 10.4.11 ••• PPC Leopard 10.5.8

Last edited by ThreeBKK; 12-10-2007 at 01:09 PM.
ThreeBKK is offline   Reply With Quote
Old 12-10-2007, 03:31 PM   #5
fracai
All Star
 
Join Date: May 2004
Posts: 993
You could write an AppleScript or Automator action to get the screen size and set the target window to some size just under that. Then bind that script to a key combination via Quicksilver or similar.
fracai is offline   Reply With Quote
Old 12-11-2007, 12:39 AM   #6
GavinBKK
MVP
 
Join Date: Oct 2004
Location: Songkhla, Thailand
Posts: 1,526
Quote:
Originally Posted by fracai
You could write an AppleScript or Automator action to get the screen size and set the target window to some size just under that. Then bind that script to a key combination via Quicksilver or similar.

I could if I knew how...
__________________
LoadsaMacs.
GavinBKK is offline   Reply With Quote
Old 12-11-2007, 05:47 PM   #7
capitalj
Major Leaguer
 
Join Date: Dec 2005
Location: Plymouth, Massachusetts
Posts: 414
Quote:
Originally Posted by GavinBKK
I could if I knew how...

Every Finder window? Something like this?

Code:
tell application "Finder"
	set {d1, d2, d3, d4} to (desktop's window's bounds)
	set margins to {d1 + 10, d2 + 54, d3 - 10, d4 - 148}
	set bounds of every window to margins
	--replace the previous line with the following for just the front window:
	--set bounds of window 1 to margins
end tell

Last edited by capitalj; 12-12-2007 at 08:02 AM.
capitalj is online now   Reply With Quote
Old 12-12-2007, 04:12 AM   #8
GavinBKK
MVP
 
Join Date: Oct 2004
Location: Songkhla, Thailand
Posts: 1,526
Thanks Capitalj. Where do I get the info that goes in the brackets. Apologies for being thick again...
__________________
LoadsaMacs.
GavinBKK is offline   Reply With Quote
Old 12-12-2007, 08:33 AM   #9
capitalj
Major Leaguer
 
Join Date: Dec 2005
Location: Plymouth, Massachusetts
Posts: 414
Quote:
Originally Posted by GavinBKK
Thanks Capitalj. Where do I get the info that goes in the brackets.

This line of the script:
Code:
set {d1, d2, d3, d4} to (desktop's window's bounds)
gets the screen's boundaries - for example {0, 0, 1680, 1050} is the result for my PowerBook.

This line:
Code:
set margins to {d1 + 10, d2 + 54, d3 - 10, d4 - 148}
sets the Finder window size (with tool bar visible) to a bit less than full screen, with room for a maximized Dock. I originally typed "56" and "100" instead of "54" and "148"; I have gone back and corrected that. "56" was a typo, and "100" was because I hadn't actually set my dock to it's maximum size (by keeping the number of icons to a minimum).

d1 + 10 - (0 +10) leaves a 10 pixel margin on the left side
d2 + 54 - (0 + 54) leaves a 10 pixel margin on the top
d3 - 10 - (1680 - 10) leaves a 10 pixel margin on the left side
d4 - 148 - (1050 - 148) leaves a 150 pixel margin on the bottom

I only checked the dimensions of a maximized dock by eye, but 148 pixels leaves what I think is a 10 pixel space between the top of the dock and the bottom of the Finder window.

So to change the size of the margins, change the numbers 10, 56, 10, 148. For example:
Code:
set margins to {d1, d2 + 44, d3, d4 - 138}
leaves no margin.
capitalj is online now   Reply With Quote
Old 12-12-2007, 09:42 AM   #10
capitalj
Major Leaguer
 
Join Date: Dec 2005
Location: Plymouth, Massachusetts
Posts: 414
It just occurred to me - save the script as an application and put it your Finder window toolbar for easy access.
capitalj is online now   Reply With Quote
Old 12-12-2007, 10:04 AM   #11
anika123
All Star
 
Join Date: Sep 2006
Posts: 854
Threebkk's tip #4 seems much more simple - no?
anika123 is offline   Reply With Quote
Old 12-12-2007, 11:35 AM   #12
m021478
Major Leaguer
 
Join Date: Jul 2005
Posts: 336
Anyone have any idea about how to make the aforementioned script work properly in a dual monitor setup? My primary monitor has a resolution of 1920x1200 and my secondary monitor is 2560x1600...

Thanks!
m021478 is offline   Reply With Quote
Old 12-12-2007, 11:44 AM   #13
capitalj
Major Leaguer
 
Join Date: Dec 2005
Location: Plymouth, Massachusetts
Posts: 414
Quote:
Originally Posted by anika123
Threebkk's tip #4 seems much more simple - no?

Not really. There is no difference in the amount of time it takes to type a keyboard shortcut for either approach, and it won't take any longer to manually click the application icon in the tool bar than to click the green zoom button, but the button will not do exactly what the OP wants (emphasis is mine):

Quote:
Originally Posted by GavinBKK
Is there a KB shortcut to max out all Finder windows to a Dock-aware full screen size?

As Mikey-San said in post #2
Quote:
Originally Posted by Mikey-San
Mac OS X windows are designed to maximize to the amount of screen space needed to display as much of its contents as possible.

It doesn't open every window to fill the screen every time.
capitalj is online now   Reply With Quote
Old 12-12-2007, 12:08 PM   #14
capitalj
Major Leaguer
 
Join Date: Dec 2005
Location: Plymouth, Massachusetts
Posts: 414
Quote:
Originally Posted by m021478
Anyone have any idea about how to make the aforementioned script work properly in a dual monitor setup? My primary monitor has a resolution of 1920x1200 and my secondary monitor is 2560x1600...

Thanks!

I don't have dual monitor, maybe these will help? I saw them, but didn't read them through.

Exploring Dual Screens

Get monitor resolution
capitalj is online now   Reply With Quote
Old 03-29-2009, 07:06 PM   #15
J.E. Highley
Prospect
 
Join Date: Mar 2009
Posts: 1
Wink A Solution.

Hi all.

I know this conversation is over a year out, but it's still an issue in Leopard for those of us who want full-screen maxin'.

I've been doing this happily with my mac since Panther. It takes some minor work on your part to set it up, but if you're pulling your hair out and need a fix, go to this old post I wrote about it here .

(It's a long thread, but do a text search for: "HERE IS A MAC OSX SCREEN EXPAND FIX")



'Best,

- J.E.Highley
www.rationalbabble.com
J.E. Highley 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.