Home » Questions » Computers [ Ask a new question ]

How to arrange Application Windows on Mac OS X

How to arrange Application Windows on Mac OS X

With Windows there is is an option from the taskbar to tile windows horizontally or vertically. Is there someway to replicate this feature in Mac OS X?

Asked by: Guest | Views: 462
Total answers/comments: 5
bert [Entry]

"I found an open source program, ShiftIt.

http://code.google.com/p/shiftit/

There is a half screen mode (left, right, top, bottom) and a quarter screen mode (top left, top right, bottom left, bottom right). There is even shortcut keys."
bert [Entry]

"Try TwoUp:

TwoUp allows you to quickly position a window to fill exactly half the screen (splitscreen) via the menu bar or configurable system-wide shortcuts (hotkeys). Similar to “tiled windows” functionality available on other operating systems."
bert [Entry]

You might also checkout Divvy by Mizage (http://www.mizage.com/divvy)
You might also checkout Divvy by Mizage (http://www.mizage.com/divvy)
bert [Entry]

"Witch is like alt+tab on windows but shows you multiple windows that are open. You trigger it by using option+tab instead of command+tab, and you still keep your command+tab
http://www.manytricks.com/witch/

In snow leopard you will be able to click the dock icon and it will show the currently open windows."
bert [Entry]

"here is a cool little applescript from http://www.ithug.com/2008/12/applescript-arranging-multiple-windows/ which can be modified -- by inserting the application name that you want it to run on like Safari or Preview or Mail -- yeah you have to run it for each open application, but it works pretty well. I couldn't get it to work on finder though.

Script that will layer every open window in Safari such that each window is a little bit down and left of the window before, resulting in a cascading pattern.

tell application ""Safari""
activate
set _theWindows to every window
repeat with i from 1 to number of items in _theWindows
set this_item to item i of _theWindows
set the bounds of this_item to {(109 + (20 * i)), (10 + (10 * i)), (1164 + (20 * i)), (786 + (10 * i))}
end repeat
end tell"