Slate es una muy poderosa aplicación gratuita para Mac que funciona exactamente Lo que quieras. Cuando conecte su monitor secundario, detectará automáticamente el nuevo monitor , y todas las ventanas se moverán y cambiarán de tamaño de la forma que desee. Puede definir posiciones y tamaños personalizados para todas sus aplicaciones, incluida la pantalla completa, la media pantalla y la cuadrícula.
Una de las mejores cosas de Slate es que puede definir diferentes diseños según la cantidad de monitores que haya conectado . Por ejemplo, si está utilizando su computadora portátil por sí sola, es posible que desee que todas sus aplicaciones llenen toda la pantalla. Pero cuando tiene un monitor secundario más grande, puede dividir su pantalla entre su navegador, correo y música. La pizarra hace esto fácilmente.
También puede definir métodos abreviados de teclado para diseños y acciones específicos, como empujar y cambiar el tamaño de las ventanas en un determinado porcentaje.
Debajo está mi archivo de configuración. Mantengo todas mis aplicaciones a pantalla completa en todos mis monitores, pero puedes cambiarlas para que sean de la mitad o de otro tamaño:
# Monitor Aliases
alias mon-laptop 0 # variable for my laptop monitor
alias mon-hp 1 # my external HP monitor
# Window Position Regions
alias hp-full move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-hp}
alias hp-left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY ${mon-hp}
alias hp-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY ${mon-hp}
alias laptop-full move screenOriginX;screenOriginY screenSizeX;screenSizeY ${mon-laptop}
alias laptop-left move screenOriginX;screenOriginY screenSizeX/2;screenSizeY ${mon-laptop}
alias laptop-right move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY ${mon-laptop}
alias laptop-righttop move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY/2 ${mon-laptop}
alias laptop-rightbottom move screenOriginX+screenSizeX/2;screenOriginY+screenSizeY/2 screenSizeX/2;screenSizeY/2 ${mon-laptop}
# Window layouts for when I have 2 monitors
layout 2monitor 'Google Chrome':REPEAT ${hp-full}
layout 2monitor 'iCal':REPEAT ${hp-full}
layout 2monitor 'Coda':REPEAT ${hp-full}
layout 2monitor 'Mail':REPEAT ${laptop-full}
layout 2monitor 'Rdio':REPEAT ${laptop-full}
layout 2monitor 'Spotify':REPEAT ${laptop-full}
layout 2monitor 'Evernote':REPEAT ${laptop-full}
# Single monitor window layouts
layout 1monitor 'Google Chrome':REPEAT ${laptop-full}
layout 1monitor 'iCal':REPEAT ${laptop-full}
layout 1monitor 'Coda':REPEAT ${laptop-full}
layout 1monitor 'Mail':REPEAT ${laptop-full}
layout 1monitor 'Rdio':REPEAT ${laptop-full}
layout 1monitor 'Spotify':REPEAT ${laptop-full}
layout 1monitor 'Evernote':REPEAT ${laptop-full}
# Keyboard shortcuts for each layout
bind l:shift;ctrl layout 2monitor
bind g:shift;ctrl grid padding:5 0:2,1 1:2,2
# Auto-detect when a monitor is plugged in or out
default 2monitor count:2
default 1monitor count:1
Aquí está la lista de características de la página de GitHub de Slate:
- Altamente personalizable
- Enlazar pulsaciones de teclas para:
- mover y / o cambiar el tamaño de las ventanas
- enfocar direccionalmente las ventanas
- activar diseños preestablecidos
- crear, eliminar y activar instantáneas del estado actual de windows
- Establezca diseños predeterminados para diferentes configuraciones de monitores que se activarán cuando se detecte esa configuración.
- Sugerencias de ventana: una forma intuitiva de cambiar el enfoque de la ventana
- [Beta] Un conmutador de aplicaciones mejor y más personalizable.
Aquí hay un excelente tutorial sobre cómo sacar el máximo provecho de Slate.