Utilizo Divvy para este tipo de gestión de ventanas, fue la que más se ajustó a mi modelo mental. Utiliza accesos directos para permitir cambiar el tamaño y la posición de la ventana y te permite cambiar el tamaño de una cuadrícula con el mouse muy rápidamente.
Puede definir accesos directos de todo el sistema, o accesos directos que solo están disponibles cuando la ventana Divvy está abierta.
Hay muchas alternativas a Divvy , la mayoría también son comerciales, pero ShiftIt es gratuito y de código abierto, pero con un conjunto de funciones más limitado.
Lo que hace es permitirle tener un acceso directo de todo el sistema para colocar la ventana en una esquina o en mitades verticales u horizontales o en pantalla completa.
La fuente está disponible en github, pero si no se siente cómodo compilando el código usted mismo, o no desea instalar los 4GB de Xcode necesarios para hacerlo, he subido mi versión compilada de ShiftIt a filropropper.com.
(Se aplican todas las advertencias habituales y ninguna de las garantías. No he probado este código, aparte de ejecutarlo durante unos días para probarlo para uso personal. Tenga cuidado al descargar software de personas aleatorias en Internet. Mire en ambos sentidos cuando cruce la carretera.)