Slate é umaplicativo Mac gratuito muito poderosoque faz exatamente o que você deseja. Quando você conecta seu monitor secundário, ele detecta automaticamente o novo monitor e todas as suas janelas são movidas e redimensionadas da maneira que você gosta. Você pode definir posições e tamanhos personalizados para todos os seus aplicativos, incluindo tela cheia, meia tela e com base em grade.
Uma das coisas mais legais sobre o Slate é que você pode definir diferentes layouts com base em quantos monitores você conectou . Por exemplo, se você estiver usando seu laptop sozinho, convém que todos os seus aplicativos preencham a tela inteira. Mas quando você tem um monitor secundário maior, convém dividir a tela entre o navegador, o correio e a música. Slate faz isso facilmente.
Você também pode definir atalhos de teclado para layouts e ações específicos, como mover e redimensionar janelas em uma determinada porcentagem.
Abaixo está o meu arquivo de configuração. Eu mantenho todos os meus aplicativos em tela cheia em todos os meus monitores, mas você pode alterá-lo para torná-los na metade ou em outro tamanho:
# 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
Aqui está a lista de recursos da página do Slit no GitHub:
- Altamente personalizável
- Ligue as teclas a:
- mover e / ou redimensionar janelas
- direcionar janelas do foco
- ativar layouts predefinidos
- crie, exclua e ative instantâneos do estado atual do Windows
- Defina layouts padrão para diferentes configurações de monitor que serão ativadas quando essa configuração for detectada.
- Dicas de janela: uma maneira intuitiva de alterar o foco da janela
- [Beta] Um alternador de aplicativos melhor e mais personalizável.
Aqui está um ótimo tutorial sobre como tirar o máximo proveito do Slate.