Layouts: use o Alfred como gerenciador de janelas no Mac

Augusto Campos em 29/11/2012

O Alfred é um dos 5 utilitários indispensáveis em qualquer Mac que eu use, e agora além de lançador de aplicativos e localizador de arquivos ele virou também organizador de janelas, com ajuda da extensão Layouts.

Ambos (Alfred e Layouts) são gratuitos, embora o Alfred se beneficie bastante de um add-on chamado PowerPack, que é pago. Sobre o Alfred eu já escrevi anteriormente, ele é uma solução interessante para aqueles que gostam da interface gráfica mas não se furtam a adotar atalhos de teclado que – ao remover quando possível o tempo de deslocamento da mão até o mouse e do ponteiro até o menu ou ícone – encurtem o tempo entre decidir o que se quer fazer e comunicar esta intenção ao computador.

Ele tem uma variedade de funções, mas a especialidade do Alfred é localizar rapidamente o aplicativo ou documento que você quer abrir (aprendendo a priorizar os mais usados ou mais relevantes), conforme você digita os primeiros caracteres do seu nome. Assim que o aplicativo ou documento certo estiver em primeiro na lista de localizados, é só apertar Enter e ele será aberto.

Agora, por meio da extensão Layouts, o Alfred com Powerpack ganhou uma nova capacidade, que em outras plataformas costuma estar no domínio dos gerenciadores de janelas: ajudar a manter as janelas posicionadas de forma organizada, de acordo com os comandos do usuário na interface normal do Alfred ou, se desejado, por meio de hot keys definidas no próprio Alfred.

Quando é pela interface normal, a opção default é usar o comando resize, mas você pode definir outro, mais curto, se desejar digitar menos. O comando vem acompanhado de um dos seguintes parâmetros: f (full screen/tela cheia), c (centralizar), t (top, metade superior da tela), b (bottom, metade inferior), l/r (left/right, esquerda/direita), as combinações tl, tr, bl, br (que unem 2 das configurações anteriores para definir cantos da tela), m (mover para o próximo monitor) ou reset (para recalcular os dados do monitor, se mudarem).

O recurso de hotkeys embutido no Alfred com Powerpack também pode ser usado para suas extensões, então por meio de sua própria interface de configuração eu defini que as teclas shift+control+Z e shift+control+X devem reposicionar a janela ativa na metade esquerda ou metade direita da tela, respectivamente – convenientemente ao alcance da mão esquerda, sem nem mesmo olhar para o teclado.

Já analisei e testei vários outros recursos de gerenciamento de janelas para o Mac (o mais recente foi o Spectacle), mas o Layouts ganhou de todos os outros, para mim, por se integrar a outro recurso que já está rodando no Mac, sem precisar de um executável residente adicional, uma interface adicional, etc.

O posicionamento de janelas dele não é perfeito (leia-se: não é "do meu jeito"), mas nenhum que testei até hoje é - eles ajudam bastante, mas para uso contínuo, eu sempre acabo reajustando um pouco os espaços – e como este é em AppleScript, quem sabe eu não o modifique para ficar com as minhas preferências?

E um bônus: embora seja construído como uma extensão do Alfred (basta fazer o download e clicar, e o próprio Alfred já o abre e configura), o Layouts é um Applescript genérico, permitindo que usuários mais empreendedores adaptem-no aos utilitários que desejarem – o site do Layouts tem até um exemplo e instruções mostrando como ele pode ser chamado diretamente a partir do Terminal, por exemplo.

Recomendo a quem usa Alfred com Powerpack. E recomendo também o Alfred e seu Powerpack, naturalmente.

Comentar

Comentários arquivados

Comentário de Bruno Gama em 29/11/2012 às 13:14:08

eu usei o layouts por um bom tempo, mas o problema dele foi (pra mim) ele ser meio lento, por usar AppleScripts talvez, isso era bem chato para meu fluxo de janelas: por exemplo o iterm eu sempre posiciono no 1/4 direito inferior, fazer isso no layouts era muito lento. a solução que eu achei mais ágil e sem delays para mim foi o Slate mais um conjunto de Apps (KeyRemap4Macbook + PCKeyboard Hack) o Slate é um gerenciador de janelas bem avançado e tem features similares ao Divvy (que faz aquele grid para posicionar janelas), as outras duas Apps eu desativei o Capslock e o tornei numa tecla que faz a seqüência ⇧+^+⌥+⌘, assim eu ativo janelas com capslock e um alias específico para cada tipo de app. já nas janelas eu navego por elas usando o Shortcat e no Chrome com a extension Vimium. O resultado disso é eu economizar bateria do meu magic mouse :P já que uso raramente ;)

Comentário de Augusto Campos em 29/11/2012 às 13:40:04

Bruno, não queres descrever isso num artigo curto pra publicar aqui?

Comentário de Bruno Gama em 29/11/2012 às 13:58:42

tenho interesse, foi um processo bem demorado para aperfeiçoar até chegar a um workflow de janelas satisfatório. como faço para lhe enviar?

Comentário de Felipe Ferreira em 29/11/2012 às 14:11:02

E aí, Augusto. De boa? Primeiramente parabéns pelo seu site! Estou sempre aqui acompanhando... Baixei aqui o "layouts", dei duplo clique e tal...Mas ele não abre nada e tb não aparece nada nas preferências do Alfred! Já testei em 3 macs diferentes... Aconteceu isso por aí contigo? Abraços

Comentário de Augusto Campos em 29/11/2012 às 14:36:37

Ótimo! Pode usar o e-mail de contato daqui: http://br-mac.org/about/#contato

Comentário de Augusto Campos em 29/11/2012 às 14:37:53

Felipe, aqui funcionou de primeira simplesmente clicando no arquivo, mas acho que você também pode arrastar o arquivo para a janela de preferências do Alfred, no canto inferior direito da aba Extensions.

Comentário de Felipe Ferreira em 29/11/2012 às 15:18:07

Aqui de fato não funciona de jeito nenhum! Mas obrigado :-) Vou pesquisar e ver se acho algo a respeito...

Comentário de Augusto Campos em 29/11/2012 às 16:16:15

É só um chute, mas será que o teu Alfred está atualizado?

Comentário de Edinei em 29/11/2012 às 20:12:41

Aqui tb não rolou não !!! To sem o powerpack, deveria tê-lo para funcionar? Abs e obrigado

Comentário de Augusto Campos em 30/11/2012 às 10:10:12

Bem observado: o recurso de extensões é do Powerpack sim. Ele é requisito. Vou editar o post para informar isso, obrigado!